IEEE-488 Programming
5-25
Description
The EOI line provides one method to positively identify the last byte in the data string sent by
the instrument. When enabled, EOI is asserted with the last byte the instrument sends over the
bus.
Bus hold-off allows the instrument to temporarily hold up bus operation via the NRFD line when
it receives the X character until all commands are processed. The advantage of using bus hold-
off is that no commands are missed while the instrument is processing previously received com-
mands. Typical hold-off times are discussed in paragraph 5.11.
Programming notes
1. Some controllers rely on EOI to terminate their input sequences. Suppressing EOI may cause
the controller input sequence to hang.
2. When reading a buffer, EOI is asserted only at the end of the entire buffer transmission.
3. When enabled, EOI is asserted with the last byte in the terminator.
4. When bus hold-off is enabled, all bus activity is held up for the duration of the hold-off period,
not just for the duration of the communication with the Model 708A.
Example
PRINT #1, "OUTPUT 18;K1X"
' No EOI, hold-off on X until Ready
PRINT #1, "OUTPUT 18;K2X"
' Send EOI with last byte, do not hold-off on X
5.9.12 L — Download setups
Purpose
To download setups from the controller to the Model 708A.
Format
Lbbbb...X
Parameters
bbbb... represents the G4/G5 or G6/G7 output string.
Description
This command downloads setup information in a G4/G5 or G6/G7 data format. It is used in con-
junction with the U2 command (output setup data) to back up or expand the setups stored in the
Model 708A.
G formats are discussed in paragraph 5.9.7; see paragraph 5.9.20 for U commands.
Programming notes
1. The data format for downloading is specified by the G format presently in effect.
2. The setup data string begins with a setup number and unit number and ends with a checksum
value.
3. The setup number is specified in a U2,n command (output setup “n”), as shown in the follow-
ing programming example.
Example
DIM SETUP$[32]
' Dimension for stand-alone
PRINT #1, "REMOTE 18"
' Setup #1 in G4 format
PRINT #1, "OUTPUT 18;G4U2,1X"
' Get setup data
PRINT #1, "ENTER 18"
LINE INPUT #2, SETUP$
PRINT SETUP$[1,6]
' Print setup and unit numbers
PRINT SETUP$[7,30]
' Print setup data card by card
PRINT SETUP$[31,32]
' Print checksum
PRINT "PRESS ANY KEY TO CONTINUE"
' Inspect setup data
DO
LOOP WHILE INKEY$= “ “
' Wait for keypress
PRINT #1,"OUTPUT 18;"L"+SETUP$+"X""
' Download setup back to 708A
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Summary of Contents for 708A
Page 135: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...
Page 136: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...
Page 137: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...
Page 138: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...
Page 139: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...
Page 145: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...
Page 146: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...
Page 147: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...
Page 148: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...
Page 149: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...
Page 150: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...