Fluke A70M User Manual

Page of 148
 
4. REMOTE OPERATION 
 
Page 75 
© 2007 DH Instruments, a Fluke Company 
4.3.1 
CLASSIC PROGRAM MESSAGE FORMAT 
Each program message sent is also a query.  You can only send one program message to 
the RPM4 at time.  After sending any program message, you must wait for the RPM4 to reply 
before sending another program message. This reply will contain data, or a numeric error 
message if the program message was invalid.  You must wait for this reply before issuing 
another program message to the RPM4.  This insures that the RPM4 has completed the 
program message. Most remote program messages will return a reply within 500 ms except: 
 
“PR?”“PRR?”“SR?”“ATM?”“RATE?”:  Up to 2 seconds. 
 
“RPT”“ARANGE”, “AUTOZERO=RUN”:  Up to 3 seconds 
The syntax and format used for each program message in the classic mode is listed next to 
the keyword “Classic”’ in each program message summary in Section 4.4.4. 
4.3.2 
ENHANCED PROGRAM MESSAGE FORMAT 
The enhanced program message format uses the IEEE Std. 488.2 format, syntax and status 
reporting.  Errors are reported using the IEEE Std. 488.2 status reporting model.  If an error is 
reported, the error is put into an Error Queue and the “ERR?” query program message can 
be used to get a text description of the most recent error.  If you are using the IEEE-488 port, 
the service request line can be setup to be asserted if this occurs (see Section 4.5.2).  In the 
enhanced format, there are two possible program message types for every program 
message.  Each of these two types starts with the same basic text referred to as the program 
message header.  The two types are COMMAND type and QUERY type commands. 
4.3.2.1 
USING COMMAND TYPE COMMANDS 
 
  Enhanced format commands DO NOT reply when using the IEEE-488 interface 
unless a “?” is included in the command.  Do not expect a response from the RPM4’s 
IEEE-488 interface to non-query (no “?”) commands as there is none.  Remote 
software will time-out waiting for a response from RPM4.  However, in RS232 
communications, there is always a response and the response MUST be read prior to 
issuing another command. 
 
The COMMAND type of program message executes a process and can 
additionally send data to the RPM4 in the form of comma delimited arguments. 
This data is usually a setting of some sort that is stored in the RPM4. If data is 
specified, it must be preceded by at least one white space from the program 
message header and be within the range and format described in the program 
message description. The keyword “Command:” appears to the left of the 
required syntax in each program message description in Section 4.4.4. 
If you are using the IEEE-488 port, the Command type does not generate a reply 
unless you place a query operator “?” immediately after the command.  You also 
may send multiple program messages at once by separating each program 
message with a semicolon. The commands are queued and executed in as 
received order after the entire message stream has been received, so care in 
determining order of execution is needed.  
If you are using the RS232 port COM1, the Command type will always generate 
a reply so you must  wait for a reply before issuing another program message.  
Because of this, you can only send one Command program message at a time 
while using the COM1 port.