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