XDIAG command notesΒΆ
The ++xdiag
command can be used to test that individual lines are being asserted /
unasserted. The command takes two parameters: mode
and value
.
To manipulate control lines use mode 1, and for data lines use mode 0.
To assert a line/data bit, simply speciy one of the values in the table below.
To assert multiple lines/bits simultaneously, simply add the values.
To un-assert a line, subtract its value from 255 The following two tables list the GPIB signals and the command used to assert them.
Command signals:
- Assert IFC
++xdiag 1 1
- Assert NDAC
++xdiag 1 2
- Assert NRFD
++xdiag 1 4
- Assert DAV
++xdiag 1 8
- Assert EOI
++xdiag 1 16
- Assert REN
++xdiag 1 32
- Assert SRQ
++xdiag 1 64
- Assert ATN
++xdiag 1 128
- Assert ALL
++xdiag 1 255
- Un-assert ALL
++xdiag 1 0
Data bits:
- Assert DA01
++xdiag 0 1
- Assert DA02
++xdiag 0 2
- Assert DA03
++xdiag 0 4
- Assert DA04
++xdiag 0 8
- Assert DA05
++xdiag 0 16
- Assert DA06
++xdiag 0 32
- Assert DA07
++xdiag 0 64
- Assert DA08
++xdiag 0 128
- Assert ALL
++xdiag 0 255
- Un-assert ALL
++xdiag 0 0