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