Universal interface
10 ET System electronic GmbH
UNIVERSAL INTERFACE
All interfaces of the digital interface are equal. There is no shift between the interfaces. For example, the first
command can be issued via the IEEE interface while the second command can be issued via the RS232 interface. The
return values will be sent from that interface the command was issued from.
COMMANDS
Communication is based on an ASCII protocol. The following chapters describe how to write a command and give an
overview over the commands.
Format
A command consists of the command word, a parameter (if necessary) and a terminator. The character for the
terminator is Carriage Return <CR> or Line Feed <LF>.
If the command contains a <DEL> or <ESC> character, it will not be processed. Therefore, a command can be cancelled
while entering. Though, a terminator (<CR> or <LF>) is necessary.
Commands are not case sensitive and may be mixed up. Therefore, the effect of the following commands is the same:
GTL, Gtl, gTL. Decimal places are optional and separated by a full stop ‘.‘ . The number of decimal places is not limited.
Therefore, the effect of the following commands is the same: UA,10, UA,10.0, UA,10.000000000, UA,0010,
UA,010.0000
The number of decimal places to be analyzed depends on parameter and unit type. It corresponds to the number of
decimal places, a command without a parameter would return.
Example: Evaluation of decimal places of power supplies maximum output voltage and current
Range 100V - 999,9V 1000V - 1500V
Voltage 000.0 0000
Range 0A - 9,999A 10A - 99,99A 100A - 999,9A 1000A - 9999A
Current 0.000 00.00 000.0 0000
Example: LAB/HP/E 580 (80VDC; 65A) digital interface reading Voltage 0.00 – 80.00V; Current 0.00 – 65.00A
Optional, after a numerical value, a letter may be added to indicate the unit. However, this letter will not be analyzed.
Example: Attached letter as unit
UA,10.0 V Resets output voltage to 10 V
UA,10.0 m Caution! The ‚m‘ will not be evaluated, output voltage here is also 10 V
Example: A valid command with corresponding hex values
Example: Adjustment of output voltage 10 V/5 A (full command sequence)
OVP,100 adjusts OVP to 100 V
UA,10 adjusts output voltage to 10 V
IA,5 current limiting 5 A
SB,R output enabled