User manual

About program fragments
Program fragments are used to demonstrate proper programming syntax. As the name
implies, only a fragment of the whole program is used to avoid redundancy.
At the beginning of each program, driver files have to be opened. The input terminator
should be set for CRLF. For example:
OPEN "ieee" FOR OUTPUT AS #1
OPEN "ieee" FOR INPUT AS #2
PRINT #1, "interm crlf"
A typical program fragment includes an OUTPUT command and an ENTER command.
The OUTPUT command sends a program message (command string) to the Model 2000
multimeter. If the program message includes a query command, then the ENTER command
is required to get the response message from the Model 2000 multimeter. The ENTER com
-
mand addresses the Model 2000 multimeter to talk. The following example program frag-
ment demonstrates how OUTPUT and ENTER commands are used. Note that the
commands assume address 16, which is the factory-set address of the Model 2000 multim-
eter.
PRINT #1, "output 16; :func 'volt:ac'; func?"
PRINT #1, "enter 16"
If you wish to display the response message on the CRT, the computer will have to read
the message and then “print” it to the CRT display as follows:
LINE INPUT #2, A$
PRINT A$
The following programming example shows how all the above statements are used to-
gether. The program fragment is shown in bold typeface.
OPEN "ieee" FOR OUTPUT AS #1 'Open driver
OPEN "ieee" FOR INPUT AS #2 'Open driver
PRINT #1, "interm crlf" 'CRLF terminator
PRINT #1, "output 16;:func 'volt:ac'; func?"
'Select ACV and query
PRINT #1, "enter 16" 'Get response message
LINE INPUT #2, A$ 'Read response message
PRINT A$ 'Display message
2000-900 (J - Aug 2010) BOOK.fm Page 13 Wednesday, October 12, 2011 12:29 PM