National Instruments NI-CAN User Manual page 85

Table of Contents

Advertisement

object-oriented design, of NI-CAN
software, 1-9
objects
See also CAN Objects.
synonymous with instance, 1-9
opening objects, 2-8
operating system independence, of NI-CAN
software, 1-9
P
port selection, 5-4
problem solving. See troubleshooting and
common questions.
programming
accessing NI-CAN software, 2-1
C/C++ language interfaces, 2-1
direct entry access, 2-2
G language function library, 2-1
application examples, 4-1
interactive LabVIEW front panel, 4-6
simple CAN bus analyzer, 4-4
using CAN Objects, 4-2
CAN Network Interface Object, using
with CAN Objects, 3-2
checking status of function calls, 2-10
C and C++, 2-12
LabVIEW, 2-11
NI-CAN status format, 2-10
code, 2-10
error/warning indicators
(severity), 2-10
qualifier, 2-11
choosing NI-CAN Objects, 2-4
CAN Network Interface Objects, 2-4
CAN Objects, 2-5
detecting state changes, 3-4
interaction of NI-CAN software with your
application (figure), 1-14
© National Instruments Corporation
model for NI-CAN applications, 2-6
closing objects, 2-9
communicating using objects, 2-9
configuring objects, 2-8
general program steps (figure), 2-7
opening objects, 2-8
reading data, 2-9
starting communication, 2-8
waiting for available data, 2-9
queues, 3-1
disabling queues, 3-2
empty queues, 3-1
full queues, 3-2
read and write queues, 3-1
state transitions, 3-1
synchronizing RTSI bus with
NI-DAQ, 1-15
Q
questions. See troubleshooting and common
questions.
queues, 3-1
disabling queues, 3-2
empty queues, 3-1
full queues, 3-2
read and write queues, 3-1
state transitions, 3-1
R
reading data, 2-9
ReadMult.c source file, 4-1
ReadMultnet.vi example file, 4-1
ReadMultObj.vi example file, 4-1
related documentation, xii
Remote Transmit Request (RTR) field, 1-4
RTSI bus
overview, 1-14
synchronizing with NI-DAQ, 1-15
I-5
Index
NI-CAN User Manual

Advertisement

Table of Contents
loading

Table of Contents