Keysight Technologies DAQ970A Programming Manual

Keysight Technologies DAQ970A Programming Manual

Data acquisition system
Hide thumbs Also See for DAQ970A:
Table of Contents

Advertisement

Programming
Guide
Keysight
DAQ970A/DAQ973A
Data Acquisition System

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DAQ970A and is the answer not in the manual?

Questions and answers

Summary of Contents for Keysight Technologies DAQ970A

  • Page 1 Programming Guide Keysight DAQ970A/DAQ973A Data Acquisition System...
  • Page 2: Table Of Contents

    Factory Reset State Instrument Preset State SCPI Programming INSTrument Subsystem R Subsystem READ Subsystem TEST Subsystem UNIT Subsystem ABORt Subsystem ABORt ABORt3 ACQuire Subsystem ACQuire? ACQuire:CURRent[:DC] ACQuire:VOLTage[:DC] ACQuire:RESistance ACQuire:FRESistance ACQuire:STRain:DIRect ACQuire:STRain:FDIRect ACQuire:STRain:QUARter ACQuire:STRain:HALF:BENDing ACQuire:STRain:FULL:BENDing ACQuire:STRain:HALF:POISson ACQuire:STRain:FULL:POISson ACQuire:STRain:FULL:BENDing:POISson ACQuire:TEMPerature:FRTD Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 3 CALCulate:AVERage:MINimum? CALCulate:AVERage:PTPeak? CALCulate:AVERage:SDEViation? CALCulate:AVERage:CLEar CALCulate:AVERage:COUNt? CALCulate:AVERage:MAXimum:TIME? CALCulate:AVERage:MINimum:TIME? CALCulate:COMPare Subsystem CALCulate:COMPare:DATA CALCulate:COMPare:MASK CALCulate:COMPare:STATe CALCulate:COMPare:TYPE CALCulate:LIMit Subsystem CALCulate:LIMit:LOWer CALCulate:LIMit:UPPer CALCulate:LIMit:LOWer:STATe CALCulate:LIMit:UPPer:STATe CALCulate:MATH CALCulate:SCALe Subsystem CALCulate:SCALe:DB:REFerence CALCulate:SCALe:DBM:REFerence CALCulate:SCALe:FUNCtion CALCulate:SCALe:GAIN CALCulate:SCALe:OFFSet CALCulate:SCALe:OFFSet:NULL CALCulate:SCALe:REFerence CALCulate:SCALe:REFerence:AUTO CALCulate:SCALe:REFerence:IMMEdiate CALCulate:SCALe[:STATe] CALCulate:SCALe:UNIT CALCulate:SCALe:UNIT:STATe CALibration Subsystem Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 4 CONFigure:STRain:{FULL|HALF}:BENDing CONFigure:STRain:{FULL|HALF}:POISson CONFigure:STRain:FULL:BENDing:POISson CONFigure:STRain:QUARter CONFigure:TEMPerature CONFigure:TOTalize CONFigure[:VOLTage]:{AC|DC} DATA Subsystem DATA:LAST? DATA:POINts? DATA:POINts:EVENt:THReshold DATA:REMove? DATA3 Subsystem DATA3:LAST? DATA3:POINts DATA3:RECords? DISPlay Subsystem DISPlay DISPlay:TEXT DISPlay:TEXT:CLEar FETCh Subsystem FETCh? FETCh:DATA FETCh:{DCYCle | DUTYcycle} FETCh:FFTRansform:MAGNitude FETCh:FFTRansform:PHASe FETCh:FREQuency FETCh:{FTIMe|FALL:TIME} FETCh:NWIDth FETCh:PERiod Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 5 FETCh3:THDNoise FETCh3:THDistortion FORMat Subsystem FORMat:READing:ALARm FORMat:READing:CHANnel FORMat:READing:TIME FORMat:READing:TIME:TYPE FORMat:READing:UNIT FORMat:BORDer FORMat[:DATA] FORMat3 Subsystem FORMat3:BORDer FORMat3[:DATA] HCOPy Subsystem HCOPy:SDUMp:DATA? HCOPy:SDUMp:DATA:FORMat IEEE-488.2 Common Commands *CAL? *CLS *ESE *ESR? *IDN? *OPC *PSC *RCL *RST *SAV *SRE *STB? *TRG *TST? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 6 MEASure:{FREQuency|PERiod}? MEASure:{RESistance|FRESistance}? MEASure:STRain:{DIRect|FDIRect}? MEASure:STRain:{FULL|HALF}:BENDing? MEASure:STRain:{FULL|HALF}:POISson? MEASure:STRain:FULL:BENDing:POISson? MEASure:STRain:QUARter? MEASure:TEMPerature? MEASure:TOTalize? MEASure[:VOLTage]:{AC|DC} MMEMory Subsystem Data Transfer Commands MMEMory:DOWNload:DATA MMEMory:DOWNload:FNAMe MMEMory:FORMat:READing:CHEAder MMEMory:FORMat:READing:CSEParator MMEMory:FORMat:READing:RLIMit MMEMory:FORMat:READing:RLIMit:COUNt MMEMory:STORe:DATA MMEMory:STORe:DATA:AUTO MMEMory:STORe:DATA:AUTO:FNAMe MMEMory:UPLoad? STATe and PREFerence Management Commands MMEMory:LOAD:PREFerences MMEMory:STORe:PREFerences MMEMory:LOAD:STATe MMEMory:STORe:STATe MMEMory:STATe:RECall:AUTO MMEMory:STATe:RECall:SELect Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 7 OUTPut:TRIGger:SLOPe ROUTe Subsystem ROUTe:CHANnel:ADVance:SOURce ROUTe:CHANnel:DELay ROUTe:CHANnel:DELay:AUTO ROUTe:CHANnel:FWIRe ROUTe:CHANnel:LABel ROUTe:CHANnel:LABel:CLEar:MODule ROUTe:CLOSe ROUTe:CLOSe:EXCLusive ROUTe:DONE? ROUTe:MONitor ROUTe:MONitor:DATA? ROUTe:MONitor:DATA:FULL? ROUTe:MONitor:STATe ROUTe:MONitor:VIEW ROUTe:OPEN ROUTe:SCAN ROUTe:SCAN:SIZE? SAMPle Subsystem SAMPle:COUNt SAMPle:COUNt:PRETrigger SAMPle:TIMer SAMPle3 Subsystem SAMPle3:COUNt SAMPle3:COUNt:PRETrigger SAMPle3:RATE SENSe Subsystem [SENSe:]CAPacitance Subsystem [SENSe:]CAPacitance:RANGe:AUTO [SENSe:]CAPacitance:RANGe Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 8 [SENSe:]{RESistance|FRESistance}:POWer:LIMit[:STATe] [SENSe:]{RESistance|FRESistance}:RANGe:AUTO [SENSe:]{RESistance|FRESistance}:RANGe [SENSe:]RESistance:ZERO:AUTO [SENSe:]STRain Subsystem [SENSe:]STRain:APERture [SENSe:]STRain:APERture:ENABle [SENSe:]STRain:EXCitation [SENSe:]STRain:EXCitation:TYPE [SENSe:]STRain:GFACtor [SENSe:]STRain:NPLCycles [SENSe:]STRain:OCOMpensated [SENSe:]STRain:POISson [SENSe:]STRain:RESistance [SENSe:]STRain:UNSTrained [SENSe:]STRain:UNSTrained:IMMediate [SENSe:]STRain:VOLTage:RANGe:AUTO [SENSe:]STRain:VOLTage:RANGe [SENSe:]STRain:ZERO:AUTO [SENSe:]TEMPerature Subsystem [SENSe:]TEMPerature:APERture [SENSe:]TEMPerature:APERture:ENABle [SENSe:]TEMPerature:NPLCycles [SENSe:]TEMPerature:RJUNction? [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:OCOMpensated [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:REFerence [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:RESistance[:REFerence] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:REFerence [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:CHECk [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction:TYPE Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 9 SENSe3:FILTer:MODE SENSe3:FUNCtion SENSe3:STRain:EXCitation SENSe3:STRain:GFACtor SENSe3:STRain:POISson SENSe3:STRain:UNSTrained SENSe3:STRain:UNSTrained:IMMediate SENSe3:STRain:VOLTage:RANGe SOURce Subsystem SOURce:CURRent SOURce:DIGital:DATA[:BYTE] SOURce:DIGital:DATA:WORD SOURce:DIGital:STATe? SOURce:MODE SOURce:MODE:LOCK SOURce:VOLTage STATus Subsystem STATus:ALARm:CONDition? STATus:ALARm:ENABle STATus:ALARm[:EVENt]? STATus:OPERation:CONDition? STATus:OPERation:ENABle STATus:OPERation[:EVENt]? STATus:PRESet STATus:QUEStionable:CONDition? STATus:QUEStionable:ENABle STATus:QUEStionable[:EVENt] SYSTem Subsystem General Commands SYSTem:ACALibration Subsystem SYSTem:ALARm? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 10 SYSTem:TIME:TRIGger SYSTem:TIME:TRIGger3 SYSTem:UPTime? SYSTem:VERSion? SYSTem:WMESsage Remote Interface Configuration Commands SYSTem:COMMunicate:ENABle SYSTem:COMMunicate:GPIB:ADDRess SYSTem:COMMunicate:LAN:CONTrol? SYSTem:COMMunicate:LAN:DHCP SYSTem:COMMunicate:LAN:DNS SYSTem:COMMunicate:LAN:DOMain? SYSTem:COMMunicate:LAN:GATeway SYSTem:COMMunicate:LAN:HOSTname SYSTem:COMMunicate:LAN:IPADdress SYSTem:COMMunicate:LAN:MAC? SYSTem:COMMunicate:LAN:SMASk SYSTem:COMMunicate:LAN:TELNet:PROMpt SYSTem:COMMunicate:LAN:TELNet:WMESsage SYSTem:COMMunicate:LAN:UPDate SYSTem:COMMunicate:LAN:WINS SYSTem:USB:HOST:ENABle TRIGger Subsystem TRIGger:COUNt TRIGger:DELay TRIGger:LEVel TRIGger:SLOPe TRIGger:SOURce TRIGger:TIMer TRIGger3 Subsystem TRIGger3:DELay Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 11 DAQM901A 20-Channel Armature Multiplexer DAQM902A 16-Channel Reed Multiplexer DAQM903A 20-Channel Actuator/General Purpose Switch DAQM904A 4×8 Two-Wire Matrix Switch DAQM905A Dual 1:4 RF Multiplexer (50 Ω) Module DAQM907A Multifunction Module DAQM908A 40-Channel Single-Ended Multiplexer DAQM909A 4-Channel 24-Bit Digitizer Module Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 12: Notices

    No part of this manual may be reproduced in any form or by any means (including electronic storage and retrieval or translation into a foreign language) without prior agreement and written consent from Keysight Technologies as governed by United States and international copyright laws.
  • Page 13: Warranty

    1987) or any equivalent agency regulation or contract clause. Use, duplication or disclosure of Software is subject to Keysight Technologies’ standard commercial license terms, and non-DOD Departments and Agencies of the U.S. Government will receive no greater than Restricted Rights as defined in FAR 52.227-19(c) (1-2) (June 1987). U.S.
  • Page 14: Safety Information

    Do not proceed beyond CAUTION sign until the indicated conditions are fully understood and met. The NOTE sign denotes important information. It calls attention to a procedure, practice, condition or the like, which is essential to highlight. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 15: Remote Operation

    1        Remote Operation Remote Operation Introduction to the SCPI Language Factory Reset State Instrument Preset State This chapter describes the remote operation for the DAQ970A/DAQ973A using SCPI pro- gramming language. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 16: Introduction To The Scpi Language

    ( : ) separates consecutive keywords. Syntax conventions SCPI command separators Querying parameter settings Using the MIN, MAX, and DEF parameters SCPI command terminators IEEE-488.2 common commands Channel list parameter SCPI parameter types Using Device Clear LAN port usages Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 17: Syntax Conventions

    Use a semicolon and colon ( ;: ) to link commands from different subsystems. For example, in the following com- mand string, an error is generated if you do not use both the semicolon and colon: DISP:TEXT:CLE;:SOUR:CURR MIN Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 18: Querying Parameter Settings

    (for example "*ESR?;*IDN?"), the returned response is again terminated by a <NL> after the response to the last query. In either case, the program must read this <NL> in the response before another command is sent to the instrument, or an error will occur. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 19: Ieee-488.2 Common Commands

    When adding a channel list parameter to a query, you must include a space character between the query indicator ( ? ) and the channel list parameter, example: CALC:MATH? (@401). Otherwise error "–103 Invalid separator" will occur as listed in Command Errors list. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 20: Scpi Parameter Types

    The following command uses a string parameter: DISP:TEXT "< string >" The following example displays the message "WAITING..." on the instrument's front panel (the quotes are not dis- played). DISP:TEXT "WAITING..." You can also display the same message with single quotes. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 21: Using Device Clear

    ABORt command is the recommended method to terminate a measurement. LAN port usages Keysight DAQ970A/DAQ973A uses the following LAN ports: – Port 5024 is used for SCPI Telnet sessions. – Port 5025 is used for Socket sessions. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 22: Factory Reset State

    Factory reset state Gain Factor ("M") Offset Factor ("B") Scale Label Alarm limits Factory reset state Alarm Queue Not Cleared Alarm State HI and LO Alarm Limits Alarm Output Alarm 1 Alarm Output Configuration Latched Mode Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 23 On (Number) Error Queue Errors Not Cleared Stored States No Change Note: [1] 0 VDC when output mode is locked to voltage (SOURce:MODE:LOCK OFF command); 0 A when output lock is locked to current (SOURce:MODE:LOCK ON command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 24: Instrument Preset State

    Alarm limits Instrument preset state Alarm Queue No Change Alarm State No Change HI and LO Alarm Limits No Change Alarm Output Configuration No Change Alarm Output State Output Lines are Cleared Alarm Output Slope No Change Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 25 No Change Error Queue Errors Not Cleared Stored States No Change Note: [1] 0 VDC when output mode is locked to voltage (SOURce:MODE:LOCK OFF command); 0 A when output lock is locked to current (SOURce:MODE:LOCK ON command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 26: Scpi Programming

    DATA3 Subsystem DISPlay Subsystem FETCh Subsystem FETCh3 Subsystem FORMat Subsystem FORMat3 Subsystem HCOPy Subsystem IEEE-488.2 Common Commands INITiate Subsystem INPut3 Subsystem LXI Subsystem MEASure Subsystem MMEMory Subsystem MMEMory3 Subsystem OUTPut Subsystem ROUTe Subsystem SAMPle Subsystem SAMPle3 Subsystem Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 27 2         SCPI Programming SENSe Subsystem SENSe3 Subsystem SOURce Subsystem STATus Subsystem SYSTem Subsystem TRIGger Subsystem TRIGger3 Subsystem This chapter describes all the SCPI commands available in the DAQ970A/DAQ973A. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 28: Instrument Subsystem

    Enables (On) or disables (Off) the internal DMM. Parameter Typical return {OFF|ON} 0 (OFF) or 1 (ON) Default: ON Enables the internal DMM: INST:DMM ON – When you change the state of the internal DMM, the instrument issues a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 29: R Subsystem

    No error is generated, but the Reading Memory Overflow bit (bit 12) is set in the Ques- tionable Data Register's condition register (see STATus Subsystem). – The instrument clears all readings from reading memory when a new scan is initiated, or after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 30: Read Subsystem

    – The READ? query is not valid with the *TRG command (used with TRIGger:SOURce BUS command for software triggering). – The instrument clears all readings from reading memory when a new scan is initiated, or after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 31: Test Subsystem

    – This command is more comprehensive than *TST? self test. – For a complete listing of the error messages related to self-test failures, see Self-test Errors. – Following the test, the instrument returns to the instrument state that existed before the self-test. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 32: Unit Subsystem

    °C, °F, or K has no effect on the tem- perature measurement units that is currently selected. – The CONFigure MEASure? commands automatically select °C. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 33: Abort Subsystem

    2         SCPI Programming ABORt Subsystem Command Summary ABORt ABORt3 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 34 Aborts module digitizing for all the channels that have been initiated, returning them to the trigger idle state. This SCPI is only supported on the DAQM909A Digitizer module. Parameter Typical return (none) (none) Aborts the digitizing operation in progress: ABOR3 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 35: Acquire:temperature:rtd

    ACQuire to place the instrument in the "wait-for-trigger" state. To exit from DMM Digitize data acquisition mode, you may use the command ROUTe:SCAN (@) Command Summary ACQuire? ACQuire:CURRent[:DC] ACQuire:VOLTage[:DC] ACQuire:RESistance ACQuire:FRESistance ACQuire:STRain:DIRect ACQuire:STRain:FDIRect ACQuire:STRain:QUARter ACQuire:STRain:HALF:BENDing ACQuire:STRain:FULL:BENDing ACQuire:STRain:HALF:POISson ACQuire:STRain:FULL:POISson ACQuire:STRain:FULL:BENDing:POISson ACQuire:TEMPerature:FRTD ACQuire:TEMPerature:RTD ACQuire:TEMPerature:TCouple Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 36 MIN: 1 μA MAX: 1 A DEF: 1 A <samp_count> MIN: 1 MAX: 50,331,648 DEF: 1 <samp_time> MIN: 20 μs MAX: 3600 s DEF: 1 s Configures a default current measurement on Channel 121: ACQ:CURR:DC DEF,DEF,DEF,(@121) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 37 MIN: 100 mV MAX: 300 V DEF: 300 V <samp_count> MIN: 1 MAX: 50,331,648 DEF: 1 <samp_time> MIN: 20 μs MAX: 3600 s DEF: 1 s Configures a default voltage measurement on Channel 101: ACQ:VOLT:DC DEF,DEF,DEF,(@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 38 (none) MIN: 100 Ω MAX: 1GΩ DEF: 1 kΩ <samp_count> MIN: 1 MAX: 50,331,648 DEF: 1 <samp_time> MIN: 20 μs MAX: 3600 s DEF: 1 s Configures a default resistance measurement on Channel 101: ACQ:RES DEF,DEF,DEF,(@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 39 <gage_factor> MIN: 0.5 MAX: 5 DEF: 2 <samp_count> MIN: 1 MAX: 50,331,648 DEF: 1 <samp_time> MIN: 20 μs MAX: 3600 s DEF: 1 s Configures a default 2-wire strain gage measurement on Channel 101: ACQ:STR:DIR DEF,DEF,DEF,DEF,(@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 40 MAX: 300 V DEF: 100 mV <samp_count> MIN: 1 MAX: 50,331,648 DEF: 1 <samp_time> MIN: 20 μs MAX: 3600 s DEF: 1 s Configures a default quarter bridge strain gage measurement on Channel 101: ACQ:STR:QUAR DEF,DEF,DEF,DEF,DEF,(@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 41 MAX: 300 V DEF: 100 mV <samp_count> MIN: 1 MAX: 50,331,648 DEF: 1 <samp_time> MIN: 20 μs MAX: 3600 s DEF: 1 s Configures a default half bending bridge strain gage measurement on Channel 101: ACQ:STR:HALF:BEND DEF,DEF,DEF,DEF,DEF,(@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 42 MAX: 300 V DEF: 100 mV <samp_count> MIN: 1 MAX: 50,331,648 DEF: 1 <samp_time> MIN: 20 μs MAX: 3600 s DEF: 1 s Configures a default half Poisson bridge strain gage measurement on Channel 101: ACQ:STR:HALF:POIS DEF,DEF,DEF,DEF,DEF,DEF,(@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 43 MAX: 300 V DEF: 100 mV <samp_count> MIN: 1 MAX: 50,331,648 DEF: 1 <samp_time> MIN: 20 μs MAX: 3600 s DEF: 1 s Configures a default full bending Poisson bridge strain gage measurement on Channel 101: ACQ:STR:FULL:BEND:POIS DEF,DEF,DEF,DEF,DEF,(@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 44 MIN: 100 Ω MAX: 1000 Ω DEF: 100 Ω <samp_count> MIN: 1 MAX: 50,331,648 DEF: 1 <samp_time> MIN: 20 μs MAX: 3600 s DEF: 1 s Configures a default 2-wire RTD temperature measurement on Channel 101: ACQ:TEMP:RTD DEF,DEF,DEF,(@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 45 <type> = {B | E | J | K | N | R | S | T | DEF} (none) DEF: J <samp_count> MIN: 1 MAX: 50,331,648 DEF: 1 <samp_time> MIN: 20 μs MAX: 3600 s DEF: 1 s Configures a default thermocouple temperature measurement on Channel 101: ACQ:TEMP:TC DEF,DEF,DEF,(@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 46: Acquire3 Subsystem

    The ACQuire3 command does not place the instrument in the "wait-for-trigger" state. Use the INITiate3 command in conjunction with ACQuire3 to place the instrument in the "wait-for-trigger" state. These SCPIs are supported on the DAQM909A Digitizer module only. Command Summary ACQuire3? ACQuire3:POWer:ANALysis ACQuire3:STRain:QUARter ACQuire3:STRain:HALF:BENDing ACQuire3:STRain:FULL:BENDing ACQuire3:STRain:HALF:POISson ACQuire3:STRain:FULL:POISson ACQuire3:STRain:FULL:BENDing:POISson ACQuire3:VOLTage[:DC] Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 47 – Channel 01 is paired with the channel 02, and channel 03 is paired with channel 04. – Power analysis mode only allows DC voltage as the measurement function. – Power analysis mode does not support level triggering. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 48 <samp_rate> = { 1.5625 K | 3.125 K | 6.25 K | 12.5 K | 25 K | 50 K | 100 K | 200 K | 400 K | 800 K } MIN: 1.5625 K MAX: 800 K DEF: 100 K Configures a default quarter bridge strain gage module digitizing on Channel 201: ACQ3:STR:QUAR DEF,DEF,DEF,DEF,DEF,DEF,DEF,DEF,(@201) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 49 <samp_rate> = { 1.5625 K | 3.125 K | 6.25 K | 12.5 K | 25 K | 50 K | 100 K | 200 K | 400 K | 800 K } MIN: 1.5625 K MAX: 800 K DEF: 100 K Configures a default half bending bridge strain gage module digitizing on Channel 201: ACQ3:STR:HALF:BEND DEF,DEF,DEF,DEF,DEF,DEF,DEF,DEF,(@201) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 50 <samp_rate> = { 1.5625 K | 3.125 K | 6.25 K | 12.5 K | 25 K | 50 K | 100 K | 200 K | 400 K | 800 K } MIN: 1.5625 K MAX: 800 K DEF: 100 K Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 51 2         SCPI Programming Parameter Typical return Configures a default half Poisson bridge strain gage module digitizing on Channel 201: ACQ3:STR:HALF:POIS DEF,DEF,DEF,DEF,DEF,DEF,DEF,DEF,DEF,(@201) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 52 <samp_rate> = { 1.5625 K | 3.125 K | 6.25 K | 12.5 K | 25 K | 50 K | 100 K | 200 K | 400 K | 800 K } MIN: 1.5625 K MAX: 800 K DEF: 100 K Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 53 2         SCPI Programming Parameter Typical return Configures a default Full Bending Poisson bridge strain gage module digitizing on Channel 201: ACQ3:STR:FULL:BEND:POIS DEF,DEF,DEF,DEF,DEF,DEF,DEF,DEF,DEF(@201) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 54 <samp_rate> = { 1.5625 K | 3.125 K | 6.25 K | 12.5 K | 25 K | 50 K | 100 K | 200 K | 400 K | 800 K } MIN: 1.5625 K MAX: 800 K DEF: 100 K Configures a default DC voltage module digitizing on Channel 201: ACQ3:VOLT DEF,DEF,DEF,DEF,DEF,DEF,(@201) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 55: Arm3 Subsystem

    2         SCPI Programming ARM3 Subsystem These SCPIs are supported on the DAQM909A Digitizer module only. Command Summary ARM3:COUNt ARM3:SOURce Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 56 Thus, to get maximum number of reading records for a channel, you need to set the sample count to its minimum. When you increased the sample count, the arm count will be reduced accordingly by the instrument. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 57 – As DMM digitize mode does not generate arm event, the SWEep source is not allowed in DMM digitize mode. It will generate the system error "Settings conflict; SWEep arm source not allowed in DMM digitizing mode". Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 58: Calculate Subsystem

    2         SCPI Programming CALCulate Subsystem This subsystem receives the real-time data from the measurement hardware and sends them to reading memory. Command Summary Measurement Statistics Digital Input Pattern Comparison Alarm Limits Computed Channel Measurement Scaling Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 59: Calculate:average Subsystem

    DMM Digitize mode, but the value returned will be a meaningless value of 0. Instead, use command FETCh:STATistics? to calculate measurement statistics in DMM Digitize mode. Command Summary CALCulate:AVERage:ALL? CALCulate:AVERage:AVERage? CALCulate:AVERage:MAXimum? CALCulate:AVERage:MINimum? CALCulate:AVERage:PTPeak? CALCulate:AVERage:SDEViation? CALCulate:AVERage:CLEar CALCulate:AVERage:COUNt? CALCulate:AVERage:MAXimum:TIME? CALCulate:AVERage:MINimum:TIME? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 60 The values for all scanned channels are also cleared at the beginning of a new scan. No readings are cleared from reading memory. Parameter Typical return (none) (none) Clears the saved statistic readings on channels 105 through 108: CALC:AVER:CLE (@105:108) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 61 2018,01,01,08,39,27.283 would mean January 01, 2018 at 08:39:27.283 AM. – This command is not affected by the FORMat:READing:TIME:TYPE command, which selects the time format for saving scanned data in reading memory (absolute time versus relative time). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 62: Calculate:compare Subsystem

    2         SCPI Programming CALCulate:COMPare Subsystem Only supported on DAQM907A multifunction module (digital I/O channels - channel 01 and 02). Command Summary CALCulate:COMPare:DATA CALCulate:COMPare:MASK CALCulate:COMPare:STATe CALCulate:COMPare:TYPE Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 63 – A Factory Reset (*RST command) clears the digital patterns and turns off the patterns comparison mode. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 64 0 (OFF) or 1 (ON) Default: OFF Sets the comparison mode ON for the three selected channels: CALC:COMP:STAT 1,(@201,202,301) – A Factory Reset (*RST command) clears the digital patterns and turns off the patterns comparison mode. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 65 – Selects NEQual (not equal) to generate an alarm or interrupt when the data read from the bank is not equal to CALCulate:COMPare:DATA, after masking by CALCulate:COMPare:MASK. – Bits masked off as 0 ("don't care") by CALCulate:COMPare:MASK are ignored. – A Factory Reset (*RST command) clears the digital pattern and turns off the pattern comparison mode. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 66: Calculate:limit Subsystem

    2         SCPI Programming CALCulate:LIMit Subsystem This subsystem specifies measurements and indicates when a reading limit has been exceeded. Only supported on multiplexer modules (DAQM900A, DAQM901A, DAQM902A, and DAQM908A) and DAQM907A multifunction module. Command Summary CALCulate:LIMit:LOWer CALCulate:LIMit:UPPer CALCulate:LIMit:LOWer:STATe CALCulate:LIMit:UPPer:STATe Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 67 If you attempt to assign the alarm limits first, the instrument will turn off alarms and clear the limit val- ues when you enable scaling on that channel. If you specify a custom measurement label with scaling, it is automatically used when alarms are logged on that channel. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 68 This makes it easy to temporarily remove a channel from the scan list without entering the alarm values. – The instrument clears all alarm limits and turns off all alarms after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 69 The information stored in the alarm queue is always in absolute time and is not affected by FORMat:READing:TIME:TYPE command setting. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 70 Status System Introduction. – You can set an upper limit for the totalizer channels (no lower limit is allowed). – The instrument clears all alarm limits and turns off all alarms after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 71: Calculate:math

    In this example, you can replace the (@101+@102) with (@101-@102), (@101*@102), and (@101/@102) for subtract, multiply, and divide operations. Selects math operation (power), and operand channels (channel 101) that are used for computing in channel 401: CALC:MATH (power(@101, 2)),(@401) Typical response: "(power(@101, 2))" Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 72 Selects statistic operation (min), and range of operand channels (channel 101 to 110) that are used for computing in channel 401: CALC:MATH (min(@101:110)),(@401) Typical response: "(min(@101,102,103,104,105,106,107,108,109,110))" In this example, you can replace the (min(@101:110)) with max(@101:110)), (avg(@101:110)), and (sdev(@101:110)) for maximum, average, and standard deviation operations. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 73: Calculate:scale Subsystem

    2         SCPI Programming CALCulate:SCALe Subsystem This subsystem controls math scaling. Only supported on multiplexer modules (DAQM900A, DAQM901A, DAQM902A, and DAQM908A) and DAQM907A multifunction module. Command Summary CALCulate:SCALe:DB:REFerence CALCulate:SCALe:DBM:REFerence CALCulate:SCALe:FUNCtion CALCulate:SCALe:GAIN CALCulate:SCALe:OFFSet CALCulate:SCALe:OFFSet:NULL CALCulate:SCALe:REFerence CALCulate:SCALe:REFerence:AUTO CALCulate:SCALe:REFerence:IMMEdiate CALCulate:SCALe[:STATe] CALCulate:SCALe:UNIT CALCulate:SCALe:UNIT:STATe Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 74 Sets dBm scaling with a reference resistance of 300 Ω: CALC:SCAL:DBM:REF 300 CALC:SCAL:FUNC DBM CALC:SCAL:STAT ON – The instrument sets the reference value to 0.0 with automatic reference selection enabled after a Factory Reset (*RST), an Instrument Preset (SYSTem:PRESet), or a change in measurement function. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 75 – This parameter is set to its default value after a Factory Reset (*RST) or Instrument Preset (SYSTem:PRESet). – Scaling is set to OFF when you change measurement functions (for example, changing from DCV to ACV). You must re-enable scaling after changing measurement functions. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 76 (M) to 1 and offset value (B) to 0. s – A Factory Reset (*RST command) turns off scaling and clears the scaling values on all channels (gain = 1, offset = Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 77 – Specifying a reference value disables automatic reference selection (CALCulate: SCALe:REFerence:AUTO OFF). – The instrument sets the reference value to 0.0 with automatic reference selection enabled after a Factory Reset (*RST), an Instrument Preset (SYSTem:PRESet), or a change in measurement function. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 78 CALCulate:SCALe:FUNCtion before executing CALCulate:SCALe[:STATe], otherwise an incompatibility error will be generated. – Scaling is set to OFF when you change measurement functions (for example, changing from DCV to ACV). You must re-enable scaling after changing measurement functions. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 79 – This parameter is set to its default value after a Factory Reset (*RST), an Instrument Preset (SYSTem:PRESet), or a change in measurement function. – Scaling is set to OFF when you change measurement functions (for example, changing from DCV to ACV). You must re-enable scaling after changing measurement functions. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 80 – The CONFigure MEASure? commands automatically reverts the unit to the natural units for the function. – The instrument resets the units to the null string after a Factory Reset (*RST), an Instrument Preset (SYSTem:PRESet). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 81 – This parameter is set to its default value after a Factory Reset (*RST), an Instrument Preset (SYSTem:PRESet), or a change in measurement function. – Scaling is set to OFF when you change measurement functions (for example, changing from DCV to ACV). You must re-enable scaling after changing measurement functions. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 82: Calibration Subsystem

    This subsystem is used to calibrate the Keysight DAQ970A/DAQ973A Data Acquisition System. For further details on calibration procedures, see the DAQ970A/DAQ973A Service Guide . Please refer to that guide before attempting to calibrate the instrument as improper use of the CALibration commands can adversely affect the accuracy and reliability of the instrument.
  • Page 83 – The mainframe calibration count is incremented by the CALibration:STORe command (the mainframe must be unsecured; see CALibration:SECure:STATe OFF command). You can read the calibration count regardless of whether the instrument is secured. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 84 CAL:SEC:CODE DAQ970A CAL:SEC:STAT ON – When you first receive your instrument, it is secured, and the default security code is set to "DAQ970A". – This setting is non-volatile; it will not be changed by power cycling, after a factory reset...
  • Page 85 Unsecure the instrument: CAL:SEC:STAT OFF,DAQ970A – When you first receive your instrument, it is secured, and the default security code is set to "DAQ970A". – The < code > is optional when re-enabling security, but must be matched with the existing security code if provided.
  • Page 86 – You can perform this query regardless of whether the instrument is secured. – This setting is non-volatile. It will not be changed by power cycling, after a Factory Reset (*RST command) or Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 87 <value> = Numeric value. +1.00101000E+01 Default: 0.0 Sets calibration value to +10.001010 volts: CAL:VAL 10.001010 – This setting is non-volatile. It will not be changed by power cycling, after a Factory Reset (*RST command) or Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 88: Configure Subsystem

    This allows you to incrementally change the instru- ment's configuration from the default conditions. Supported on all Keysight DAQ970A/DAQ973A plug-in modules that can be configured to be part of a scan. Internal DMM must also be enabled.
  • Page 89 The FETCh? query waits until all measurements are complete to terminate. You can store up to 100,000 measurements in the reading memory of the DAQ970A/DAQ973A. The following example configures the instrument for 2-wire resistance measurements, triggers the instrument to make one measurement using INITiate, and stores the measurement in reading memory.
  • Page 90 – The query returns a series of comma-separated fields indicating the present function, range, and resolution for the specified channels. Multiple responses are separated by commas. The short form of the function name is always returned (e.g., "CURR:AC", "FREQ", etc.). Example: Multiplexer channel Example: Digital I/O channel Example: Totalizer channel Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 91 – If the input signal is greater than can be measured on the specified manual range, the instrument displays the word Overload on front panel and returns "9.9E37" from the remote interface. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 92 For fastest scanning operation, use manual ran- ging on each measurement (some additional time is required for autoranging since the instrument has to make a range selection). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 93 06 will measure current. If the output channel is set to current mode, the sense channel will measure voltage. – This command is useful when using DAC to control the measurements, varying the output from time-to-time, and record the sweep data of DAC settings in fact for that sweep. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 94 – Channel 07 will make the measurement based on the output mode set in channel 05. – This command does makes an actual measurement. The range and resolution are fixed at 1 PLC on the 10 VDC range. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 95 "OPEN" when Monitor is selected (or "Overload" when View is selected), and the value returned from SCPI is 9.9E37. – The FETCh?, READ?, and MEASure:DIODe? queries return the measured voltage, regardless of its value. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 96 The Instrument Preset (SYSTem:PRESet command) will not clear the scan list; however, this command will clear read- ing memory and all stored statistical data. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 97 (especially if the input signal is continuously changing). If your applic- ation requires autoranging, be sure to specify "AUTO" for the < resolution > parameter, or omit the parameter from the command and use the [SENSe:]VOLTage[:DC]NPLC command to specify the desired integration time. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 98 <range> = {100 Ω | 1kΩ | 10 kΩ | 100 kΩ | 1 MΩ | 10 MΩ | 100 MΩ | 1 GΩ} Default = 1 kΩ <resolution> = 1 PLC (0.000003 x Range) Configure 2-wire strain gage measurement on channel 101: CONF:STR:DIR (@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 99 <range> = {Auto | 100 mV | 1V | 10 V | 100V | 300V} Default = AUTO <resolution> = 1 PLC (0.000003 x Range) Configures a full bending bridge strain gage measurement on channel 101: CONF:STR:FULL:BEND (@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 100 <range> = {Auto | 100 mV | 1V | 10 V | 100V | 300V} Default = AUTO <resolution> = 1 PLC (0.000003 x Range) Configures a full poisson bridge strain gage measurement on channel 101: CONF:STR:FULL:POIS (@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 101 <range> = {Auto | 100 mV | 1V | 10 V | 100V | 300V} Default = AUTO <resolution> = 1 PLC (0.000003 x Range) Configures a full bending poisson bridge strain gage measurement on channel 101: CONF:STR:FULL:BEND:POIS (@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 102 <range> = {Auto | 100 mV | 1V | 10 V | 100V | 300V} Default = AUTO <resolution> = 1 PLC (0.000003 x Range) Configures a quarter bridge strain gage measurement on channel 101: CONF:STR:QUAR (@101) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 103 – When you specify a range of channels with this command, any channels that are invalid will be ignored (no error will be generated) but the selected function must be valid for at least one channel in the range, or an error will be generated. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 104 The Instrument Preset (SYSTem:PRESet command) will not clear the scan list; however, this command will clear read- ing memory and all stored statistical data. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 105 The Instrument Preset (SYSTem:PRESet command) will not clear the scan list; however, this command will clear read- ing memory and all stored statistical data. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 106        Down range at: <10% of range        Up range at:       >120% of range – Because this command resets all measurement parameters on the specified channels to their default values, be sure to send the CONFigure command before setting any other measurement parameters. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 107 The Instrument Preset (SYSTem:PRESet command) will not clear the scan list; however, this command will clear read- ing memory and all stored statistical data. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 108: Data Subsystem

    This subsystem allows you to configure and remove data from reading memory when the measurement con- figuration changes, or when any of these commands are executed: INITiate, MEASure?, READ?, *RST, or SYSTem:PRESet. Command Summary DATA:LAST? DATA:POINts? DATA:POINts:EVENt:THReshold DATA:REMove? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 109 – The questionable status bit will be cleared when reading memory is cleared. The questionable status bit will not be cleared if reading memory is emptied with DATA:REMove? or R?. – The instrument clears all readings from reading memory when a new scan is initiated, or after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 110 – You can use the DATA:POINts? query to determine the total number of readings currently in reading memory. – The instrument clears all readings from reading memory when a new scan is initiated, or after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 111: Data3 Subsystem

    2         SCPI Programming DATA3 Subsystem These SCPIs are supported on the DAQM909A Digitizer module only. Command Summary DATA3:LAST? DATA3:POINts DATA3:RECords? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 112 This SCPI is supported on the DAQM909A Digitizer module only. Parameter Typical return (none) (none) Returns the number of readings in reading memory:  DATA3:POIN? (@201) Typical response: +512 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 113 Returns the number of reading records available to be read on the specified channel. This SCPI is supported on the DAQM909A Digitizer module only. Parameter Typical return (none) (none) Returns the number of reading records on the specified channel. DATA3:REC? (@201) Typical response: +1 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 114: Display Subsystem

    2         SCPI Programming DISPlay Subsystem This subsystem controls front panel display of the instrument. Command Summary DISPlay DISPlay:TEXT DISPlay:TEXT:CLEar Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 115 – The display text is not stored as part of the instrument state by the *SAV command. – The front panel display is automatically cleared when power is cycled, or after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 116 If the display was disabled prior to clearing the text message, the display will remain disabled. – The front panel display is automatically cleared when power is cycled, or after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 117: Fetch Subsystem

    2         SCPI Programming FETCh Subsystem Command Summary FETCh? FETCh:DATA FETCh:{DCYCle | DUTYcycle} FETCh:FFTRansform:MAGNitude FETCh:FFTRansform:PHASe FETCh:FREQuency FETCh:{FTIMe|FALL:TIME} FETCh:NWIDth FETCh:PERiod FETCh:PWIDth FETCh:RMS? FETCh:{RTIMe|RISE:TIME} FETCh:STATistics FETCh:THDNoise FETCh:THDistortion Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 118 Therefore, the contents of reading memory are always from the most recent scan. – The instrument clears all readings from reading memory when a new scan is initiated, or after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 119 <last_pt> = An integer indicating the last data point of the range of readings to perform post processing calculation to obtain the duty cycle. Default: 256 Returning the duty cycle of the range of readings from data number 1 to 500 FETCh:DUTY? 2,500 Typical response: +9.93736312E-02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 120 <last_pt> = An integer indicating the last data point of the range of readings to perform post processing calculation to obtain the frequency. Default: 256 Returning the frequency of the range of readings from data number 1 to 500 FETCh:FREQ? 2,500 Typical response: +9.99975777E+00 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 121 <last_pt> = An integer indicating the last data point of the range of readings to perform post processing calculation to obtain the negative width. Default: 256 Returning the fall time of the range of readings from data number 2 to 500 FETCh:NWIDTh? 2,500 Typical response: +1.02845440E-02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 122 <last_pt> = An integer indicating the last data point of the range of readings to perform post processing calculation to obtain the positive width. Default: 256 Returning the positive width of the range of readings from data number 2 to 500 FETCh:PWIDTh? 2,500 Typical response: +9.73982085E-03 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 123 <last_pt> = An integer indicating the last data point of the range of readings to perform post processing calculation to obtain the rise time. Default: 256 Returning the rise time of the range of readings from data number 2 to 500 FETC:RTIM? 2,500 Typical response: +6.43896498E-03 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 124 (256, 512,1024, 2048, 4096, …., 65536) indicating the number of data points to perform post processing calculation to obtain the THD noise/ distortion. Default: 256 Returns the THD noise of 256 readings starting from the second data point FETCh:THDNoise? 2,256 Typical response: -3.16766701E+01 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 125: Fetch3 Subsystem

    3rd Record prior to the abort cannot be retrieved. However the acquired data in the 1st and 2nd Record is still retrievable. Command Summary FETCh3 FETCh3:DATA FETCh3:{DCYCle | DUTYcycle} FETCh3:FFTRansform:MAGNitude FETCh3:FFTRansform:PHASe FETCh3:FREQuency FETCh3:{FTIMe|FALL:TIME} FETCh3:NWIDth FETCh3:PERiod FETCh3:POWer FETCh3:PWIDth FETCh3:RMS? FETCh3:{RTIMe|RISE:TIME} FETCh3:STATistics FETCh3:THDNoise FETCh3:THDistortion Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 126 Default: Specified Sample Count value <channel> = Channel number Returning a range of readings from data number 2 to 5 in the first record of Digitizer channel 201. FETCh3:DATA? 1,2,5 (@201) Typical response: +1.74889548E-02, -2.04363291E-02, +1.74882342E-02, -1.70983737E-02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 127 Default: 256 <channel> = Channel number Returning the duty cycle of the range of readings from data number 1 to 500 in the first record of Digitizer channel 201. FETCh3:DUTY? 1,2,500 (@201) Typical response: +9.93736312E-02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 128 Default: 256 <channel> = Channel number Returns the FFT magnitude of 256 readings starting from the second data point in the first record of Digitizer channel 201. FETC3:FFTR:MAGN? FLAT,1,2,256,(@201) Typical response: +9.73982085E-03, +1.98526811E-02,+2.33925991E-02,..,+2.93494016E-02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 129 Default: 256 <channel> = Channel number Returning the frequency of the range of readings from data number 1 to 500 in the first record of Digitizer channel 201. FETCh3:FREQ? 1,2,500,(@201) Typical response: +9.99975777E+00 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 130 Default: 256 <channel> = Channel number Returning the fall time of the range of readings from data number 2 to 500 in the first record of Digitizer channel 201. FETC3:FTIM? 1,2,500,(@201) Typical response: +6.30166149E-03 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 131 Default: 256 <channel> = Channel number Returning the fall time of the range of readings from data number 2 to 500 in the first record of Digitizer channel 201. FETCh3:NWIDTh? 1,2,500,(@201) Typical response: +1.02845440E-02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 132 Default: 256 <channel> = Channel number Returning the period of the range of readings from data number 2 to 500 in the first record of Digitizer channel 201. FETCh3:PER? 1,2,500,(@201) Typical response: +2.00908184E-02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 133 <curr_ch> = Current channel number Returning the power of the range of readings from data number 2 to 500 in the first record of Voltage channel 201 and Current channel 202. FETCh3:POWer? 1,1,2,500,(@201),(@202) Typical response: +9.73982085E-03, +1.98526811E-02,+2.33925991E-02,..,+2.93494016E-02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 134 Default: 256 <channel> = Channel number Returning the positive width of the range of readings from data number 2 to 500 in the first record of Digitizer channel 201. FETCh3:PWIDTh? 1,2,500,(@201) Typical response: +9.73982085E-03 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 135 RMS. Default: 256 <channel> = Channel number Returning the RMS of the range of readings from data number 2 to 500 in the first record of Digitizer channel 201. FETCh3:RMS? 1,2,500,(@201) Typical response: +5.13359793E-02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 136 Default: 256 <channel> = Channel number. Returning the rise time of the range of readings from data number 2 to 500 in the first record of Digitizer channel 201. FETC3:RTIM? 1,2,500,(@201) Typical response: +6.43896498E-03 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 137 Returning the statistics of the range of readings from data number 2 to 500 in the first record of Digitizer channel 201. The returned statistics value is in this order: average, standard deviation, minimum, and maximum. FETC3:STAT? 1,2,500,(@201) Typical response: -6.17764966E-04,+5.13837757E-02,-7.68353078E-02,+7.65340847E-02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 138 THD noise/ distortion. Default: 256 <channel> = Channel number Returns the THD noise of 256 readings starting from the second data point in the first record of Digitizer channel 201. FETCh3:THDNoise? 1,2,256,(@201) Typical response: -3.16766701E+01 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 139: Format Subsystem

    Reading with units (26.195 °C) Channel number Date (January 1, 2018) Alarm Limit Threshold Crossed (0 = No alarm, 1 = LO, 2 = HI) Time of day (3:30:23.000 PM) Command Summary FORMat:READing:ALARm FORMat:READing:CHANnel FORMat:READing:TIME FORMat:READing:TIME:TYPE FORMat:READing:UNIT FORMat:BORDer FORMat[:DATA] Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 140 – The time stamp setting will be disabled (Off) after a Factory Reset (*RST command). – If enabled, the time stamp information is shown either in absolute time or relative time as set by the FORMat:READing:TIME:TYPE command. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 141 Parameter Typical return {OFF|ON} 0 (OFF) or 1 (ON) Default: OFF Enables the inclusion of measurement units in the reading format: FORM:READ:UNIT ON – The unit setting will be disabled (Off) after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 142 – If REAL is specified, numeric data is transferred as REAL binary data in IEEE 488.2 definite-length block format. The <length> parameter is optional, but "64" is the default and only allowed value. The byte order is controlled by FORMat:BORDer. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 143: Format3 Subsystem

    2         SCPI Programming FORMat3 Subsystem These SCPIs are only supported on the DAQM909A Digitizer module. Command Summary FORMat3:BORDer FORMat3[:DATA] Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 144 – If REAL is specified, numeric data is transferred as REAL binary data in IEEE 488.2 definite-length block format. The <length> parameter is optional, but "32" is the default and only allowed value. The byte order is controlled by FORMat3:BORDer. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 145: Hcopy Subsystem

    2         SCPI Programming HCOPy Subsystem This subsystem produces display images ("screen shots"). Command Summary HCOPy:SDUMp:DATA? HCOPy:SDUMp:DATA:FORMat Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 146 HCOPy:SDUMp:DATA:FORMat? Specifies the format for images returned by HCOPy:SDUMp:DATA? as PNG (portable network graphics) or BMP (bit- map). Parameter Typical return {PNG|BMP} PNG or BMP Default: PNG Captures the display image in BMP format: HCOP:SDUM:DATA:FORM BMP Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 147: Ieee-488.2 Common Commands

    2         SCPI Programming IEEE-488.2 Common Commands These commands and queries are associated with the IEEE-488.2 standard. Command Summary *CAL? *CLS *ESE *ESR? *IDN? *OPC *PSC *RCL *RST *SAV *SRE *STB? *TRG *TST? *WAI Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 148 Standard Event enable register is cleared at power on. For example, *PSC 0 pre- serves the enable register contents through power cycles. – *CLS clears the event register, but does not clear the enable register. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 149 - Main firmware revision (02.04) pp.pp - Front panel firmware revision (00.16) mm.mm - Measurement board firmware revision (11.29) gg.gg - Measurement board FPGA revision (00.02) bb - Measurement board revision (02) fp - Front panel board revision (01) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 150 The *PSC command does not affect the clearing of the condition or event registers. Only the enabled registers will be cleared. Parameter Typical return {0|1} 0 or 1 Default: 1 Disables the power-on clearing of the affected registers: *PSC 0 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 151 – The instrument state enable settings are saved in non-volatile memory. They do not change when power has been off, after a Factory Reset (*RST), or after an Instrument Preset (SYSTem:PRESet). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 152 – This query returns the same results as a Serial Poll but the "Master Summary" bit (bit 6) is not cleared if a Serial Poll has occurred. – Unlike how a reset clears the condition register, a factory reset (*RST) does not clear the Status Byte Register. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 153 Wait command . Waits for all pending operations to complete before executing any additional commands over the remote interface. Parameter Typical return (none) (none) Waits for all pending operations to complete: *WAI – Configuration changes and measurements are considered pending operations. Therefore, *WAI causes these changes to occur and complete. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 154: Initiate Subsystem

    2         SCPI Programming INITiate Subsystem Command Summary INITiate[:IMMediate] INITiate3 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 155 Therefore, (@109:101) will always be interpreted as 101, 102, 103,..., 109. – Once you initiate a scan, an error will be generated if you attempt to change any measurement parameters (CONFigure SENSe commands) or the triggering configuration (TRIGger commands). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 156 Reading records for other channels will remain in the reading memory. Only supported on DAQM909A Digitizer module. Parameter Typical return (none) (none) Use the INITiate3 command after configuring the Digitizer channels to initiate the digitizing operation. ACQ3:VOLT DEF,DEF,DEF,DEF,DEF,DEF,(@201) INIT3 (@201) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 157: Input3 Subsystem

    2         SCPI Programming INPut3 Subsystem These SCPIs are supported on the DAQM909A Digitizer module only. Command Summary INPut3:COUPling INPut3:TYPE Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 158 This SCPI is supported on the DAQM909A Digitizer module only. Parameter Typical return { DIFF | SEND | IEPE } DIFF, SEND, or IEPE Default: DIFF <ch_list> = specified channels to be configured Sets SEND input type to channels 201 and 202: INP3:COUP SEND,(@201,202) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 159: Lxi Subsystem

    2         SCPI Programming LXI Subsystem This subsystem supports LAN eXtensions for Instrumentation (LXI) functionality. Command Summary LXI:IDENtify:STATe LXI:MDNS:ENABle LXI:MDNS:HNAMe[:RESolved]? LXI:MDNS:SNAMe:DESired LXI:MDNS:SNAMe[:RESolved]? LXI:MDNS[:STATe] LXI:RESet LXI:RESTart Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 160 The desired name may be truncated, if necessary, to make room for the appended integer. Parameter Typical return (none) "K-DAQ970A-yyyyy", where yyyyy is the last four digits of the serial number. Returns the resolved mDNS hostname: LXI:MDNS:HNAMe:RESolved? Typical response: "K-DAQ970A-0010"...
  • Page 161 Sets the desired mDNS service name. Parameter Typical return Quoted string of up to 63 characters. "Keysight Technologies<model number> Data Acquisition System - <serial>", where <serial> is the last 5 digits of the instrument's serial number. Sets the desired mDNS service name: LXI:MDNS:SNAM:DES "DAQ970A"...
  • Page 162 – If the LAN interface or specific LAN services (VXI-11, Sockets, and so on) have been disabled by SYSTem:COMMunicate:ENABle, you must separately re-enable the interface or services and cycle instrument power for the LAN to be operational. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 163: Measure Subsystem

    However, no error will be generated when you send any MEASure query in single channel DMM digitizing mode. Command Summary MEASure:CAPacitance? MEASure:CURRent:{AC|DC}? MEASure:DAC:OUTPut? MEASure:DAC:SENSe? MEASure:DIGital[:BYTE]? MEASure:DIODe? MEASure:{FREQuency|PERiod}? MEASure:{RESistance|FRESistance}? MEASure:STRain:{DIRect|FDIRect}? MEASure:STRain:{FULL|HALF}:BENDing? MEASure:STRain:{FULL|HALF}:POISson? MEASure:STRain:FULL:BENDing:POISson? MEASure:STRain:QUARter? MEASure:TEMPerature? MEASure:TOTalize? MEASure[:VOLTage]:{AC|DC} Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 164 Example 2 - Using specific range and specific resolution Configures the instrument for 2-wire resistance measurements, triggers the instrument to take a measurement, and reads the measurement. The 1 kΩ range is selected with 0.1 Ω resolution . MEAS:RES? 1000,0.1 Typical response: +3.27150000E+02 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 165 – If the input signal is greater than can be measured on the specified manual range, the instrument displays the word Overload on front panel and returns "9.9E37" from the remote interface. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 166 – Autoranging goes down a range at less than 10% of range and up a range at greater than 120% of range. – If the input signal is greater than can be measured on the specified manual range, the instrument displays the word Overload on front panel and returns "9.9E37" from the remote interface. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 167 – Channel 06 will make the measurement based on the output mode set in channel 04 of DAC output channel; channel 07 will make the actual measurement based on the output mode set in channel 05 of DAC output channel. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 168 – The voltage is displayed on the front panel if it is between 0 and 5.05 V. If the signal exceeds 5.05 V, the front panel shows "OPEN" when Monitor is selected (or "Overload" when View is selected), and the value returned from SCPI is 9.9E37. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 169 MEAS:FREQ? Typical Response:+1.32130000E+03 – The input signal for frequency or period measurements has an AC voltage component. By default, this command uses autorange to select the voltage range. – With no signal applied, 0 is returned Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 170 – Autoranging goes down a range at less than 10% of range and up a range at greater than 120% of range. – If the input signal is greater than can be measured on the specified manual range, the instrument displays the word Overload on front panel and returns "9.9E37" from the remote interface. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 171 <gage_factor> = Any numeric value between 0.5 and 5 None Default = 2 <range> = {Auto | 100 mV | 1V | 10 V | 100V | 300V} Default = AUTO <resolution> = 1 PLC (0.000003 x Range) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 172 <poisson_ratio> = Any numeric value between -0.9999 and +0.5 Default = 0.3 <range> = {Auto | 100 mV | 1V | 10 V | 100V | 300V} Default = AUTO <resolution> = 1 PLC (0.000003 x Range) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 173 <gage_factor> = Any numeric value between 0.5 and 5 (none) Default = 2 <range> = {Auto | 100 mV | 1V | 10 V | 100V | 300V} Default = AUTO <resolution> = 1 PLC (0.000003 x Range) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 174 – For thermocouple measurements, the internal reference is selected. See SENSe:TEMPerature: TCouple:RJUNc- tion:TYPE. – If the input signal is greater than can be measured on the specified manual range, the instrument displays the word Overload on front panel and returns "9.9E37" from the remote interface. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 175 The Instrument Preset (SYSTem:PRESet command) will not clear the scan list; however, this command will clear read- ing memory and all stored statistical data. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 176        Down range at: <10% of range        Up range at:        >120% of range – Because this command resets all measurement parameters on the specified channels to their default values, be sure to send the CONFigure command before setting any other measurement parameters. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 177 The Instrument Preset (SYSTem:PRESet command) will not clear the scan list; however, this command will clear read- ing memory and all stored statistical data. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 178: Mmemory Subsystem

    (preference files). In general, state files store volatile settings associated with measurements. Preferences are non-volatile parameters associated with the instrument, but not any specific measurement. The fol- lowing table summarizes what information is in each file. Command Summary MMEMory:LOAD:PREFerences MMEMory:STORe:PREFerences MMEMory:LOAD:STATe MMEMory:STORe:STATe MMEMory:STATe:RECall:AUTO MMEMory:STATe:RECall:SELect MMEMory:STATe:VALid? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 179: General Purpose File Management Commands

    – The format for a < file > is "[[< drive >:]< path >]< file_name >", where < drive > can be INTernal or USB, and < path >is a folder path. – INTernal specifies the internal flash file system. USB specifies a front panel USB storage device. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 180 NOT begin with \ or /. – Folder and file names cannot contain the following characters: \ / : * ? " < > | – The combination of folder and file name cannot exceed 240 characters. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 181 – The specified folder must exist and cannot be marked as hidden or system. – If the destination file exists, it will be overwritten, unless marked as hidden or system. – The file is created if it does not already exist. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 182 FET MUX Channel Total Temperature 45.21 23.56 33.98 45.24 23.34 34.22 [1] Channels 101 and 103 are displaying the user-defined channel label. [2] Channel 102 column header displays "FET MUX Channel" which is the channel's factory-default channel label. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 183 (up to 4 GBytes or available storage space). – The value of the row limit will be saved in non-volatile memory on the instrument and will not be affected by Fact- ory Reset (*RST) or Instrument Preset (SYSTem:PRESet). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 184 Sets the row limits count when MMEMory:FORMat:READing:LIMit ON is set. Parameter Typical return {65536 | 1048576 | MIN | MAX | DEF} (none) Default: DEF Minimum: 65536 Maximum: 1048576 Default: 65536 Returns the number of rows limits taken: MMEM:FORM:READ:RLIM:COUN? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 185 – If you remove the USB drive during storing, storing will stop. If you re-attach the USB drive, it will not cause storing to resume. However, readings are still able to store manually using MMEMory:STORe:DATA command. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 186 Uploads the contents of a file from the instrument to the host computer. Parameter Typical return <file> = Any valid file name with IEEE-488.2 definite-length block. (none) Upload the state file "Myfile.sta" in the root directory of the internal flash file system to the host computer: MMEM:UPL? "INT:\Myfile.sta" Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 187 (none) Load the instrument state from MySetup.sta saved by the previous command: MMEM:LOAD:STAT "INT:\MySetup.sta" Store the current instrument state to the specified state file in the root directory of the internal flash file system: MMEM:STOR:STAT "INT:\MySetup" Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 188 – When shipped from the factory, the instrument is configured to automatically recall the power-down state file when power is restored. – There is a risk of data loss is the power supplied to the DAQ970A/DAQ973A is interrupted while data is being logged.
  • Page 189 – When shipped from the factory, the instrument is configured to automatically recall the power-down state file when power is restored. – This setting is non-volatile; it is not changed by power cycling, a Factory Reset (*RST), or an Instrument Preset (SYSTem:PRESet). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 190 – The specified folder must exist and cannot be marked as hidden or system. – The specified file cannot be empty or marked as hidden or system. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 191 PREFerence (.prf) files, FOLD for folders, or null for all other file extensions; < file_size > is the file size in bytes. – If no files exist, only < mem_used >,< mem_free > is returned. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 192 – If the destination file exists, it will be overwritten, unless marked as hidden or system. – To copy a file to a file of the same name in a different folder, specify just the < drive > and/or < path > for < des- tination >. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 193 Media Full" while logging data, check to ensure that you have not hit the limit of 999 timestamped folders for your instrument. You may receive error -254 even if additional space is available on the drive. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 194 – To rename a file, specify the same folder for < file1 > and < file2 >. – To move a file to a file of the same name in a different folder, you can specify just the < drive >:< path > for < file2 >. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 195: Mmemory3 Subsystem

    2         SCPI Programming MMEMory3 Subsystem These SCPIs are supported on the DAQM909A Digitizer module only. Command Summary MMEMory3:STORe:DATA MMEMory3:STORe:DATA:AUTO MMEMory3:STORe:DATA:AUTO:FNAMe Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 196 – If you remove the USB drive during storing, storing will stop. If you re-attach the USB drive, it will not cause stor- ing to resume. However, readings are still able to store manually using MMEMory3:STORe:DATA command. – This setting is set to its default value when the instrument is shipped from the factory and after SYSTem:SECurity:IMMediate. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 197 – If the destination file exists, it will be overwritten, unless marked as hidden or system. – This file name is set to its default value when the instrument is shipped from the factory and after SYSTem:SECurity:IMMediate Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 198: Output Subsystem

    2         SCPI Programming OUTPut Subsystem Command Summary OUTPut:ALARm:CLEar:ALL OUTPut:ALARm{1|2|3|4}:CLEar OUTPut:ALARm{1|2|3|4}:SOURce OUTPut:ALARm:MODE OUTPut:ALARm:SLOPe OUTPut:TRIGger:SLOPe Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 199 – You can manually clear the output lines at any time (even during a scan) and the alarm data in reading memory is not cleared. However, data is cleared when you initiate a new scan. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 200 Alarm 1 output when a limit is exceeded on any of channels 103, 205, or 310. You cannot, however, assign alarms on a specific channel to more than one alarm number. – A Factory Reset (*RST command) clears all alarm limits and turns off all alarms. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 201 – You can manually clear the output lines at any time (even during a scan) and the alarm data in reading memory is not cleared. However, data is cleared when you initiate a new scan. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 202 (INSTrument:DMM OFF command), it is generated when each channel is closed, and can be used to trigger the measurement on the external DMM. – A Factory Reset (*RST command) resets the slope to the negative/falling edge. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 203: Route Subsystem

    2         SCPI Programming ROUTe Subsystem Command Summary ROUTe:CHANnel:ADVance:SOURce ROUTe:CHANnel:DELay ROUTe:CHANnel:DELay:AUTO ROUTe:CHANnel:FWIRe ROUTe:CHANnel:LABel ROUTe:CHANnel:LABel:CLEar:MODule ROUTe:CLOSe ROUTe:CLOSe:EXCLusive ROUTe:DONE? ROUTe:MONitor ROUTe:MONitor:DATA? ROUTe:MONitor:DATA:FULL? ROUTe:MONitor:STATe ROUTe:MONitor:VIEW ROUTe:OPEN ROUTe:SCAN ROUTe:SCAN:SIZE? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 204 (no error is gen- erated). – After the final channel in the scan list is closed, one more channel advance event must be received to complete the scan. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 205 (automatic). The default channel delay is designed to optimize parameters, such as set- tling time, for the most accurate measurements. – The CONFigure MEASure? commands set the channel delay to automatic. – The instrument sets the channel delay to automatic after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 206 – When specifying the scan list using ROUTe:SCAN, only specify the lower channel number (n) for paired channels; the upper channel number (n+10 or n+8) is not allowed in the scan list. – The ROUTe:CLOSe, ROUTe:CLOSe:EXCLusive, and ROUTe:OPEN commands ignore this SCPI setting (if no chan- nels are in the scan list). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 207 – If you specify a label with more than the allowed 30 characters, it will be truncated (no error is generated). – Use the ROUTe:CHANnel:LABel:CLEar:MODule command to clear all user-defined labels on all channels in a spe- cified slot, or on all modules installed in the DAQ970A/DAQ973A, and restores the factory-default labels. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 208 Clears all user-defined channel labels on the module in slot 1: ROUT:CHAN:LAB:CLEAR:MOD 1 Clear all user-defined channel labels on all modules installed in the DAQ970A/DAQ973A: ROUT:CHAN:LAB:CLEAR:MOD ALL – This command does not clear the factory-default channel labels. The factory-default labels are always preserved.
  • Page 209 – The RF multiplexer module (DAQM905A) will not respond to the ROUTe:OPEN command (an error is generated). To "open" a channel on these modules, send the ROUTe:CLOSe:EXCLusive command to a different channel in the same bank. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 210 – Any channel that can be "read" by the instrument can be monitored. This includes any combination of tem- perature, voltage, resistance, current, frequency, or period measurements on multiplexer channels. You can also monitor any channel on the digital modules. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 211 – Readings acquired during a Monitor are not stored in reading memory but they are displayed on the front panel; however, all readings from a scan in progress at the same time are stored in reading memory. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 212 "wait-for-trigger" state with pretrigger count is zero. However if the pre- trigger count is not zero, there will be monitor data while the instrument is in the "wait-for-trigger" state. – In DMM Digitize mode, monitor operations on the digital modules (DAQM907A) is not supported. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 213 – While the scan is running, the instrument prohibits use of all channels in modules that contain one or more channels in the specified < ch_list > (these channels are dedicated to the scan). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 214 – You can use either the internal DMM or an external instrument to make measurements of your configured chan- nels. However, the DAQ970A/DAQ973A allows only one scan list at a time; you cannot scan some channels using the internal DMM and others using an external instrument. Readings are stored in DAQ970A/DAQ973A reading memory only when the internal DMM is used.
  • Page 215 (up to 120 channels) Returns the number of channels in the scan list: ROUT:SCAN (@101:120) ROUT:SCAN:SIZE? Typical response: +20 – The present scan list is stored in non-volatile memory and will be retained when power is turned off. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 216: Sample Subsystem

    2         SCPI Programming SAMPle Subsystem Command Summary SAMPle:COUNt SAMPle:COUNt:PRETrigger SAMPle:TIMer Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 217 – After setting the sample count and pretrigger sample count, you must place the DMM in the "wait-for- trigger" state using INITiate or READ? An external trigger is buffered until the DMM is in the "wait-for- trigger" state. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 218 SAMPle:TIMer? query. The sample count must be greater than 1, for the settings conflict error to occur. The settings conflict error causes the timer to be set to the absolute minimum value. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 219 For dc measurements, the step size is 1 μs. For ac measurements, it is ac bandwidth dependent. – The instrument sets the sample timer to 1 second after a reset ( *RST command) or an instrument preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 220: Sample3 Subsystem

    2         SCPI Programming SAMPle3 Subsystem These SCPIs are supported on the DAQM909A Digitizer module only. Command Summary SAMPle3:COUNt SAMPle3:COUNt:PRETrigger SAMPle3:RATE Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 221 Sets digitizer channel 201 to take 1000 samples per trigger SAMP3:COUN 1000,(@201) – The maximum allowed sample count for a channel is 48 MSa if one digitizer module installed; 24 MSa if two digitizer modules installed, and 16MSa if three digitizer modules installed. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 222 – For each module, you are allowed to select one sample rate for all TIME filter mode channels, and another sample rate for all FREQUENCY filter mode channels. Thus, changing sample rate on a channel will change the sample rate on the other channels with the same filter mode. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 223: Sense Subsystem

    [SENSe:]FUNCtion [:ON], which selects the measurement function. All other SENSe commands are associated with specific measurement types as following: [SENSe:]DIGital [SENSe:]CAPacitance Subsystem [SENSe:]CURRent Subsystem [SENSe:]{FREQuency|PERiod} Subsystem [SENSe:]{RESistance|FRESistance} Subsystem [SENSe:]STRain Subsystem [SENSe:]TEMPerature Subsystem [SENSe:]VOLTage Subsystem [SENSe:]TOTalize Subsystem Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 224 Changing the measurement function disables scaling and limit testing (CALC:SCAL:STAT CALC:LIM:STAT to OFF). – To change measurement function in DMM Digitize mode, use the ACQuire:<function> family command. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 225 (none) Reads the value on digital channel: DIG:DATA:WORD? – To read both ports simultaneously (WORD), you must send the command to channel 01 (LSB). – The output from this command is affected by the FORMat:READing commands. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 226: Sense:]Capacitance Subsystem

    2         SCPI Programming [SENSe:]CAPacitance Subsystem This subsystem configures capacitance measurements. Only supported on DAQM901A, DAQM902A, and DAQM908A multiplexer modules. Command Summary [SENSe:]CAPacitance:RANGe:AUTO [SENSe:]CAPacitance:RANGe Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 227 – If the input signal is greater than can be measured on the specified fixed range, the instrument displays Overload on front panel and returns "9.9E37" from the remote interface. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 228: Sense:]Current Subsystem

    2         SCPI Programming [SENSe:]CURRent Subsystem This subsystem configures AC and DC current measurements. Only supported on DAQM901A multiplexer module (channel 21 and 22 only). Command Summary [SENSe:]CURRent:AC:BANDwidth [SENSe:]CURRent:{AC|DC}:RANGe:AUTO [SENSe:]CURRent:{AC|DC}:RANGe [SENSe:]CURRent[:DC]:APERture [SENSe:]CURRent[:DC]:APERture:ENABle [SENSe:]CURRent[:DC]:NPLCycles [SENSe:]CURRent[:DC]:ZERO:AUTO Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 229 Error -221,"Settings conflict; DMM digitizing mode has been disabled" will be generated when you send the command to enable autoranging for DC current measurement in DMM Digitize mode. Parameter Typical return {OFF | ON}. Default: ON 0 (OFF) or 1 (ON) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 230 1 μA resolution on the 100 mA range, changing to the 1 A range results in a res- olution of 10 μA. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 231 – The CONFigure:CURRent[:DC], MEASure:CURRent[:DC], [SENSe:]CURRent[:DC]:NPLCycles, [SENSe:]CURRent [:DC]:RESolution commands automatically disable the aperture time mode, and select an integration time in number of power line cycles. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 232 – You can also set the integration time by specifying an aperture time (see [SENSe:]CURRent[:DC]:APERture com- mand). However, note that specifying integration time using NPLCs executes faster and offers better noise rejec- tion characteristics for values of NPLC greater than 1. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 233 – The autozero mode is set indirectly when you set the resolution and integration time with CONFigure and MEASure? commands. Autozero is automatically turned OFF when you select an integration time less than 1 PLC with these commands. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 234: Sense:]{Frequency|Period} Subsystem

    2         SCPI Programming [SENSe:]{FREQuency|PERiod} Subsystem This subsystem configures frequency and period measurements. Only supported on DAQM900A, DAQM901A, DAQM902A, and DAQM908A multiplexer modules. Command Summary [SENSe:]{FREQuency|PERiod}:APERture [SENSe:]{FREQuency|PERiod}:RANGe:LOWer [SENSe:]{FREQuency|PERiod}:VOLTage:RANGe:AUTO [SENSe:]{FREQuency|PERiod}:VOLTage:RANGe Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 235 1 ppm × <range> (DEFault) 100 ms 0.1 ppm × <range> (MINimum) – Aperture for frequency and period measurements does not autorange. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 236 0.025 s/measurement – The settling delay is controlled by ROUTe:CHANnel:DELay command. You can get the default delay with ROUTe:CHANnel:DELay:AUTO ON command. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 237 – If the input signal is greater than can be measured on the specified fixed range, the instrument displays Overload on front panel and returns "9.9E37" from the remote interface. Autoranging can be enabled for the input voltage. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 238 CONFigure:{ FREQuency|PERiod} select voltage autoranging by default. – Selecting a fixed range (see [SENSe:]CURRent:{AC|DC}:RANGe command) disables autoranging. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 239: Sense:]{Resistance|Fresistance} Subsystem

    This subsystem configures 2-wire resistance (RESistance) and 4-wire resistance (FRESistance) measurements. RESistance measurements only supported on DAQM900A, DAQM901A, DAQM902A, and DAQM908A mul- tiplexer modules. FRESistance measurements only supported on DAQM900A, DAQM901A, and DAQM902A multiplexer mod- ules. Command Summary [SENSe:]{RESistance|FRESistance}:APERture [SENSe:]{RESistance|FRESistance}:APERture:ENABle [SENSe:]{RESistance|FRESistance}:NPLCycles [SENSe:]{RESistance|FRESistance}:OCOMpensated [SENSe:]{RESistance|FRESistance}:POWer:LIMit[:STATe] [SENSe:]{RESistance|FRESistance}:RANGe:AUTO [SENSe:]{RESistance|FRESistance}:RANGe [SENSe:]RESistance:ZERO:AUTO Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 240 [SENSe:] {RESistance|FRESistance}:NPLCycles, and [SENSe:]{RESistance|FRESistance}:RESolution commands disable the aperture mode (these commands select an integration time in number of power line cycles). – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 241 [SENSe: {RESistance|FRESistance}:NPLCycles, and [SENSe:]{RESistance|FRESistance}:RESolution commands disable the aperture mode (these commands select an integration time in number of power line cycles). – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 242 – The specified integration time is used for all measurements on the selected channels. If you have applied mX+b scaling or have assigned alarms to the selected channel, those measurements are also made using the specified integration time. Measurements taken during the Monitor function also use the specified integration time. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 243 – Applies only to resistance measurements on the 100 Ω, 1kΩ, 10 kΩ, and 100 kΩ ranges. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 244 – Low-power resistance measurements apply to the 100 Ω through 100 kΩ ranges only. The 1 MΩ through 1 GΩ ranges source the same current regardless of the low-power setting. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 245 2.Specify the paired channel in Bank 1 (source) as the < ch_list > channel (paired channels in Bank 2 are not allowed in the < ch_list >). – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 246        Down range at: <10% of range        Up range at:        >120% of range. – Selecting a fixed range (see [SENSe:]{RESistance|FRESistance}:RANGe command) disables autoranging. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 247 – The autozero mode is set indirectly when you set the resolution and integration time with CONFigure and MEASure? commands. Autozero is automatically turned OFF when you select an integration time less than 1 PLC with these commands. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 248: Sense:]Strain Subsystem

    2         SCPI Programming [SENSe:]STRain Subsystem This subsystem configures strain measurements. Only supported on DAQM900A, DAQM901A, DAQM902A, and DAQM908A multiplexer modules. Command Summary [SENSe:]STRain:APERture [SENSe:]STRain:APERture:ENABle [SENSe:]STRain:EXCitation [SENSe:]STRain:EXCitation:TYPE [SENSe:]STRain:GFACtor [SENSe:]STRain:NPLCycles [SENSe:]STRain:OCOMpensated [SENSe:]STRain:POISson [SENSe:]STRain:RESistance [SENSe:]STRain:UNSTrained [SENSe:]STRain:UNSTrained:IMMediate [SENSe:]STRain:VOLTage:RANGe:AUTO [SENSe:]STRain:VOLTage:RANGe [SENSe:]STRain:ZERO:AUTO Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 249 – The CONFigure, MEASure?, [SENSe:]STRain:NPLCycles commands automatically disable the aperture mode, and select an integration time in number of power line cycles. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 250 To store an excitation voltage, first configure a multiplexer channel for an DC voltage measurement (see CONFigure:VOLTage:DC command). Then assign the measurement from that channel as the external reference using the SENSe:VOLTage:DC:REFerence command. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 251 <gage_factor> = Numeric value between 0.5 and 5 (none) Default: 2 Set gage factor as 2 for channe 101 STR:GFAC 2 (@101) – Gage factor is a dimensionless quantity. The larger the value, the more sensitive strain gage. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 252 – You can also set the integration time by specifying an aperture time (see [SENSe:]STRain:APERture command). However, note that specifying integration time using NPLCs executes faster and offers better noise rejection char- acteristics for values of NPLC greater than 1. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 253 – Applies only to resistance measurements on the 100 Ω, 1kΩ, 10 kΩ, and 100 kΩ ranges. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 254 – Query returns the type of excitation voltage reference currently set for the sense channel specified by < ch_list >. – You can measure and specify the offset manually for each channel, or you can use the SENSe:STRAin:UNStrained:IMMediate command to automatically measure and store the offset for each chan- nel. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 255 <voltage> = Any numeric value between 1 to 12 V. None Default = 5.0 – You can measure and specify the offset manually for each channel, or you can use the SENSe:STRAin:UNStrained:IMMediate command to automatically measure and store the offset for each chan- nel. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 256        Down range at: <10% of range        Up range at:        >120% of range. – Selecting a fixed range (see [SENSe:]STRain:VOLTage:RANGe command) disables autoranging. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 257 – The autozero mode is set indirectly when you set the resolution and integration time with CONFigure and MEASure? commands. Autozero is automatically turned OFF when you select an integration time less than 1 PLC with these commands. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 258: Sense:]Temperature Subsystem

    2         SCPI Programming [SENSe:]TEMPerature Subsystem This subsystem configures temperature measurements. Command Summary [SENSe:]TEMPerature:APERture [SENSe:]TEMPerature:APERture:ENABle [SENSe:]TEMPerature:NPLCycles [SENSe:]TEMPerature:RJUNction? [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:OCOMpensated [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:REFerence [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:RESistance[:REFerence] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:REFerence [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:CHECk [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:TYPE [SENSe:]TEMPerature:TRANsducer:TYPE [SENSe:]TEMPerature:ZERO:AUTO Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 259 – The CONFigure:TEMPerature, MEASure:TEMPerature?, and [SENSe:]TEMPerature:NPLCycles commands auto- matically disable the aperture time mode, and select an integration time in number of power line cycles. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 260 – The specified integration time is used for all measurements on the selected channels. If you have applied mX+b scaling or have assigned alarms to the selected channel, those measurements are also made using the specified integration time. Measurements taken during the Monitor function also use the specified integration time. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 261 2-wire or 4-wire RTD temperature measurement in DMM Digit- ize mode. Parameter Typical return {OFF | ON}. Default: OFF 0 (OFF) or 1 (ON) Enables offset compensation on channels 3 and 13 in slot 1: TEMP:TRAN:FRTD:OCOM ON,(@103,113) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 262 – Low-power resistance measurements apply to the 100 Ω through 100 kΩ ranges only. The 1 MΩ through 1 GΩ ranges source the same current regardless of the low-power setting. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 263 ROUT:SCAN (@101:105) INIT – If you omit the optional < ch_lis t> parameter, this command applies to the internal DMM, independent of any channels or a scan list. An error is generated if the internal DMM is disabled. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 264 2.Specify the paired channel in Bank 1 (source) as the < ch_list > channel (paired channels in Bank 2 are not allowed in the < ch_list >). – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 265 – Low-power resistance measurements apply to the 100 Ω through 100 kΩ ranges only. The 1 MΩ through 1 GΩ ranges source the same current regardless of the low-power setting. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 266 ROUT:SCAN (@101:105) INIT – If you omit the optional < ch_lis t> parameter, this command applies to the internal DMM, independent of any channels or a scan list. An error is generated if the internal DMM is disabled. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 267 – The instrument supports 2.2 kΩ (YSI 44004 Series), 5 kΩ (YSI 44007 Series), and 10 kΩ (YSI 44006 Series) ther- mistors. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 268 – For this command, you must always specify the temperature in degrees Celsius regardless of the temperature units currently selected (see UNIT:TEMPerature command). – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 269 [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction command. You must always specify the temperature in degrees Celsius regardless of the temperature units currently selected (see UNIT:TEMPerature command). – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 270 <probe_type>: {FRTD | RTD | FTHermistor | THERmistor | TCouple | DEF}. TC, FRTD, RTD, FTH, or THER Default: TCouple Sets the temperature transducer type to FRTD: TEMP:TRANS:TYPE FRTD – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 271 – The autozero mode is set indirectly when you set the resolution and integration time with CONFigure and MEASure? commands. Autozero is automatically turned OFF when you select an integration time less than 1 PLC with these commands. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 272: Sense:]Voltage Subsystem

    2         SCPI Programming [SENSe:]VOLTage Subsystem This subsystem configures AC and DC voltage measurements. Only supported on DAQM900A, DAQM901A, DAQM902A, and DAQM908A multiplexer modules. Command Summary [SENSe:]VOLTage:AC:BANDwidth [SENSe:]VOLTage:{AC|DC}:RANGe:AUTO [SENSe:]VOLTage:{AC|DC}:RANGe [SENSe:]VOLTage[:DC]:APERture [SENSe:]VOLTage[:DC]:APERture:ENABle [SENSe:]VOLTage[:DC]:IMPedance:AUTO [SENSe:]VOLTage[:DC]:NPLCycles [SENSe:]VOLTage[:DC]:REFerence [SENSe:]VOLTage[:DC]:ZERO:AUTO Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 273 0.025 s/measurement – This parameter is set to its default value after a Factory Reset (*RST command). – The settling delay is controlled by ROUTe:CHANnel:DELay command. You can get the default delay with ROUTe:CHANnel:DELay:AUTO ON command. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 274 Error -221,"Settings conflict; DMM digitizing mode has been disabled" will be generated when you send the command to enable autoranging for DC voltage measurement in DMM Digitize mode. See Safety and Regulatory Information in Keysight DAQ970A/DAQ973A Data Acquisition System User's Guide for more information on the safety features and the safe operation of this instrument.
  • Page 275 – You can specify MIN (smallest value accepted) or MAX (largest value accepted) instead of < seconds >. – Only the integral number of power line cycles (1, 2, 10, 20, 100, or 200 PLCs) provide normal mode (line fre- quency noise) rejection. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 276 1 V, and 10 V ranges to reduce the effects of measurement loading errors on these lower ranges. The 100 V and 300 V ranges remain at a 10 MΩ input impedance. – The CONFigure:VOLTage[:DC] MEASure:VOLTage[:DC] commands automatically select "AUTO OFF". – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 277 – You can also set the integration time by specifying an aperture time (see [SENSe:]VOLTage[:DC]:APERture com- mand). However, note that specifying integration time using NPLCs executes faster and offers better noise rejec- tion characteristics for values of NPLC greater than 1. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 278 DC voltage channel to be used as the reference channel in DMM Digitize mode. Parameter Typical return {OFF | ON} 0 (OFF) or 1 (ON) Default: OFF – The external DC voltage reference channel must be one channel lower than the subsequent strain channel. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 279 – The autozero mode is set indirectly when you set the resolution and integration time with CONFigure and MEASure? commands. Autozero is automatically turned OFF when you select an integration time less than 1 PLC with these commands. – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 280: Sense:]Totalize Subsystem

    2         SCPI Programming [SENSe:]TOTalize Subsystem This subsystem configures totalizer measurements. Only supported on DAQM907A multifunction module (totalizer channel). Command Summary [SENSe:]TOTalize:CLEar:IMMediate [SENSe:]TOTalize:DATA? [SENSe:]TOTalize:SLOPe [SENSe:]TOTalize:STARt [SENSe:]TOTalize:STOP [SENSe:]TOTalize:TYPE Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 281 Parameter Typical return {POSitive | NEGative} POS or NEG Default: POS Configures totalizer channel to count on the negative edge: TOT:SLOP NEG – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 282 READ or PRES Default: READ Configures totalizer channel to be read without resetting its count: TOT:TYPE READ – The maximum count is 67,108,863 (2 - 1). The count rolls over to 0 after reaching the maximum allowed value. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 283: Sense3 Subsystem

    2         SCPI Programming SENSe3 Subsystem These SCPIs are supported on the DAQM909A Digitizer module only. Command Summary SENSe3:FILTer:MODE SENSe3:FUNCtion SENSe3:STRain:EXCitation SENSe3:STRain:GFACtor SENSe3:STRain:POISson SENSe3:STRain:UNSTrained SENSe3:STRain:UNSTrained:IMMediate SENSe3:STRain:VOLTage:RANGe SENSe3:VOLTage:RANGe Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 284 The short form of the selected function is returned in quotation marks, with no optional keywords: STRain:HALF:BENDing STRain:HALF:POISson "STR:DIR", "VOLT", and so on. STRain:FULL:BENDing STRain:FULL:BENDing:POISson STRain:FULL:POISson VOLTage[:DC] Default: VOLTage[:DC] Selects the DC voltage function on Digitizer channel 201: SENS3:FUNC "VOLT:DC",(@201) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 285 <gage_factor> = Numeric value between 0.5 and 5 +2.000000E+00 MIN: 0.5 MAX: 5 DEF: 2 Set gage factor as 2 for Digitizer channel 201 SENS3:STR:GFAC 2,(@201) – Gage factor is a dimensionless quantity. The larger the value, the more sensitive strain gage. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 286 <offset> = Any numeric value between ± 90 +0.000000E+00 MIN: -90 MAX: +90 DEF = 0.0 SENSe3:STRain:UNSTrained:IMMediate (@<ch_list>) Performs an immediate measure and stores the bridge offset voltages on the specified channels. This SCPI is supported on the DAQM909A Digitizer module only. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 287 <range>: {300 mV | 1 V | 3 V | 18 V}. +1.80000000E+01 MIN: 300 mV MAX: 18 V DEF: 1 V Sets a 18 V voltage range for DC voltage measurement on Digitizer channel 201 SENS3:VOLT:DC:RANG MAX,(@201) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 288: Source Subsystem

    2         SCPI Programming SOURce Subsystem Command Summary SOURce:CURRent SOURce:DIGital:DATA[:BYTE] SOURce:DIGital:DATA:WORD SOURce:DIGital:STATe? SOURce:MODE SOURce:MODE:LOCK SOURce:VOLTage Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 289 SOUR:DIGital:DATA:WORD #b0011000000111001,(@201) ! binary equivalent of decimal integer 12345 SOUR:DIGital:DATA:WORD #h3039,(@201) ! hexadecimal equivalent of decimal integer 12345 – You cannot configure a port for output operations if that port has been configured to be part of the scan list (digital input). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 290 Sets the output mode as current in channel 204: SOUR:MODE CURR, (@204) – DAC sense output mode is set to voltage (if it is unlocked with SOUR:MODE:LOCK OFF command). If the output mode is locked to current with SOUR:MODE:LOCK ON command, an error will be generated. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 291 MAX: +12 VDC Command outputs +2.5 VDC on DAC output channels 04 and 05 in slot 2: SOUR:VOLT 2.5, (@204,205) OUTP:STAT ON, (@204,205) – This parameter is set to its default value after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 292: Status Subsystem

    2         SCPI Programming STATus Subsystem This is the overall Status System diagram for DAQ970A/DAQ973A. Refer tables below for further details on the bit definitions of each register used. Condition register (C) - A condition register continuously monitors the state of the instrument. The bits in the con- dition register are updated in real time and the bits are not latched or buffered.
  • Page 293 0. Reading Memory Over- 4096 Reading memory is full. One or more (oldest) measurements have been lost. flow Not Used 8192 (Always returns 0) Not Used 16384 (Always returns 0) Not Used 32768 (Always returns 0) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 294 A command syntax error occurred (an error in the -100 range has been generated). Command Errors for the complete SCPI error message list. Not Used Not Used 0 is returned. Power On Power has been cycled since the last time the event register was read or cleared. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 295 INIT, READ? or MEASure?. Event only, condition register returns 0. Not Used 4096 (Always returns 0) Global Error 8192 An error is in the global error queue. Not Used 16384 (Always returns 0) Not Used 32768 (Always returns 0) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 296: Status:alarm:condition

    *SRE command. Standard Operation One or more bits are set in the Standard Operation Register . Bits must be Summary enabled, see STATus:OPERation:ENABle command. Command Summary STATus:ALARm:CONDition? STATus:ALARm:ENABle STATus:ALARm[:EVENt]? STATus:OPERation:CONDition? STATus:OPERation:ENABle STATus:OPERation[:EVENt]? STATus:PRESet STATus:QUEStionable:CONDition? STATus:QUEStionable:ENABle STATus:QUEStionable[:EVENt] Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 297 – Note that if any of bits 0 through 3 are set, bit 4 will also be set to indicate that the Alarm Queue is not empty (bit 4 is a queue not empty bit in Alarm Enable Register group). – Once a bit is set, it remains set until cleared by reading the event register or the clear status command (*CLS). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 298 Parameter Typical return (none) +512 Read the event register (bit 9 is set): STAT:OPER:EVEN? – This register is cleared when it is read, or when you issue a *CLS command. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 299 Reads the questionable event register (bits 1 and 9 are set): STAT:QUES? – Once a bit is set, it remains set until cleared by reading the event register or the *CLS (clear status) command. – The *RST command has no effect on this register. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 300: System Subsystem

    SYSTem subsystem can be divided into two categories, as below: General Commands Command Summary SYSTem:ACALibration Subsystem SYSTem:ALARm? SYSTem:BEEPer SYSTem:BEEPer:STATe SYSTem:CLICk:STATe SYSTem:CPON SYSTem:CTYPe? SYSTem:DATE SYSTem:ERRor? SYSTem:HELP? SYSTem:LOCal SYSTem:LOCK Subsystem SYSTem:PERSona Subsystem SYSTem:PRESet SYStem:RELay Subsystem SYSTem:REMote SYSTem:SECurity:COUNt? SYSTem:SECurity:ENABle SYSTem:SECurity:IMMediate SYSTem:SET SYSTem:SLOT:LABel SYSTem:TIME Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 301: System:time:scan

    2         SCPI Programming SYSTem:TIME:SCAN? SYSTem:TIME:TRIGger SYSTem:TIME:TRIGger3 SYSTem:UPTime? SYSTem:VERSion? SYSTem:WMESsage Remote Interface Configuration Commands Command Summary SYSTem:COMMunicate:ENABle SYSTem:COMMunicate:GPIB:ADDRess SYSTem:COMMunicate:LAN:CONTrol? SYSTem:COMMunicate:LAN:DHCP SYSTem:COMMunicate:LAN:DNS SYSTem:COMMunicate:LAN:DOMain? SYSTem:COMMunicate:LAN:GATeway SYSTem:COMMunicate:LAN:HOSTname SYSTem:COMMunicate:LAN:IPADdress SYSTem:COMMunicate:LAN:MAC? SYSTem:COMMunicate:LAN:SMASk SYSTem:COMMunicate:LAN:TELNet:PROMpt SYSTem:COMMunicate:LAN:TELNet:WMESsage SYSTem:COMMunicate:LAN:UPDate SYSTem:COMMunicate:LAN:WINS SYSTem:USB:HOST:ENABle Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 302 Returns the autocalibration state in both slot and internal DMM: SYST:ACAL? ALL – SYSTem:ACALibration? ALL command is equivalent to *CAL?. – If there is no any DAQM907A and DAQM909A module installed, instrument will only perform the autocalibration on the internal DMM. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 303 Schedules the autocalibration to start at a specific time (hour and minute). Time is in 24-hour format. Parameter Typical return <hour> = 0 to 23 +15,+30 <minute> = 0 to 59 Sets the autocalibration (daily interval) to 3:30 PM: SYST:ACAL:INT:TIME 15,30 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 304 Returns the last autocalibration time in slot 1: SYST:ACAL:TIME? 1 – The time is based on instrument's real time clock. Set the time for the instrument's real-time clock with SYSTem:TIME. – Time is in 24-hour format. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 305 – The alarm queue is cleared by the *CLS (clear status) command, when power is cycled, and by reading all of the entries. A Factory Reset (*RST command) or Instrument Preset (SYSTem:PRESet command) does not clear the alarm queue. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 306 0 (OFF) or 1 (ON) Default: ON Disable click heard: SYST:CLIC:STATE OFF – The setting is non-volatile, and does not change when power has been off, after a Factory Reset (*RST com- mand) or after an Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 307 – This command does not reset the internal DMM. – The instrument will produce an error if you are actively scanning and try to execute a SYSTem:CPON for a card that is involved in the scan. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 308 < Serial Number > field. The Firmware Revision has the form RR.RR and indicates the revision of firmware currently in use on the specified module. – If the specified slot is empty, the command responds with Keysight Technologies ,0,0,0. SYSTem:DATE <year>, <month>, <day>...
  • Page 309 < error code > = a positive or negative integers < error string > = a quoted ASCII string up to 255 characters – Error conditions are also summarized in the Status Byte Register. For more information, see STATus Subsystem. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 310 – All other commands consist of a command and query. – The list may include commands or queries that are not described in this document. These are deprecated com- mands included for compatibility with older instruments. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 311 – In the LOCal mode, all keys on the front panel are fully functional. – In the REMote mode, all keys on the front panel are disabled except "Local" ([Save Recall] key). Also, the knob and the arrow keys are enabled. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 312 – The differences between SYSTem:LOCK:NAME? and SYSTem:LOCK:OWNer? queries is that SYSTem:LOCK:OWNer? returns the name of the interface that has the lock, while SYSTem:LOCK:NAME? returns the name of the current interface, regardless of whether it has the lock. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 313 < FROM LAN> SYST:LOCK:REQ? returns +0 because USB has lock State = locked, Count = 1 < FROM USB> SYST:LOCK:REQ? returns +1 (request successful) State = locked, Count = 2 < FROM USB > SYST:LOCK:REL State = locked, Count = 1 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 314 – Locks from socket sessions will be automatically released when a socket disconnect is detected. – When a lock is granted, bit 10 in the Standard Operation Register will be set (STATus:OPERation:CONDition? command).  Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 315 "Keysight Technologies", "Agilent Technologies", or "HEWLETT- {"Keysight Technologies" | ""Agilent Technologies" | "HEWLETT- PACKARD" PACKARD"} Sets the instrument's manufacturer name to Keysight Technologies: SYST:PERS "Keysight Technologies" – The command will affect *IDN? that contains "Agilent Technologies", or "HEWLETT-PACKARD" instead of "Key- sight Technologies".
  • Page 316 DAQ973A , the valid parameters are: DAQ973A , the typical returns values are: For model For model "DAQ973A", "34970A", or "34972A". "DAQ973A", "34970A", or "34972A". Sets the instrument's model number to DAQ970A: SYST:PERS:MOD "DAQ970A" SYSTem:PERSona:MODel:DEFault SYSTem:PERSona:MODel:DEFault? Returns the default instrument's model number. Parameter Typical return (none) "DAQ970A"...
  • Page 317 Resets the cycle count on channels 103 and 113: SYST:REL:CYCL:CLE (@103,113) SYSTem:RELay:CYCLes:FACTory? (@<ch_list>) Reads the factory cycle count on the specified channels. Parameter Typical return (none) +76289,+11055 Returns the factory cycle count on channels 103 and 113: SYST:REL:CYCL:FACT? (@103,113) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 318 (SYSTem:SECurity:COUNt? command), and security must be unlocked from the front panel to make changes on I/O configurations (see Remote Interface Configuration Commands). – OFF: Changes on I/O configurations can be done without unlocking the system security. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 319 IP address, are returned to their factory settings. SYSTem:SET <arbitrary_block_data > SYSTem:SET? Sets the DAQ970A/DAQ973A instrument state as defined by the data returned by SYSTem:SET? query. Parameter Typical return <arbitrary_block_data> = The block data returned by SYSTem:SET? query.
  • Page 320 – The setting is non-volatile, and does not change when power has been off, after a Factory Reset (*RST com- mand) or after an Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 321 – The instrument clears all stored data on all channels when a new scan is started, after a Factory Reset (*RST com- mand), or after an Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 322 The string returned has the form yyyy,mm,dd,hh,mm,ss.sss: yyyy is the year is the month is the day of the month is the hour in 24-hour format is the minutes ss.sss is the seconds (with 1 ms resolution) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 323 @, %, *, and so forth. Default "" Display a power-on message: SYST:WMES "Keysight DAQ970A Data Acquisition System" – Specifying a null string ("") disables the power-on message. – This parameter is set to its default value when the instrument is shipped from the factory and after SYSTem:SECurity:IMMediate.
  • Page 324 USBMtp. – The interface enable settings are stored in non-volatile memory, and does not change when power has been off, after a Factory Reset (*RST command) or after an Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 325 Typical response: +5005 – This query is only used when programming over Sockets. – You can use the Socket Control connection to send a Device Clear to the instrument or to detect pending Ser- vice Request (SRQ) events. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 326 – If a DHCP LAN address is not assigned by a DHCP server, then an AutoIP address static IP will be assumed after approximately two minutes. – The DHCP setting is stored in non-volatile memory, and does not change when power has been off, after a Fact- ory Reset (*RST) or after an Instrument Preset (SYSTem:PRESet). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 327 – The assigned DNS address is used for the DNS server if DHCP is disabled. Otherwise, the DNS server address is auto-assigned by DHCP. – The setting is non-volatile, and does not change when power has been off, after a Factory Reset (*RST command) or after an Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 328 – The setting is non-volatile, and does not change when power has been off, after a Factory Reset (*RST com- mand) or after an Instrument Preset (SYSTem:PRESet command). – A gateway value of "0.0.0.0" indicates that subnetting is not being used. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 329 – This parameter is set to its default value when the instrument is shipped from the factory and after SYSTem:SECurity:IMMediate. – The setting is non-volatile, and does not change when power has been off, after a Factory Reset (*RST command) or after an Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 330 – STATic - Returns static address from non-volatile memory. This address is used if DHCP is disabled or unavail- able. – SYSTem:SECurity:IMMediate sets this parameter to its default value. – The setting is non-volatile, and does not change when power has been off, after a Factory Reset (*RST) or after an Instrument Preset (SYSTem:PRESet). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 331 Sets the subnet mask: SYST:COMM:LAN:SMAS "255.255.254.0" SYST:COMM:LAN:UPDate – CURRent - Returns subnet mask currently being used by the instrument. – STATic - Returns subnet mask from non-volatile memory. This address is used if DHCP is disabled or unavailable. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 332 SYSTem:SECurity:IMMediate sets this parameter to its default value. – The setting is non-volatile, and does not change when power has been off, after a Factory Reset (*RST com- mand), or after an Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 333 SYSTem:SECurity:IMMediate sets this parameter to its default value. – The setting is non-volatile, and does not change when power has been off, after a Factory Reset (*RST com- mand), or after an Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 334 LAN, or use another I/O interface, such as USB, to correct the settings. – This command must be sent after changing the settings for DHCP, DNS, gateway, hostname, IP address, subnet mask, or WINS. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 335 – The assigned DNS address is used for the DNS server if DHCP is disabled. Otherwise, the DNS server address is auto-assigned by DHCP. – The setting is non-volatile, and does not change when power has been off, after a Factory Reset (*RST) or after an Instrument Preset (SYSTem:PRESet). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 336 – The setting is non-volatile, and does not change when power has been off, after a Factory Reset (*RST com- mand), or after an Instrument Preset (SYSTem:PRESet command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 337: Trigger Subsystem

    2         SCPI Programming TRIGger Subsystem This subsystem configures the triggering that controls measurement acquisition. Only supported on multiplexer modules (DAQM900A, DAQM901A, DAQM902A, and DAQM908A) and DAQM907A multifunction module. Command Summary TRIGger:COUNt TRIGger:DELay TRIGger:LEVel TRIGger:SLOPe TRIGger:SOURce TRIGger:TIMer Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 338 – To set the trigger-to-trigger interval (in seconds) for measurements on the channels in the present scan list, use TRIGger:TIMer command. – The CONFigure MEASure? commands automatically set the trigger count to 1. – The instrument sets the trigger count to 1 after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 339 – Due to internal quantization, the actual delay that you set may be slightly different than your specified value. The increment is approximately 1 μs. – If you have configured the instrument for more than one measurement per trigger (SAMPle:COUNt >1), the delay is inserted after the trigger and between consecutive measurements. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 340 100 mA to 1 A ±120% of range 100 mV to 100 V ±120% of range 300 V ±300 V RES/FRES 100 Ω to 1 GΩ 0% to 120% of range Strain All ranges ±0.1 ε (Equivalent to 100,000 microstrain) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 341 Parameter Typical return {POSitive | NEGative} POS or NEG Default: NEG Use rising edge (POS) of the trigger signal: TRIG:SLOP POS – A Factory Reset (*RST command) resets the slope to the default negative rising edge. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 342 If the instrument receives an external trigger but is not in the "wait-for-trigger" state, it will buffer one trigger and then ignore any additional triggers received (no error is generated). Also, if the trigger source is BUS, you can use the [Scan/Start] key as a trigger. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 343 IMMediate. – The instrument selects the immediate trigger source after a Factory Reset (*RST command). An Instrument Pre- (SYSTem:PRESet command) or Card Reset (SYSTem:CPON command) does not change the setting. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 344 – The CONFigure MEASure? commands automatically set the trigger interval to 1 second and the trigger count to 1 sweep. – The instrument sets the scan interval to immediate (0 seconds) after a Factory Reset (*RST command). Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 345: Trigger3 Subsystem

    2         SCPI Programming TRIGger3 Subsystem This subsystem configures the triggering that controls measurement in Digitizer data acquisition mode. This SCPI is only supported on the DAQM909A Digitizer module. Command Summary TRIGger3:DELay TRIGger3:LEVel TRIGger3:SLOPe TRIGger3:SOURce TRIGger3:WFTRigger Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 346 – The level is specified in the fundamental units for the measurement function. For the DCV function, the allowable values for the level is dependent on range. Measurement Function Range <level> parameter values 0.3 mV to 3 V ±120% of range 18 V ±18 V Strain All ranges ±0.1 ε (Equivalent to 100,000 microstrain) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 347 {POSitive | NEGative} POS or NEG Default: NEG Use rising edge (POS) of the trigger signal for Digitizer channel 201: TRIG3:SLOP POS,(@201) – A Factory Reset (*RST command) resets the slope to the default negative rising edge. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 348 – For the (@<channel>) source, trigger occurs when the master channel receives trigger. Any channel from the same or another digitizer module can be selected as master channel provided its trigger source is not IMMe- diate. But, a channel is not allowed to be the master channel for itself. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 349 Digitizer channels Bits 0 - 3 101,102,103,104 Bits 4 - 7 201, 202, 203, 204 Bits 8 - 11 301, 302, 303, 304 – The bit value of 1 indicates the channel is in the "wait-for-trigger" state. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 350: Scpi Error Messages

    Query Errors (-400...) Network Errors (+100...) Instrument Errors (+200...) Miscellaneous Errors (+300..., +400..., and +500...) Self-test Errors (+600...) Calibration Errors (+700...) Miscellaneous Errors (+800...) This chapter describes the SCPI error codes and error messages returned from the DAQ970A/DAQ973A. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 351: Scpi Error Messages

    Then press [View] > Errors to view the error queue (up to 20 errors). Errors are cleared as you read them and error annunciator (ERR) will be disabled. – Remote interface: SYSTem:ERRor? Read and clear one error from the error queue. Errors have the following format (the error string may contain up to 80 characters): "-113 Undefined header" Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 352: Command Errors (-100...)

    Character data too long -148 Character data not allowed -150 String data error -151 Invalid string data -158 String data not allowed -160 Block data error -161 Invalid block data -168 Block data not allowed -170 Expression error Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 353: Execution Errors (-200...)

    Settings conflict: channel numbers for computed channel arguments must be lower than the computed channel number -221 Settings conflict: cannot change DAC output mode when locked -221 Settings conflict: DMM enabled -221 Settings conflict: DMM enable changed -221 Settings conflict: DMM disabled Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 354 Corrupt media; internal file system format failed -253 Corrupt media; file system corruption detected; reformat needed -253 Corrupt media; USB file system scan failed -253 Corrupt media -254 Media full -255 Directory full -256 File or folder name not found Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 355: Device-Specific Errors (-300...)

    -310 System error: slave processor aborted due to error -310 System error -311 Memory error -312 PUD memory lost -312 PUD memory error -313 Calibration memory lost; due to firmware revision change -313 Calibration memory lost Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 356: Query Errors (-400...)

    LXI mDNS Error Channel list: slot number out of range Channel list: channel number out of range Channel list: empty scan list Instrument Errors (+200...) Error code Error message Memory lost: stored state Memory lost: power-on state Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 357: Miscellaneous Errors (+300..., +400..., And +500...)

    DMM communication error: communication restart failed DMM communication error: communication restart succeeded DMM communication error: data packet error detected DMM communication error: read error detected DMM communication error: write error detected Data logging halted due to slow USB stick write speed Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 358: Self-Test Errors (+600...)

    Self-test failed; DMM ADC offset Self-test failed; DMM ADC noise Self-test failed; DMM Fine ADC generic error Self-test failed; DMM Fine ADC off-scale low Self-test failed; DMM Fine ADC off-scale high Self-test failed; DMM Fine ADC range Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 359 Self-test failed; DMM autocal 1 MOhm to 10 MOhm transfer Self-test failed; DMM autocal 10 MOhm internal resistor Self-test aborted; high ac voltage present on DMM input Self-test aborted; high dc voltage present on DMM input Self-test failed; main processor temperature too high Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 360 3        SCPI Error Messages Error code Error message Self-test failed; Real Time Clock battery is low, settings may be lost Self-test failed; fan control temperature exceeds operating limits Self-test failed; DMM power supply Self-test failed: nonvolatile SRAM Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 361 Self-test failed; Bist Relays test of module slot #, 4.67VShunt fail Self-test failed; Bist Relays test of module slot #, 5VBackplane fail Self-test failed; Bist Relays test of module slot #, 3.3VSupply fail Self-test failed; Bist Relays test of module slot #, 1VAutoCal fail Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 362 Self-test failed; Iepe test of module slot #, 4mA fail on channel # Self-test failed; Acal fail on gain (Channel =#, range =#, adcMode =#) Self-test failed; Acal fail on offset (Channel =#, range =#, adcMode =#) Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 363: Calibration Errors (+700...)

    Calibration error; ADC calibration failed; feedbackPiCancel did not converge for setup 'DCV' Calibration error; ADC calibration failed; fine merge for setup 'ACI' Calibration error; ADC calibration failed; fine merge for setup 'ACV' Calibration error; ADC calibration failed; fine merge for setup 'DCV' Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 364 Calibration data lost: string data Calibration data lost: corrections System information write failure System information read failure Calibration memory write failure Calibration memory read failure Autocalibration corrections lost lost; due to firmware revision change Autocalibration corrections lost Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 365: Miscellaneous Errors (+800...)

    State has not been recalled Model and serial numbers not restored Controller and measurement board model numbers do not match Controller and measurement board serial numbers do not match Incorrect firmware loaded for this model number Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 366: Plug-In Modules Reference

    DAQM908A 40-Channel Single-Ended Multiplexer Module DAQM909A 4-Channel 24-Bit Digitizer Module This chapter describes the simplified schematic diagrams and SCPI commands used on each plug- in modules. Refer to DAQ970A/DAQ973A User's Guide for further details on each plug-in modules. Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 367: Daqm900A 20-Channel Fet Multiplexer

    4         Plug-in Modules Reference DAQM900A 20-Channel FET Multiplexer Simplified schematic diagram SCPI commands used CALCulate:AVERage:ALL? CALCulate:AVERage:AVERage? CALCulate:AVERage:MAXimum? CALCulate:AVERage:MINimum? CALCulate:AVERage:PTPeak? CALCulate:AVERage:SDEViation? CALCulate:AVERage:CLEar CALCulate:AVERage:COUNt? CALCulate:AVERage:MAXimum:TIME? CALCulate:AVERage:MINimum:TIME? CALCulate:SCALe:DB:REFerence CALCulate:SCALe:DBM:REFerence CALCulate:SCALe:FUNCtion CALCulate:SCALe:GAIN CALCulate:SCALe:OFFSet CALCulate:SCALe:OFFSet:NULL CALCulate:SCALe:REFerence CALCulate:SCALe:REFerence:AUTO CALCulate:SCALe[:STATe] CALCulate:SCALe:UNIT Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 368 4         Plug-in Modules Reference CALCulate:SCALe:UNIT:STATe CALCulate:LIMit:LOWer CALCulate:LIMit:UPPer CALCulate:LIMit:LOWer:STATe CALCulate:LIMit:UPPer:STATe CONFigure? CONFigure:{FREQuency|PERiod} CONFigure:{RESistance|FRESistance} CONFigure:STRain:{FULL|HALF}:BENDing CONFigure:STRain:{FULL|HALF}:POISson CONFigure:STRain:FULL:BENDing:POISson CONFigure:STRain:QUARter CONFigure:TEMPerature CONFigure[:VOLTage]:{AC|DC} *CAL? MEASure:{FREQuency|PERiod}? MEASure:{RESistance|FRESistance}? MEASure:STRain:{FULL|HALF}:BENDing? MEASure:STRain:{FULL|HALF}:POISson? MEASure:STRain:FULL:BENDing:POISson? MEASure:STRain:QUARter? MEASure:TEMPerature? MEASure[:VOLTage]:DC [SENSe:]{FREQuency|PERiod}:APERture [SENSe:]{FREQuency|PERiod}:RANGe:LOWer [SENSe:]{FREQuency|PERiod}:VOLTage:RANGe:AUTO [SENSe:]{FREQuency|PERiod}:VOLTage:RANGe [SENSe:]{RESistance|FRESistance}:APERture [SENSe:]{RESistance|FRESistance}:APERture:ENABle [SENSe:]{RESistance|FRESistance}:NPLCycles [SENSe:]{RESistance|FRESistance}:OCOMpensated [SENSe:]{RESistance|FRESistance}:POWer:LIMit[:STATe] Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 369 4         Plug-in Modules Reference [SENSe:]{RESistance|FRESistance}:RANGe:AUTO [SENSe:]{RESistance|FRESistance}:RANGe [SENSe:]RESistance:ZERO:AUTO [SENSe:]STRain:APERture [SENSe:]STRain:APERture:ENABle [SENSe:]STRain:EXCitation [SENSe:]STRain:EXCitation:TYPE [SENSe:]STRain:GFACtor [SENSe:]STRain:NPLCycles [SENSe:]STRain:OCOMpensated [SENSe:]STRain:POISson [SENSe:]STRain:RESistance [SENSe:]STRain:UNSTrained [SENSe:]STRain:UNSTrained:IMMediate [SENSe:]STRain:VOLTage:RANGe:AUTO [SENSe:]STRain:VOLTage:RANGe [SENSe:]STRain:ZERO:AUTO [SENSe:]TEMPerature:APERture [SENSe:]TEMPerature:APERture:ENABle [SENSe:]TEMPerature:NPLCycles [SENSe:]TEMPerature:RJUNction? [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:OCOMpensated [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:REFerence [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:RESistance[:REFerence] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:REFerence [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:CHECk [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:TYPE Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 370 4         Plug-in Modules Reference [SENSe:]TEMPerature:TRANsducer:TYPE [SENSe:]TEMPerature:ZERO:AUTO [SENSe:]VOLTage:AC:BANDwidth [SENSe:]VOLTage:{AC|DC}:RANGe:AUTO [SENSe:]VOLTage:{AC|DC}:RANGe [SENSe:]VOLTage[:DC]:APERture [SENSe:]VOLTage[:DC]:APERture:ENABle [SENSe:]VOLTage[:DC]:IMPedance:AUTO [SENSe:]VOLTage[:DC]:NPLCycles [SENSe:]VOLTage[:DC]:REFerence [SENSe:]VOLTage[:DC]:ZERO:AUTO SYSTem:ALARm? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 371: Daqm901A 20-Channel Armature Multiplexer

    DAQM901A 20-Channel Armature Multiplexer Simplified schematic diagram Additional 2 channels (channel 21 and 22) for AC and DC current measurements. SCPI commands used CALCulate:AVERage:ALL? CALCulate:AVERage:AVERage? CALCulate:AVERage:MAXimum? CALCulate:AVERage:MINimum? CALCulate:AVERage:PTPeak? CALCulate:AVERage:SDEViation? CALCulate:AVERage:CLEar CALCulate:AVERage:COUNt? CALCulate:AVERage:MAXimum:TIME? CALCulate:AVERage:MINimum:TIME? CALCulate:SCALe:DB:REFerence CALCulate:SCALe:DBM:REFerence CALCulate:SCALe:FUNCtion Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 372 4         Plug-in Modules Reference CALCulate:SCALe:GAIN CALCulate:SCALe:OFFSet CALCulate:SCALe:OFFSet:NULL CALCulate:SCALe:REFerence CALCulate:SCALe:REFerence:AUTO CALCulate:SCALe[:STATe] CALCulate:SCALe:UNIT CALCulate:SCALe:UNIT:STATe CALCulate:LIMit:LOWer CALCulate:LIMit:UPPer CALCulate:LIMit:LOWer:STATe CALCulate:LIMit:UPPer:STATe CONFigure? CONFigure:CAPacitance CONFigure:CURRent:{AC|DC} CONFigure:DIODe CONFigure:{FREQuency|PERiod} CONFigure:{RESistance|FRESistance} CONFigure:STRain:{DIRect|FDIRect} CONFigure:STRain:{FULL|HALF}:BENDing CONFigure:STRain:{FULL|HALF}:POISson CONFigure:STRain:FULL:BENDing:POISson CONFigure:STRain:QUARter CONFigure:TEMPerature CONFigure[:VOLTage]:{AC|DC} *CAL? MEASure:CAPacitance? MEASure:CURRent:{AC|DC}? MEASure:DIODe? MEASure:{FREQuency|PERiod}? MEASure:{RESistance|FRESistance}? MEASure:STRain:{DIRect|FDIRect}? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 373 4         Plug-in Modules Reference MEASure:STRain:{FULL|HALF}:BENDing? MEASure:STRain:{FULL|HALF}:POISson? MEASure:STRain:FULL:BENDing:POISson? MEASure:STRain:QUARter? MEASure:TEMPerature? MEASure[:VOLTage]:DC [SENSe:]CAPacitance:RANGe:AUTO [SENSe:]CAPacitance:RANGe [SENSe:]CURRent:AC:BANDwidth [SENSe:]CURRent:{AC|DC}:RANGe:AUTO [SENSe:]CURRent:{AC|DC}:RANGe [SENSe:]CURRent[:DC]:APERture [SENSe:]CURRent[:DC]:APERture:ENABle [SENSe:]CURRent[:DC]:NPLCycles [SENSe:]CURRent[:DC]:ZERO:AUTO [SENSe:]{FREQuency|PERiod}:APERture [SENSe:]{FREQuency|PERiod}:RANGe:LOWer [SENSe:]{FREQuency|PERiod}:VOLTage:RANGe:AUTO [SENSe:]{FREQuency|PERiod}:VOLTage:RANGe [SENSe:]{RESistance|FRESistance}:APERture [SENSe:]{RESistance|FRESistance}:APERture:ENABle [SENSe:]{RESistance|FRESistance}:NPLCycles [SENSe:]{RESistance|FRESistance}:OCOMpensated [SENSe:]{RESistance|FRESistance}:POWer:LIMit[:STATe] [SENSe:]{RESistance|FRESistance}:RANGe:AUTO [SENSe:]{RESistance|FRESistance}:RANGe [SENSe:]RESistance:ZERO:AUTO [SENSe:]STRain:APERture [SENSe:]STRain:APERture:ENABle [SENSe:]STRain:EXCitation [SENSe:]STRain:EXCitation:TYPE [SENSe:]STRain:GFACtor Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 374 4         Plug-in Modules Reference [SENSe:]STRain:NPLCycles [SENSe:]STRain:OCOMpensated [SENSe:]STRain:POISson [SENSe:]STRain:RESistance [SENSe:]STRain:UNSTrained [SENSe:]STRain:UNSTrained:IMMediate [SENSe:]STRain:VOLTage:RANGe:AUTO [SENSe:]STRain:VOLTage:RANGe [SENSe:]STRain:ZERO:AUTO [SENSe:]TEMPerature:APERture [SENSe:]TEMPerature:APERture:ENABle [SENSe:]TEMPerature:NPLCycles [SENSe:]TEMPerature:RJUNction? [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:OCOMpensated [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:REFerence [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:RESistance[:REFerence] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:REFerence [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:CHECk [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:TYPE [SENSe:]TEMPerature:TRANsducer:TYPE [SENSe:]TEMPerature:ZERO:AUTO [SENSe:]VOLTage:AC:BANDwidth [SENSe:]VOLTage:{AC|DC}:RANGe:AUTO [SENSe:]VOLTage:{AC|DC}:RANGe [SENSe:]VOLTage[:DC]:APERture [SENSe:]VOLTage[:DC]:APERture:ENABle [SENSe:]VOLTage[:DC]:IMPedance:AUTO Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 375 4         Plug-in Modules Reference [SENSe:]VOLTage[:DC]:NPLCycles [SENSe:]VOLTage[:DC]:REFerence [SENSe:]VOLTage[:DC]:ZERO:AUTO SYSTem:ALARm? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 376: Daqm902A 16-Channel Reed Multiplexer

    4         Plug-in Modules Reference DAQM902A 16-Channel Reed Multiplexer Simplified schematic diagram SCPI commands used CALCulate:AVERage:ALL? CALCulate:AVERage:AVERage? CALCulate:AVERage:MAXimum? CALCulate:AVERage:MINimum? CALCulate:AVERage:PTPeak? CALCulate:AVERage:SDEViation? CALCulate:AVERage:CLEar CALCulate:AVERage:COUNt? CALCulate:AVERage:MAXimum:TIME? CALCulate:AVERage:MINimum:TIME? CALCulate:SCALe:DB:REFerence CALCulate:SCALe:DBM:REFerence CALCulate:SCALe:FUNCtion CALCulate:SCALe:GAIN CALCulate:SCALe:OFFSet CALCulate:SCALe:OFFSet:NULL CALCulate:SCALe:REFerence CALCulate:SCALe:REFerence:AUTO Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 377 4         Plug-in Modules Reference CALCulate:SCALe[:STATe] CALCulate:SCALe:UNIT CALCulate:SCALe:UNIT:STATe CALCulate:LIMit:LOWer CALCulate:LIMit:UPPer CALCulate:LIMit:LOWer:STATe CALCulate:LIMit:UPPer:STATe CONFigure? CONFigure:CAPacitance CONFigure:DIODe CONFigure:{FREQuency|PERiod} CONFigure:{RESistance|FRESistance} CONFigure:STRain:{DIRect|FDIRect} CONFigure:STRain:{FULL|HALF}:BENDing CONFigure:STRain:{FULL|HALF}:POISson CONFigure:STRain:FULL:BENDing:POISson CONFigure:STRain:QUARter CONFigure:TEMPerature CONFigure[:VOLTage]:{AC|DC} *CAL? MEASure:CAPacitance? MEASure:DIODe? MEASure:{FREQuency|PERiod}? MEASure:{RESistance|FRESistance}? MEASure:STRain:{DIRect|FDIRect}? MEASure:STRain:{FULL|HALF}:BENDing? MEASure:STRain:{FULL|HALF}:POISson? MEASure:STRain:FULL:BENDing:POISson? MEASure:STRain:QUARter? MEASure:TEMPerature? MEASure[:VOLTage]:DC [SENSe:]CAPacitance:RANGe:AUTO Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 378 4         Plug-in Modules Reference [SENSe:]CAPacitance:RANGe [SENSe:]{FREQuency|PERiod}:APERture [SENSe:]{FREQuency|PERiod}:RANGe:LOWer [SENSe:]{FREQuency|PERiod}:VOLTage:RANGe:AUTO [SENSe:]{FREQuency|PERiod}:VOLTage:RANGe [SENSe:]{RESistance|FRESistance}:APERture [SENSe:]{RESistance|FRESistance}:APERture:ENABle [SENSe:]{RESistance|FRESistance}:NPLCycles [SENSe:]{RESistance|FRESistance}:OCOMpensated [SENSe:]{RESistance|FRESistance}:POWer:LIMit[:STATe] [SENSe:]{RESistance|FRESistance}:RANGe:AUTO [SENSe:]{RESistance|FRESistance}:RANGe [SENSe:]RESistance:ZERO:AUTO [SENSe:]STRain:APERture [SENSe:]STRain:APERture:ENABle [SENSe:]STRain:EXCitation [SENSe:]STRain:EXCitation:TYPE [SENSe:]STRain:GFACtor [SENSe:]STRain:NPLCycles [SENSe:]STRain:OCOMpensated [SENSe:]STRain:POISson [SENSe:]STRain:RESistance [SENSe:]STRain:UNSTrained [SENSe:]STRain:UNSTrained:IMMediate [SENSe:]STRain:VOLTage:RANGe:AUTO [SENSe:]STRain:VOLTage:RANGe [SENSe:]STRain:ZERO:AUTO [SENSe:]TEMPerature:APERture [SENSe:]TEMPerature:APERture:ENABle [SENSe:]TEMPerature:NPLCycles [SENSe:]TEMPerature:RJUNction? [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:OCOMpensated Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 379 4         Plug-in Modules Reference [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:REFerence [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:RESistance[:REFerence] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:REFerence [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:CHECk [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:TYPE [SENSe:]TEMPerature:TRANsducer:TYPE [SENSe:]TEMPerature:ZERO:AUTO [SENSe:]VOLTage:AC:BANDwidth [SENSe:]VOLTage:{AC|DC}:RANGe:AUTO [SENSe:]VOLTage:{AC|DC}:RANGe [SENSe:]VOLTage[:DC]:APERture [SENSe:]VOLTage[:DC]:APERture:ENABle [SENSe:]VOLTage[:DC]:IMPedance:AUTO [SENSe:]VOLTage[:DC]:NPLCycles [SENSe:]VOLTage[:DC]:REFerence [SENSe:]VOLTage[:DC]:ZERO:AUTO SYSTem:ALARm? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 380: Daqm903A 20-Channel Actuator/General Purpose Switch

    4         Plug-in Modules Reference DAQM903A 20-Channel Actuator/General Purpose Switch Simplified schematic diagram SCPI commands used ROUTe:CHANnel:LABel ROUTe:CHANnel:LABel:CLEar:MODule ROUTe:CLOSe ROUTe:CLOSe:EXCLusive ROUTe:DONE? ROUTe:OPEN SYSTem:CPON SYSTem:CTYPe? SYStem:RELay:CYCLes? SYSTem:RELay:CYCLes:CLEar SYSTem:RELay:CYCLes:FACTory? SYSTem:SLOT:LABel Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 381: Daqm904A 4×8 Two-Wire Matrix Switch

    4         Plug-in Modules Reference DAQM904A 4×8 Two-Wire Matrix Switch Simplified schematic diagram SCPI commands used ROUTe:CHANnel:LABel ROUTe:CHANnel:LABel:CLEar:MODule ROUTe:CLOSe ROUTe:CLOSe:EXCLusive ROUTe:DONE? ROUTe:OPEN SYSTem:CPON SYSTem:CTYPe? SYStem:RELay:CYCLes? SYSTem:RELay:CYCLes:CLEar SYSTem:RELay:CYCLes:FACTory? SYSTem:SLOT:LABel Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 382: Daqm905A Dual 1:4 Rf Multiplexer (50 Ω) Module

    4         Plug-in Modules Reference DAQM905A Dual 1:4 RF Multiplexer (50 Ω) Module Simplified schematic diagram SCPI commands used ROUTe:CHANnel:LABel ROUTe:CHANnel:LABel:CLEar:MODule ROUTe:CLOSe ROUTe:CLOSe:EXCLusive ROUTe:DONE? SYSTem:CPON SYSTem:CTYPe? SYStem:RELay:CYCLes? SYSTem:RELay:CYCLes:CLEar SYSTem:RELay:CYCLes:FACTory? SYSTem:SLOT:LABel Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 383: Daqm907A Multifunction Module

    4         Plug-in Modules Reference DAQM907A Multifunction Module Simplified schematic diagram Digital Input/Output (channels 01 and 02): Totalizer channel (channel 03): DAC output and sense channels (channels 04 through 07): Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 384 4         Plug-in Modules Reference SCPI commands used CALCulate:AVERage:ALL? CALCulate:AVERage:AVERage? CALCulate:AVERage:MAXimum? CALCulate:AVERage:MINimum? CALCulate:AVERage:PTPeak? CALCulate:AVERage:SDEViation? CALCulate:AVERage:CLEar CALCulate:AVERage:COUNt? CALCulate:AVERage:MAXimum:TIME? CALCulate:AVERage:MINimum:TIME? CALCulate:SCALe:DB:REFerence CALCulate:SCALe:DBM:REFerence CALCulate:SCALe:FUNCtion CALCulate:SCALe:GAIN CALCulate:SCALe:OFFSet CALCulate:SCALe:OFFSet:NULL CALCulate:SCALe:REFerence CALCulate:SCALe:REFerence:AUTO CALCulate:SCALe[:STATe] CALCulate:SCALe:UNIT CALCulate:SCALe:UNIT:STATe CALCulate:COMPare:DATA CALCulate:COMPare:MASK CALCulate:COMPare:STATe CALCulate:COMPare:TYPE CALCulate:LIMit:LOWer CALCulate:LIMit:UPPer CALCulate:LIMit:LOWer:STATe CALCulate:LIMit:UPPer:STATe CONFigure:DAC:{OUTPut|SENSe} CONFigure:DIGital[:BYTE] Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 385 4         Plug-in Modules Reference CONFigure:TOTalize *CAL? MEASure:DAC:{OUTPut|SENSe}? MEASure:DIGital[:BYTE]? MEASure:TOTalize? MEASure[:VOLTage]:AC [SENSe:]TOTalize:CLEar:IMMediate [SENSe:]TOTalize:DATA? [SENSe:]TOTalize:SLOPe [SENSe:]TOTalize:STARt [SENSe:]TOTalize:STOP [SENSe:]TOTalize:TYPE [SENSe:]DIGital SYSTem:ACALibration? SYSTem:ACALibration:DATE? SYSTem:ACALibration:INTerval SYSTem:ACALibration:INTerval:MDAY SYSTem:ACALibration:INTerval:TIME SYSTem:ACALibration:INTerval:WDAY SYSTem:ACALibration:TEMPerature? SYSTem:ACALibration:TIME? SYSTem:ALARm? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 386: Daqm908A 40-Channel Single-Ended Multiplexer

    4         Plug-in Modules Reference DAQM908A 40-Channel Single-Ended Multiplexer Simplified schematic diagram SCPI commands used CALCulate:AVERage:ALL? CALCulate:AVERage:AVERage? CALCulate:AVERage:MAXimum? CALCulate:AVERage:MINimum? CALCulate:AVERage:PTPeak? CALCulate:AVERage:SDEViation? CALCulate:AVERage:CLEar CALCulate:AVERage:COUNt? CALCulate:AVERage:MAXimum:TIME? CALCulate:AVERage:MINimum:TIME? CALCulate:SCALe:DB:REFerence CALCulate:SCALe:DBM:REFerence CALCulate:SCALe:FUNCtion CALCulate:SCALe:GAIN CALCulate:SCALe:OFFSet CALCulate:SCALe:OFFSet:NULL CALCulate:SCALe:REFerence CALCulate:SCALe:REFerence:AUTO CALCulate:SCALe[:STATe] Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 387 4         Plug-in Modules Reference CALCulate:SCALe:UNIT CALCulate:SCALe:UNIT:STATe CALCulate:LIMit:LOWer CALCulate:LIMit:UPPer CALCulate:LIMit:LOWer:STATe CALCulate:LIMit:UPPer:STATe CONFigure? CONFigure:CAPacitance CONFigure:DIODe CONFigure:{FREQuency|PERiod} CONFigure:RESistance CONFigure:STRain:DIRect CONFigure:STRain:{FULL|HALF}:BENDing CONFigure:STRain:{FULL|HALF}:POISson CONFigure:STRain:FULL:BENDing:POISson CONFigure:STRain:QUARter CONFigure:TEMPerature CONFigure[:VOLTage]:{AC|DC} *CAL? MEASure:CAPacitance? MEASure:DIODe? MEASure:{FREQuency|PERiod}? MEASure:RESistance MEASure:STRain:DIRect MEASure:STRain:{FULL|HALF}:BENDing? MEASure:STRain:{FULL|HALF}:POISson? MEASure:STRain:FULL:BENDing:POISson? MEASure:STRain:QUARter? MEASure:TEMPerature? MEASure[:VOLTage]:DC [SENSe:]CAPacitance:RANGe:AUTO [SENSe:]CAPacitance:RANGe Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 388 4         Plug-in Modules Reference [SENSe:]{FREQuency|PERiod}:APERture [SENSe:]{FREQuency|PERiod}:RANGe:LOWer [SENSe:]{FREQuency|PERiod}:VOLTage:RANGe:AUTO [SENSe:]{FREQuency|PERiod}:VOLTage:RANGe [SENSe:]RESistance:APERture [SENSe:]RESistance:APERture:ENABle [SENSe:]RESistance:NPLCycles [SENSe:]RESistance:OCOMpensated [SENSe:]RESistance:POWer:LIMit[:STATe] [SENSe:]RESistance:RANGe:AUTO [SENSe:]RESistance:RANGe [SENSe:]RESistance:ZERO:AUTO [SENSe:]STRain:APERture [SENSe:]STRain:APERture:ENABle [SENSe:]STRain:EXCitation [SENSe:]STRain:EXCitation:TYPE [SENSe:]STRain:GFACtor [SENSe:]STRain:NPLCycles [SENSe:]STRain:OCOMpensated [SENSe:]STRain:POISson [SENSe:]STRain:RESistance [SENSe:]STRain:UNSTrained [SENSe:]STRain:UNSTrained:IMMediate [SENSe:]STRain:VOLTage:RANGe:AUTO [SENSe:]STRain:VOLTage:RANGe [SENSe:]STRain:ZERO:AUTO [SENSe:]TEMPerature:APERture [SENSe:]TEMPerature:APERture:ENABle [SENSe:]TEMPerature:NPLCycles [SENSe:]TEMPerature:RJUNction? [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:OCOMpensated [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:POWer:LIMit[:STATe] Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 389 4         Plug-in Modules Reference [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:REFerence [SENSe:]TEMPerature:TRANsducer:{FRTD|RTD}:RESistance[:REFerence] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:POWer:LIMit[:STATe] [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:REFerence [SENSe:]TEMPerature:TRANsducer:{FTHermistor|THERmistor}:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:CHECk [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction [SENSe:]TEMPerature:TRANsducer:TCouple:RJUNction:TYPE [SENSe:]TEMPerature:TRANsducer:TCouple:TYPE [SENSe:]TEMPerature:TRANsducer:TYPE [SENSe:]TEMPerature:ZERO:AUTO [SENSe:]VOLTage:AC:BANDwidth [SENSe:]VOLTage:{AC|DC}:RANGe:AUTO [SENSe:]VOLTage:{AC|DC}:RANGe [SENSe:]VOLTage[:DC]:APERture [SENSe:]VOLTage[:DC]:APERture:ENABle [SENSe:]VOLTage[:DC]:IMPedance:AUTO [SENSe:]VOLTage[:DC]:NPLCycles [SENSe:]VOLTage[:DC]:REFerence [SENSe:]VOLTage[:DC]:ZERO:AUTO SYSTem:ALARm? Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 390: Daqm909A 4-Channel 24-Bit Digitizer Module

    4         Plug-in Modules Reference DAQM909A 4-Channel 24-Bit Digitizer Module Simplified schematic diagram SCPI commands used ABORt3 ACQuire3? ACQuire3:POWer:ANALysis ACQuire3:STRain:HALF:BENDing ACQuire3:STRain:FULL:BENDing ACQuire3:STRain:HALF:POISson ACQuire3:STRain:FULL:POISson ACQuire3:STRain:FULL:BENDing:POISson ACQuire3:STRain:QUARter ACQuire3:VOLTage[:DC] ARM3:COUNt ARM3: SOURce DATA3:LAST? DATA3:POINts DATA3:RECords? FETCh3 FETCh3:DATA FETCh3:{DCYCle | DUTYcycle} FETCh3:FFTRansform:MAGNitude FETCh3:FFTRansform:PHASe FETCh3:FREQuency Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 391 4         Plug-in Modules Reference FETCh3:{FTIMe|FALL:TIME} FETCh3:NWIDth FETCh3:PERiod FETCh3:POWer FETCh3:PWIDth FETCh3:RMS? FETCh3:{RTIMe|RISE:TIME} FETCh3:STATistics FETCh3:THDNoise FETCh3:THDistortion FORMat3:BORDer FORMat3[:DATA] INITiate3 INPut3:COUPling INPut3:TYPE MMEMory3:STORe:DATA MMEMory3:STORe:DATA:AUTO MMEMory3:STORe:DATA:AUTO:FNAMe SAMPle3:COUNt SAMPle3:COUNt:PRETrigger SAMPle3:RATE SENSe3:FILTer SENSe3:FUNCtion SENSe3:STRain:EXCitation SENSe3:STRain:GFACtor SENSe3:STRain:POISson SENSe3:STRain:UNSTrained SENSe3:STRain:UNSTrained:IMMediate SENSe3:STRain:VOLTage:RANGe SENSe3:STRain:VOLTage:RANGe SYSTem:TIME:TRIGger3 Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 392 4         Plug-in Modules Reference TRIGger3:DELay TRIGger3:LEVel TRIGger3:SLOPe TRIGger3:SOURce TRIGger3:WFTRigger Keysight DAQ970A/DAQ973A Programming Guide...
  • Page 393 This information is subject to change without notice. © Keysight Technologies 2019 Edition 3, September 1 2019 Printed in Malaysia  DAQ97-90002 www.keysight.com...

This manual is also suitable for:

Daq973a

Table of Contents

Save PDF