Contents
vi
ni.com
Addition of Slave Connections after Communication Start ............. 3-9
Multiple Applications on the Same Interface ................................................................ 3-10
Checking Status in LabVIEW ....................................................................................... 3-11
Checking Status in C, C++, and Visual Basic ............................................................... 3-11
Chapter 4
NI-DNET Programming Techniques
Strobed I/O ....................................................................................... 4-2
Polled I/O.......................................................................................... 4-3
Cyclic I/O ......................................................................................... 4-6
Change-of-State (COS) I/O .............................................................. 4-7
Accessing I/O Members in LabVIEW ............................................................ 4-10
Accessing I/O Members in C .......................................................................... 4-11
Get and Set Attributes in a Remote DeviceNet Device .................................. 4-12
Other Explicit Messaging Services ................................................................. 4-13
Configuration .................................................................................................. 4-14
Object Handles ................................................................................................ 4-15
Main Loop....................................................................................................... 4-16
History of DeviceNet..................................................................................................... A-1
Physical Characteristics of DeviceNet .......................................................................... A-2
General Object Modeling Concepts .............................................................................. A-2
Object Modeling in the DeviceNet Specification.......................................................... A-3
Explicit Messaging Connections ................................................................................... A-5
I/O Connections............................................................................................................. A-7
Assembly Objects .......................................................................................................... A-11