Diagnostilised veakoodid ehk DTC-d on tähtnumbrilised koodid, mille sõiduki arvuti rikke tuvastamisel väljastab. Need koodid edastatakse sõiduki pardadiagnostika (OBD) süsteemi kaudu ja neile pääseb juurde diagnostilise skanneri abil, mis ühendatakse OBD-pistikuga. Kõik pärast 1996. aastat valmistatud sõidukid on varustatud OBD-II arvutiga – kaasaegse OBD-süsteemiga.
Tänapäeva sõidukid on võimelised edastama tuhandeid diagnostilisi veakoode kõigile, kellel on nende lugemiseks vajalik varustus. Nendele koodidele viitavad peamiselt autoteenused. Arukas juht oskab aga viidata ka auto koodidele, et probleemi diagnoosida ja seeläbi ehk vältida tarbetut autopoodi minekut.
OBD-tehnoloogia töötati algselt välja 1970. aastate lõpus, et paremini reguleerida auto mootorite heitgaase. Need varased arvutid olid siiski üsna piiratud sellega, mida nad tuvastasid. Hüppa 20 aastat edasi ja OBD-arvutid olid teinud võimsa hüppe, kuna arvutid suutsid lugeda ja diagnoosida palju rohkem auto funktsioone. Aastaks 1996, OBD-II arvuti tulekuga, sündis kaasaegne diagnostiliste veakoodide süsteem. Sellest ajast alates on iga auto varustatud OBD-II pistikupesadega, mida mõnikord nimetatakse diagnostikalingi pistikuteks (DLC) või J1962 pistikuteks.
OBD-II süsteemid on võimelised väljastama tuhandeid koode. Koode saab lugeda kas isikliku diagnostikaskanneriga või autopoe sertifitseeritud tehnikuga. Kui kasutate isiklikku diagnostikaskannerit, võite tutvuda veakoodide juhendiga või mõne veebisaidiga, mis pakuvad põhjalikku veakoodide ja nende tõlgete loendit. Ilma igasuguse viiteta oleks kõigil, kes pole sertifitseeritud tehnikud, raske veakoode täpselt dešifreerida.
Diagnostilised veakoodid ei suhtle ainult inimestega, vaid suhtlevad ka sõidukiga. Näiteks teatavad koodid ütlevad sõidukile, millal tuleb “kontrolli mootorit” tuli sisse lülitada. Mõnikord vallandub tuli “kontrolli mootorit” veakood, mis viitab tõsistele autoprobleemidele. Muudel juhtudel võib tõrkekood, mis põhjustas tule “kontrolli mootorit”, vaid näidata, et kaitsme tuleb välja vahetada. Seega võib isikliku diagnostikaskanneri omamine aidata üksikul autoomanikul palju aru saada, kas tuli “kontrolli mootorit” nõuab tõesti autopoodi sõitmist. Diagnostiline skanner võib anda autoomanikule ka võimaluse pärast diagnostika veakoodi hindamist välja lülitada “kontrolli mootori” tuli.