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 |