National Instruments CAN 372139B-01 User Manual

Page 6

Advertising
background image

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

Advertising