About Program Fragments - Keithley 2010 User Manual

Hide thumbs Also See for 2010:
Table of Contents

Advertisement

About program fragments

Program fragments are used to demonstrate proper programming syntax. 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 2010 Multimeter.
If the program message includes a query command, then the ENTER command is required to
get the response message from the Model 2010 Multimeter. The ENTER command addresses
the Model 2010 Multimeter to talk. The following example program fragment demonstrates how
OUTPUT and ENTER commands are used. Note that the commands assume address 16, which
is the factory-set address of the Model 2010 Multimeter.
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 together.
The program fragment is shown in bold typeface.
OPEN "ieee" FOR OUTPUT AS #1
OPEN "ieee" FOR INPUT AS #2
PRINT #1, "interm crlf"
PRINT #1, "output 16; :func 'volt:ac'; func?"
PRINT #1, "enter 16"
LINE INPUT #2, A$
PRINT A$
Remote Operation
'Open driver
'Open driver
'CRLF terminator
'Select ACV and query
'Get response message
'Read response message
'Display message
4-11

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents