National Instruments 372139B-01 Automobile User Manual


 
Contents
Automotive Diagnostic Command Set User Manual vi ni.com
Visual C++ 6................................................................................................... 3-2
Other Programming Languages ...................................................................... 3-2
Debugging an Application............................................................................................. 3-3
Chapter 4
Using the Automotive Diagnostic Command Set
Structure of the Automotive Diagnostic Command Set................................................ 4-1
Automotive Diagnostic Command Set API Structure................................................... 4-2
General Programming Model........................................................................................ 4-3
Available Diagnostic Services....................................................................................... 4-4
Tweaking the Transport Protocol..................................................................................4-4
Chapter 5
Automotive Diagnostic Command Set API for LabVIEW
Section Headings...........................................................................................................5-1
Purpose............................................................................................................5-1
Format.............................................................................................................5-1
Input and Output .............................................................................................5-1
Description...................................................................................................... 5-1
List of VIs......................................................................................................................5-2
General Functions.......................................................................................................... 5-8
Close Diagnostic.vi.........................................................................................5-8
Convert from Phys.vi......................................................................................5-10
Convert to Phys.vi...........................................................................................5-12
Create Extended CAN IDs.vi..........................................................................5-14
Diag Get Property.vi .......................................................................................5-15
Diag Set Property.vi........................................................................................5-17
Diagnostic Service.vi ......................................................................................5-19
DTC to String.vi.............................................................................................. 5-21
OBD Open.vi ..................................................................................................5-22
Open Diagnostic.vi..........................................................................................5-24
VWTP Connect.vi...........................................................................................5-26
VWTP Connection Test.vi.............................................................................. 5-28
VWTP Disconnect.vi ......................................................................................5-30
KWP2000 Services........................................................................................................5-32
ClearDiagnosticInformation.vi .......................................................................5-32
ControlDTCSetting.vi.....................................................................................5-35
DisableNormalMessageTransmission.vi.........................................................5-38
ECUReset.vi....................................................................................................5-40
EnableNormalMessageTransmission.vi..........................................................5-42
InputOutputControlByLocalIdentifier.vi........................................................ 5-44
ReadDataByLocalIdentifier.vi........................................................................5-46