User Manual

Remote Command Format
Serial input to the instrument is buffered in an input queue which is filled, under interrupt, in a
manner transparent to all other instrument operations. The instrument will send XOFF when the
queue is nearly full; XON will be subsequently be sent when sufficient space becomes available
for more data to be received. This queue contains raw (unparsed) data which is taken, by the
parser, as required. Commands (and queries) are executed in order and the parser will not start a
new command until any previous command or query is complete. Responses to commands or
queries are sent immediately; there is no output queue.
Commands must be sent as specified in the commands list and must be terminated with the
command terminator code 0AH (Line Feed, LF). Commands may be sent in groups with
individual commands separated from each other by the code 3BH (;). The group must be
terminated with command terminator 0AH (Line Feed, LF).
Responses from the instrument to the controller are sent as specified in the commands list. Each
response is terminated by the
<RESPONSE MESSAGE TERMINATOR> 0DH (Carriage Return, CR)
followed by 0AH (Line Feed, LF).
<WHITE SPACE> is defined as character codes 00H to 20H inclusive with the exception of the LF
character (0AH).
<WHITE SPACE> is ignored except in command identifiers. e.g. '*I DN?' is not
equivalent to '*IDN?'. The high bit of all characters is ignored. The commands are case
insensitive.
Each query produces a specific
<RESPONSE MESSAGE> which is listed with the command in the
remote commands list.
Command List
This section lists all commands and queries implemented in this instrument. The commands of
the TF830, all of which have been implemented on this instrument, are identified by “TF830” on
the right-hand side of the Remote Command Summary list (next section).
Each command is completely executed before the next command is started.
The following nomenclature is used:
<rmt>
<RESPONSE MESSAGE TERMINATOR>
<n> A single digit number.
<nr1> An integer number.
Function Selection
F<n>
Sets the measurement function to <n>, where n corresponds to the following:
0 B Input Period
1 A Input Period
2 A Input Frequency
3 B Input Frequency
4
Frequency Ratio B:A
5 A Input Width High
6 A Input Width Low
7 A Input Count
8
A Input Ratio H:L
9 A Input Duty Cycle
The new function is selected immediately and a new measurement is started.
17