U1250A Series RS-232 Protocol

From Agilent Multimeter Wiki

Jump to: navigation, search

The U1250A series meters appear to communicate using a non-compliant subset of the GPIB/HPIB 488.1 syntax.

The default communication settings are 9600 8N1. I personally run mine in 19200,8E1.

Commands (so far):

Command Description
*CLS Clear Status
CONF? Returns current mode and range
FETC? Returns current reading
*IDN? Model Identification
STAT? Overall Meter Status
SYST:BATT? Battery level remaining
SYST:TENV  ?
*RST Meter Reset

I have discovered others, and am in the process of documenting them.


Other notes:

  • all outbound commands are completed with a 0x0a (no 0x0d)
  • all responses seem to have 0x0d 0x0a
  • whenever the meter rotary dial is turned, the meter sends *X where X is the 0-8 position (U1252A) or 0-7 position (U1251A). e.g. *0
  • the unit sends a *L when pushing some of the buttons- this is of unknown meaning at this time.
  • the unit sends a *I when there is a warning- for example when plugging amps cable and amps is not selected.
  • any unrecognized command returns *E


Sample Session

Personal tools