![HP 16501A LOGIC Programmer'S Manual Download Page 62](http://html.mh-extra.com/html/hp/16501a-logic/16501a-logic_programmers-manual_156275062.webp)
Writing to
\system\program
from a Program
You can send commands to the HP 16500C program file from a program
running on your PC or workstation. The basic procedure is to open the
program file and send text strings containing the commands to the file. In C,
you can use the
fwrite
or
putstr
commands to write text strings to the
program file.
Your operating system may buffer the commands before sending them to the
HP 16500C system. To prevent this, you may need to empty the buffer after
each command. In C, you can use the
flush
command to empty the buffer.
Queries
Responses to queries appear as text strings in
\system\program
. To
retrieve information from queries, create a text buffer, open the
program
file
and read the contents of the file into the buffer. In C you can use the
fread
or
getstr
commands to read the contents of the file into the buffer.
Whenever you send queries to the HP 16500 system, you will need to pause
your program for a short time, to allow the system to process the query
before you attempt to read the response. A time equal to or slightly greater
than the file timeout is sufficient.
Resetting the File Pointer
Whenever you change from reading
\system\program
to writing to it, or
from writing to reading, you will need to reset the file pointer to the
beginning of the file. In C, you can use the
rewind
command to reset the
pointer, or you can close the program file, then immediately re-open it.
Programming Over LAN
Writing to
\system\program
from a Program
4–8
Summary of Contents for 16501A LOGIC
Page 2: ...ii ...
Page 12: ...Contents 8 ...
Page 14: ......
Page 15: ...1 Introduction to Programming ...
Page 38: ...1 24 ...
Page 39: ...2 Programming Over HP IB ...
Page 45: ...3 Programming Over RS 232 C ...
Page 55: ...4 Programming Over LAN ...
Page 68: ...4 14 ...
Page 69: ...5 Programming and Documentation Conventions ...
Page 81: ...6 Message Communication and System Functions ...
Page 91: ...7 Status Reporting ...
Page 93: ...Figure 7 1 Status Byte Structures and Concepts Status Reporting 7 3 ...
Page 97: ...Figure 7 2 Service Request Enabling Status Reporting Key Features 7 7 ...
Page 100: ...Figure 7 3 Parallel Poll Data Structure Status Reporting Parallel Poll 7 10 ...
Page 105: ...8 Error Messages ...
Page 110: ...8 6 ...
Page 112: ......
Page 113: ...9 Common Commands ...
Page 116: ...Figure 9 1 Common Commands Syntax Diagram Common Commands 9 4 ...
Page 122: ...Figure 9 2 IST Data Structure Common Commands IST Individual Status 9 10 ...
Page 132: ...9 20 ...
Page 133: ...10 Mainframe Commands ...
Page 135: ...Figure 10 1 Mainframe Commands Syntax Diagram Mainframe Commands 10 3 ...
Page 136: ...Figure 10 1 continued Mainframe Commands Syntax Diagram continued Mainframe Commands 10 4 ...
Page 159: ...11 SYSTem Subsystem ...
Page 161: ...Figure 11 1 System Subsystem Commands Syntax Diagram SYSTem Subsystem 11 3 ...
Page 172: ...11 14 ...
Page 173: ...12 MMEMory Subsystem ...
Page 175: ...Figure 12 1 MMEMory Subsystem Commands Syntax Diagram MMEMory Subsystem 12 3 ...
Page 198: ...12 26 ...
Page 199: ...13 INTermodule Subsystem ...
Page 201: ...Figure 13 1 Intermodule Subsystem Commands Syntax Diagram INTermodule Subsystem 13 3 ...
Page 216: ...13 18 ...
Page 217: ...14 TGTctrl Subsystem ...
Page 219: ...Figure 14 1 Targetcontrol Subsystem Commands Syntax Diagram TGTctrl Subsystem 14 3 ...
Page 220: ...Figure 14 1 continued Targetcontrol Subsystem Commands Syntax Diagram TGTctrl Subsystem 14 4 ...
Page 233: ...Part 3 15 Programming Examples 15 1 Programming Examples ...
Page 234: ......
Page 235: ...15 Programming Examples ...