Fluke HYDRA III Series Remote Programmers Manual

Data acquisition unit
Hide thumbs Also See for HYDRA III Series:

Advertisement

July 2013
© 2013 Fluke Corporation. All rights reserved. Specifications are subject to change without notice.
All product names are trademarks of their respective companies.
www.elso.sk
HYDRA Series III Data Acquisition Unit
Remote Programmers Guide
2638A
riešenia na presné meranie

Advertisement

Table of Contents
loading

Summary of Contents for Fluke HYDRA III Series

  • Page 1 2638A HYDRA Series III Data Acquisition Unit Remote Programmers Guide July 2013 © 2013 Fluke Corporation. All rights reserved. Specifications are subject to change without notice. riešenia na presné meranie All product names are trademarks of their respective companies.
  • Page 2 Fluke authorized resellers shall extend this warranty on new and unused products to end-user customers only but have no authority to extend a greater or different warranty on behalf of Fluke. Warranty support is available only if product is purchased through a Fluke authorized sales outlet or Buyer has paid the applicable international price.
  • Page 3: Table Of Contents

    Table of Contents Title Page Introduction ......................1 How to Contact Fluke ..................1 Remote Operation Commands ................2 System Status Diagram ..................3 List of Commands ....................4 Remote Programming Examples ............... 13 Single Channel, One-Shot ................13 One-Shot Scan ....................
  • Page 4 2638A www.elso.sk Remote Programmers Guide riešenia na presné meranie...
  • Page 5: Introduction

    Command syntax and names follow the IEEE-488.2 and SCPI standards. How to Contact Fluke To contact Fluke, call one of the following telephone numbers: • Technical Support USA: 1-800-44-FLUKE (1-800-443-5853) •...
  • Page 6: Remote Operation Commands

    2638A www.elso.sk Remote Programmers Guide Remote Operation Commands The Instrument accepts commands for setting parameters, executing functions or responding with requested data. These commands are in the form of strings of ASCII- encoded characters. Commands consist of a command header and, if necessary, parameter data. All commands must be terminated with either a carriage return (ASCII 0D hex or 13 decimal) or new line character (ASCII 0A hex or 10 decimal).
  • Page 7: System Status Diagram

    Hydra Series III Data Acquisition Unit www.elso.sk System Status Diagram System Status Diagram Figure 1 shows the System Status Diagram. status.png Figure 1. System Status Diagram riešenia na presné meranie...
  • Page 8: List Of Commands

    2638A www.elso.sk Remote Programmers Guide List of Commands Table 1 lists the command set for the Product in alphabetical order. Table 1. List of Commands *CLS Clear all status registers and the error queue. *ESE <n> Set the Standard Event Status Enable register. *ESR? Query and clear the Standard Event Status register.
  • Page 9 Hydra Series III Data Acquisition Unit www.elso.sk List of Commands Table 1. List of Commands (cont.) CALCulate:AVERage:COUNt? [(@<ch_list>)] Query the number of readings in the statistics. CALCulate:AVERage:MAXimum? [(@<ch_list>)] Query the maximum of each of the given channels. CALCulate:AVERage:MAXimum:TIME? [(@<ch_list>)] Query the time stamp of the maximum of each of the given channels. CALCulate:AVERage:MINimum? [(@<ch_list>)] Query the minimum of each of the given channels.
  • Page 10 2638A www.elso.sk Remote Programmers Guide Table 1. List of Commands (cont.) CALCulate:SCALe:STATe <boolean>[,(@<ch_list>)] Enable or disable Mx+B scaling. CALCulate:SCALe:UNIT “<unit>”[,(@<ch_list>)] Set the unit of measurement for Mx+B scaling. CALibrate:DATE? Read the instrument calibration date. CALibrate:MODule:DATE? <slot> Read the module calibration date. CONFigure? (@<channel>) Query the measurement function of a channel.
  • Page 11 Hydra Series III Data Acquisition Unit www.elso.sk List of Commands Table 1. List of Commands (cont.) DIAGnostic:CHANnel:RELay:CYCLes:CLEar (@<ch_list>) Clear the relay cycle counts of the given channels. DIAGnostic:DMM:RELay:CYCLes? Query the cycle counts of the DMM circuit relays. DISPlay:BRIGhtness <brightness> Set the display brightness. DISPlay:DATE:FORMat <date format>...
  • Page 12 2638A www.elso.sk Remote Programmers Guide Table 1. List of Commands (cont.) MEASure:VOLTage[:DC]? [<range>,[<resolution>,]](@<ch_list>) Acquire and return one scan of readings of dc voltage from the given channels. MEMory:LOG:CLEar Erase all data files stored in internal memory. MEMory:LOG:DELete [“<name>”] Delete a data file stored in internal memory. MEMory:LOG:EXPort [“<name>”] Copy a stored data file to USB memory.
  • Page 13 Hydra Series III Data Acquisition Unit www.elso.sk List of Commands Table 1. List of Commands (cont.) MMEMory:LOG:STORe Store scan data to USB memory. MMEMory:MOUNt? Query the mount state of the USB memory device. OUTPut:ALARm? Query the alarm output. READ? Initiate one scan sweep and return the readings. ROUTe:CHANnel:DELay <delay>,(@<ch_list>) Set the channel delay.
  • Page 14 2638A www.elso.sk Remote Programmers Guide Table 1. List of Commands (cont.) [SENSe:]RESistance:RANGe <range>[,(@<ch_list>)] Set the two-wire resistance range. [SENSe:]RESistance:RANGe:AUTO <boolean>[,(@<ch_list>)] Enable or disable auto-ranging for two-wire resistance. [SENSe:]RESistance:RESolution <resolution>[,(@<ch_list>)] Set the resolution for two-wire resistance. [SENSe:]TEMPerature:CALCulate? <n>[,<RJT>],(@<channel>) Return the temperature calculation for a given channel using the given input values. [SENSe:]TEMPerature:FRTD:A385:RZERo <n>,(@<channel>) Set the 0 °C resistance of a four-wire PRT/RTD of type A385.
  • Page 15 Hydra Series III Data Acquisition Unit www.elso.sk List of Commands Table 1. List of Commands (cont.) [SENSe:]TEMPerature:TRTD:A385:RZERo <n>,(@<channel>) Set the 0 °C resistance of a three-wire PRT/RTD of type A385. [SENSe:]TEMPerature:TRTD:A392:RZERo <n>,(@<channel>) Set the 0 °C resistance of a three-wire PRT/RTD of type A392. [SENSe:]TEMPerature:TRTD:CALCulate:RESistance <boolean>,(@<ch_list>) Enable or disable three-wire PRT/RTD resistance calculation.
  • Page 16 2638A www.elso.sk Remote Programmers Guide Table 1. List of Commands (cont.) STATus:QUEStionable:ENABle <n> Set the Questionable Status Enable Register. STATus:QUEStionable[:EVENt]? Query and clear the Questionable Status Event Register. SYSTem:ALARm? Read and remove the first alarm in the alarm queue. SYSTem:BEEPer:KEY <booelan> Enable or disable the key beeper.
  • Page 17: Remote Programming Examples

    Hydra Series III Data Acquisition Unit www.elso.sk Remote Programming Examples Remote Programming Examples This section gives examples of sequences of commands for several likely scenarios. Single Channel, One-Shot In this scenario, it is desired to measure one channel on command in a one-shot fashion. This example measures the temperature of a type K thermocouple using internal reference junction compensation.
  • Page 18: One-Shot Scan

    2638A www.elso.sk Remote Programmers Guide One-Shot Scan In this scenario it is desired to measure scan several channels on command in a one-shot fashion. This example measures dc volts on some channels and temperature of a type K thermocouples on other channels. Command Action *RST...
  • Page 19: Continuous Scanning

    Hydra Series III Data Acquisition Unit www.elso.sk Remote Programming Examples Continuous Scanning In this scenario it is desired to scan several channels at full speed indefinitely. The example measures the temperature of 2.252 kΩ thermistors on several channels. Command Action *RST Stop scanning then disable all channels and clear the scan list.
  • Page 20: Number Of Scan Sweeps

    2638A www.elso.sk Remote Programmers Guide Number of Scan Sweeps In this scenario it is desired to scan several channels a certain number of times. The example measures the temperature of thermocouples on several channels. The program waits for all the scans to complete and then reads the data stored in memory. Command Action *RST...
  • Page 21: Full-Speed Sampling

    Hydra Series III Data Acquisition Unit www.elso.sk Remote Programming Examples Full-Speed Sampling In this scenario it is desired to measure a single parameter with the fast sample rate. The program waits for all the sample to complete and then reads the data stored in memory. Command Action *RST...
  • Page 22: External Trigger

    2638A www.elso.sk Remote Programmers Guide External Trigger In this scenario it is desired to control scanning with an external trigger. The example measures dc volts on several channels and dc current on two dedicated current channels. Each time the external trigger signal is asserted the instrument performs one scan sweep. Command Action *RST...
  • Page 23: Monitoring

    Hydra Series III Data Acquisition Unit www.elso.sk Remote Programming Examples Monitoring In this scenario it is desired to continuously monitor a channel when not performing scan sweeps. The example monitors 4-wire resistance on the front terminals and periodically scans dc volts on other channels as well as 4-wire resistance on the front channel. Command Action *RST...
  • Page 24: Alarm Trigger

    2638A www.elso.sk Remote Programmers Guide Alarm Trigger In this scenario it is desired to continuously monitor temperature on a channel and trigger scan sweeps of several other channels when the readings of the monitored channel are above a limit. While the alarm is active scan sweeps are performed once every 10 seconds.
  • Page 25: Alphabetical List Of Serial Commands

    Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands Alphabetical List of Serial Commands Each command description provides the structure (long and short format), a description of the command purpose, a command example, an example of what the command returns (as applicable to query commands), and notes specific to the command.
  • Page 26 2638A www.elso.sk Remote Programmers Guide *CLS Description: Clear status registers and the error queue. Status event registers are reset to 0. The registers affected are the Operation Status Event register, Questionable Status Event register, Alarm Status Event register, and the Event Status Register. The *CLS command does not affect any of the associated condition or enable registers.
  • Page 27 The product information cannot be changed. Example: *IDN? Response: FLUKE,2638A,12345678,1.00+1.00+20130618 *OPC Description: Set the Operation Complete bit of the Event Status Register when all pending command operations complete. All commands are sequential, so the Operation Complete bit is always set immediately when this command is received.
  • Page 28 2638A www.elso.sk Remote Programmers Guide *OPT? Description: Query the instrument module configuration. The response is a comma- separated list of the model numbers of the installed modules and status of input module for slots 1, 2, and 3 respectively. Example: *OPT? Response: 2638A-100,1,2638A-100,0,NONE,0...
  • Page 29 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands *RST Description: Sets channel setup and scan settings to default states. The reset command performs the following actions: • A scan or test in progress is cancelled. • Scan data in memory is cleared.
  • Page 30 2638A www.elso.sk Remote Programmers Guide *SRE <n> *SRE? Description: Set the Service Request Enable for the Status Byte register. The Service Request Enable determines which bits of the Status Byte register are reported in the Master Summary Status bit of the Status Byte register. <n> is the sum of the decimal values of the bits of the Status Byte register that will be reported in the Master Status Summary bit.
  • Page 31 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands SYSTem:ERRor? STATus:OPERation:EVENt? STATus:ALARm:EVENt? STATus:QUEStionable:EVENt? *SRE *TRG Description: Trigger a single scan sweep. This command is accepted only while the BUS trigger source is selected and the scan has been initiated. If any other trigger source is selected or if a scan sweep is already in progress, the command is ignored and an error is logged, -211,“Trigger ignored”.
  • Page 32 2638A www.elso.sk Remote Programmers Guide CALCulate:AVERage:CLEar [(@<ch_list>)] Description: Clear the statistics for the given channels. (@<ch_list>) specifies the channels, which may be general purpose measurement channels, current channels, or math channels. *RST clears the statistics for all channels. Example: CALC:AVER:CLE (@101:105) Related Commands: CALCulate:AVERage:AVERage? CALCulate:AVERage:CLEar:ALL...
  • Page 33 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands CALCulate:AVERage:MAXimun:TIME? [(@<ch_list>)] Description: The query returns the time that the maximum reading was taken on the specified channels during the scan. (@<ch_list>) is a channel list containing channels, which may be general purpose measurement channels, current channels, or math channels.
  • Page 34 2638A www.elso.sk Remote Programmers Guide CALCulate:AVERage:RATE? [(@<ch_list>)] Description : The query returns the rate of change of readings were taken on the specified channels during the scan. (@<ch_list>) is a channel list containing channels, which may be general purpose measurement channels, current channels, or math channels.
  • Page 35 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands CALCulate:LIMit{1|2} <n>[,(@<ch_list>)] CALCulate:LIMit{1|2}? [,(@<ch_list>)] Description: Set the alarm limit for one of the alarm functions of the given channels. <n> is the alarm limit numeric value in floating-point format. It assumes the same unit of measurement as a channel’s reading.
  • Page 36 2638A www.elso.sk Remote Programmers Guide CALCulate:LIMit:FAIL? [(@<ch_list>)] Description: Query the alarm condition of the given channels. (@<ch_list>) is a channel list containing channels, which may be general purpose measurement channels, current channels, or math channels. Possible responses are as follows: Response Description Neither alarm tests positive...
  • Page 37 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands CALCulate:LIMit{1|2}:STATe <state>[,(@<ch_list>)] CALCulate:LIMit{1|2}:STATe? [(@<ch_list>)] Description: Set the type of alarm function for one of the alarms associated with the given channels. <state> can be OFF, HIGH, or LOW. The default is OFF. •...
  • Page 38 2638A www.elso.sk Remote Programmers Guide CALCulate:MATH:FUNCtion <function>,(@<ch_list>) CALCulate:MATH:FUNCtion? (@<ch_list>) Description: Select the math function for the given math channels. <function> specifies the math function. The options are listed below. The default is POLY. <function> Formula Display × A × A ×...
  • Page 39 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands CALCulate:MATH:SOURce:ACHannel (@<channel_A>),(@<ch_list>) CALCulate:MATH:SOURce:BCHannel (@<channel_B>),(@<ch_list>) CALCulate:MATH:SOURce:ACHannel? (@<ch_list>) CALCulate:MATH:SOURce:BCHannel? (@<ch_list>) Description: Set the A or B source channel for math calculations for the given math channels. The first parameter, (@<channel_A>) or (@<channel_B>), specifies the source channel, A or B respectively, to be used as the argument or arguments for a math function.
  • Page 40 2638A www.elso.sk Remote Programmers Guide CALCulate:SCALe:GAIN <n>,(@<ch_list>) CALCulate:SCALe:GAIN? (@<ch_list>) Description: Set the Mx+B scaling gain (M) for the given channels. <n> is the gain value as a floating-point number. The default is 1.0. (@<ch_list>) specifies the channels, which may be general purpose measurement channels, current channels, or math channels.
  • Page 41 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands CALCulate:SCALe:UNIT “<unit>”,(@<ch_list>) CALCulate:SCALe:UNIT? (@<ch_list>) Description: Set the unit of measurement for Mx+B scaling. “<unit>” specifies the unit. It is a string of from zero to three characters enclosed in quotation marks. The unit will be presented alongside the numeric value of the channel’s reading on the display.
  • Page 42 2638A www.elso.sk Remote Programmers Guide CONFigure:CURRent:AC [<range>[,<resolution>],](@<ch_list>) Description: Configure channels to measure ac current. The scan list is cleared and then set to include the given channels. <range> is a number that selects the measurement range. The lowest range that covers the given <range> value, in amperes, will be used. If <range>...
  • Page 43 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands CONFigure:FREQuency (@<ch_list>) Description: Configure channels to measure frequency. (@<ch_list>) specifies the channels, which must be general purpose measurement channels. The scan list is cleared and then set to include the given channels. *RST configures all physical channels other than special current channels to measure dc volts.
  • Page 44 2638A www.elso.sk Remote Programmers Guide CONFigure:TEMPerature <sensor >,<type>,(@<ch_list>) Description: Configure channels to measure temperature using a temperature sensor. The scan list is cleared and then set to include the given channels. The sample rate is set to NPLC 10. <sensor> selects the sensor type. <type> selects the specific sensor type or characterization.
  • Page 45 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands CONFigure:VOLTage:AC [<range>[,<resolution>],](@<ch_list>) Description: Configure channels to measure ac voltage. The scan list is cleared and then set to include the given channels. <range> is a number that selects the measurement range.
  • Page 46 2638A www.elso.sk Remote Programmers Guide DATA[:LAST]? [(@<channel>)] Description: Return the readings of the latest scan sweep or a specific channel. (@<channel>) is a channel list containing only one channel. Readings of the latest complete scan sweep, if available, are returned immediately without waiting for a new scan sweep in progress to complete.
  • Page 47 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands DATA:LOG[:ENABle] <boolean> DATA:LOG[:ENABle]? Description: Enable or disable data recording to internal flash or USB memory. <boolean> can be 0 (off), OFF, 1 (on), or ON. The default is 0. The memory device to which data is recorded is selected using the DATA:LOG:DESTination command.
  • Page 48 2638A www.elso.sk Remote Programmers Guide DIAGnostic:DMM:RELay:CYCLes? Description: Query the relay cycle count of DMM. The response is a set of ten numbers separated by commas. *RST does not affect the relay cycle counts. Example: DIAG:DMM:REL:CYCL? Response: 2,0,2,2,6,2,2,28,2,2 Related Commands: DIAGnostic:DMM:RELay:CYCLes:CLEar DIAGnostic:CHANnel:RELay:CYCLes? (@<ch_list>) Description: Query the relay cycle count of the given channels.
  • Page 49 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands DISPlay:LANGuage <language> DISPlay:LANGuage? Description: Set display language. <language> can be ENGLISH, CHINESE, FRENCH, GERMAN, PORTUTUESE, SPANISH, RUSSIAN, JAPANESE or KOREAN. Example: DISP:LANG? Response: ENGLISH Set Example: DISP:LANG CHINESE DISPlay:SAVer <saver>...
  • Page 50 2638A www.elso.sk Remote Programmers Guide FETCh? Description: Return readings of the latest measurement or scan sweep. Readings from the scan sweep are returned in a comma separated list of values for all channels in the scan list. An invalid or out-of-range reading of a channel is represented by the value 9.900000e+37 or -9.900000e+37.
  • Page 51 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands INPut:IMPedance:MAXimum <boolean>[,(@<ch_list>)] INPut:IMPedance:MAXimum? Description: Enable or disable maximum input impedance for dc voltage. <boolean> can be 0 (off), OFF, 1 (on), or ON. The default is 0. (@<ch_list>) specifies the channels, which must be general purpose measurement channels.
  • Page 52 2638A www.elso.sk Remote Programmers Guide MEASure:FREQuency? (@<ch_list>) Description: This command is equivalent to CONFigure:FREQuency followed by a READ?. Example: MEAS:FREQ (@101:102) Response: 5.000000e+01,6.000000e+01 Related Commands: CONFigure:FREQuency READ? MEASure:FRESistance? [<range>[,<resolution>],](@<ch_list>) Description: This command is equivalent to CONFigure:FRESistance followed by a READ?. Example: MEAS:FRES? 1e+03, 1e-1, (@101:102) Response:...
  • Page 53 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands MEASure:VOLTage[:DC]? [<range>[,<resolution>],](@<ch_list>) Description: This command is equivalent to CONFigure:VOLTage:DC followed by a READ?. Example: MEAS:VOLT? (@101:102) Response: 9.990000e-01, 1.000000e+00 Related Commands: CONFigure:VOLTage:DC READ? MEMory:LOG:CLEar Description: Erase all scan data files in internal memory. *RST does not affect data file memory.
  • Page 54 2638A www.elso.sk Remote Programmers Guide MEMory:LOG:NAME? <n> Description: Query name of specified data file folder in internal space. Example: MEM:LOG:NAME? 10 Response: 20130520_160808060 Related Commands: MEM:LOG:NFILes? MEMory:LOG:NFILes? Description: Query the number of data folders stored in internal memory. *RST does not affect data file memory.
  • Page 55 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands MEMory:LOG:READ[:DATA]? [“<name>”] Description: Read a data file stored in internal memory. <name> is the name of a stored data file folder. If the named file does not exist or there are no data files, and an error is logged (901,"File not found").
  • Page 56 2638A www.elso.sk Remote Programmers Guide MEMory:LOG:STORe Description: Store the latest scan data to internal memory. If no scan data is available, no action is taken and an error is logged (603 "Data not available"). If internal data memory has inadequate free space, no action is taken and an error is logged (908, "Error writing file").
  • Page 57 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands MEMory:STATe:DEFine:NAME? <n> Description: Query the file name associated with a setup file storage location. The response is the name enclosed in quotation marks. *RST does not affect setup file memory.
  • Page 58 2638A www.elso.sk Remote Programmers Guide MMEMory:LOG:READ[:DATA]? [“<name>”] Description: Read a data file stored in USB memory. <name> is the name of a stored data file folder. If the named file does not exist or there are no data files and an error is logged (901, "File not found”).
  • Page 59 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands MMEMory:MOUNt? Description: Query the mount state of the USB memory device. The response is 1 if USB memory is available and 0 if USB memory is not detected or is unreadable. *RST does not affect USB memory.
  • Page 60 2638A www.elso.sk Remote Programmers Guide ROUTe:CHANnel:DELay <time>[,(@<channel_list>)] ROUTe:CHANnel:DELay? [(@<channel_list>)] Description: Set the Channel Delay between the closing of a channel relay and the sampling of the channel. <time> is the delay time in seconds. The range is 0.0 to 600.0 and the default is 0.0.
  • Page 61 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands ROUTe:MONitor (@<ch_list>) ROUTe:MONitor? Description: Select the monitor channel. (@<ch_list>) is channel list containing only one channel number. When monitoring is enabled and scanning is active, the monitor channel will be measured and displayed continuously during the time between scan sweeps.
  • Page 62 2638A www.elso.sk Remote Programmers Guide ROUTe:SCAN (@<ch_list>) ROUTe:SCAN? Description: Enable channels for measurement and scanning. (@<ch_list>) specifies the channels, which may be physical channels or math channels or the totalizer channel. All channels not included in (@<ch_list>) are disabled and removed from the scan list. An empty channel list, ‘(@)’, disables all channels.
  • Page 63 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands [SENSe:]CURRent:AC:RANGe <range>[,(@<ch_list>)] [SENSe:]CURRent:AC:RANGe? [(@<ch_list>)] Description: Select the ac current range for channels. <range> is a number that selects the measurement range. The lowest discrete range that covers the given <range> value, in amperes, will be used.
  • Page 64 2638A www.elso.sk Remote Programmers Guide [SENSe:]CURRent:AC:RESolution <resolution>[,(@<ch_list>)] [SENSe:]CURRent:AC:RESolution? [(@<ch_list>)] Description: Select the resolution for ac current. For ac measurements, the resolution is fixed at 6½ digits. The only way to control the reading rate for ac measurements is by changing the channel delay or changing the bandwidth of ac filter. The <resolution> parameter only affects the number of digits shown on the front panel.
  • Page 65 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands [SENSe:]CURRent[:DC]:RANGe:AUTO <boolean>[,(@<ch_list>)] [SENSe:]CURRent[:DC]:RANGe:AUTO? [(@<ch_list>)] Description: Enable or disable automatic dc current range for channels. <boolean> can be 0 (off), OFF, 1 (on), or ON. (@<ch_list>) specifies the channels, which must be current channels.
  • Page 66 2638A www.elso.sk Remote Programmers Guide [SENSe:]FRESistance:RANGe <range>[,(@<ch_list>)] [SENSe:]FRESistance:RANGe? [(@<ch_list>)] Description: Select the four-wire resistance range for channels. <range> is a number that selects the measurement range. The lowest discrete range that covers the given <range> value, in ohms, will be used. Resolution is automatic and depends on the range and sample rate.
  • Page 67 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands [SENSe:]FUNCtion “<function>”[,(@<ch_list>)] [SENSe:]FUNCtion? [(@<ch_list>)] Description: Configure the measurement function for channels. “<function>” is the measurement function name. The name must be enclosed in quotation marks. The options for “<function>” include CURRent:AC, CURRent[:DC], FREQuency, FRESistance, RESistance, TEMPerature, VOLTage:AC, and VOLTage[:DC].
  • Page 68 2638A www.elso.sk Remote Programmers Guide [SENSe:]RATE <rate> [SENSe:]RATE? Description: Select the measurement sample rate. <rate> is the sample rate. Options are MEDium, SLOW, FAST, and NPLC. The setting applies to all channels. When the sample rate setting is NPLC, the sample rate for each channel is determined by the SENSe:NPLC setting for each channel.
  • Page 69 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands [SENSe:]RESistance:RESolution <resolution>[,(@<ch_list>)] [SENSe:]RESistance:RESolution? [(@<ch_list>)] Description: Select the resolution for two-wire resistance. <resolution> is a number, in ohms, that selects the measurement resolution and also determines the sample time. By default, the resolution is selected automatically to produce a 6.5 digit reading.
  • Page 70 2638A www.elso.sk Remote Programmers Guide [SENSe:]TEMPerature:FRTD:A392:RZERo <n>,(@<channel>) [SENSe:]TEMPerature:FRTD:A392:RZERo? (@<channel>) Description: Set the resistance at 0 °C of a four-wire PRT/RTD of characterization type A392. <n> is the resistance, in ohms, of the PRT/RTD at 0 °C. (@<channel>) specifies the channel, which must be a general purpose measurement channel. Two channels are paired for four-wire sensor measurement.
  • Page 71 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands [SENSe:]TEMPerature:FRTD:TYPE <type>,(@<ch_list>) [SENSe:]TEMPerature:FRTD:TYPE? (@<ch_list>) Description: Set the channel function to temperature, set the sensor type to four-wire PRT/RTD, and set the specific PRT/RTD type. <type> selects the specific PRT/RTD type.
  • Page 72 2638A www.elso.sk Remote Programmers Guide [SENSe:]TEMPerature:FTHermistor:TYPE <type>,(@<ch_list>) [SENSe:]TEMPerature:FTHermistor:TYPE? (@<ch_list>) Description: Set the channel function to temperature, set the sensor type to four-wire thermistor, and set the specific thermistor type. <type> selects the specific thermistor type. The options are listed in the following table. <type>...
  • Page 73 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands [SENSe:]TEMPerature:RTD:A392:RZERo <n>,(@<channel>) [SENSe:]TEMPerature:RTD:A392:RZERo? (@<channel>) Description: Set the resistance at 0 °C of a two-wire PRT/RTD of characterization type A392. <n> is the resistance, in ohms, of the PRT/RTD at 0 °C. (@<channel>) specifies the channel, which must be a general purpose measurement channel.
  • Page 74 2638A www.elso.sk Remote Programmers Guide [SENSe:]TEMPerature:RTD:TYPE <type>,(@<ch_list>) [SENSe:]TEMPerature:RTD:TYPE? (@<ch_list>) Description: Set the channel function to temperature, set the sensor type to two-wire PRT/RTD, and set the specific PRT/RTD type. <type> selects the specific PRT/RTD type. The options are listed in the following table. <type>...
  • Page 75 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands [SENSe:]TEMPerature:TCouple:ODETect <boolean>,(@<ch_list>) [SENSe:]TEMPerature:TCouple:ODETect? (@<ch_list>) Description: Enable or disable open-circuit detection for thermocouples. <boolean> can be 0 (off), OFF, 1 (on), or ON. The default is 0. (@<ch_list>) specifies the channels to configure.
  • Page 76 2638A www.elso.sk Remote Programmers Guide [SENSe:]TEMPerature:TCouple:RJUNction:TYPE <type>,(@<ch_list>) [SENSe:]TEMPerature:TCouple:RJUNction:TYPE? (@<ch_list>) Description: Select the reference junction compensation type for channels configured to measure thermocouples. <type> selects the reference junction type. The options are INTernal, FIXed, and EXTernal. The default is INT. If the selection is FIXed, the reference junction temperature is set to 0 in degrees Celsius or Fahrenheit depending on the configured system temperature unit.
  • Page 77 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands (@<ch_list>) specifies the channels to configure. Channels in the list must be physical channels. The reference junction type is set to internal except Ch001 (Ch001 will always be set to fixed CJC).
  • Page 78 2638A www.elso.sk Remote Programmers Guide Related Commands: ROUTe:SCAN SENSe:TEMPerature:TRANsducer CONFigure:TEMPerature [SENSe:]TEMPerature:TRANsducer <sensor >,(@<ch_list>) [SENSe:]TEMPerature:TRANsducer? (@<ch_list>) Description: Set the channel function to temperature and set the sensor type. <sensor> selects the sensor type. The options are TCouple, FRTD, RTD, TRTD, THERmistor, and FTHermistor.
  • Page 79 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands [SENSe:]TEMPerature:TRTD:A392:RZERo <n>,(@<channel>) [SENSe:]TEMPerature:TRTD:A392:RZERo? (@<channel>) Description: Set the resistance at 0 °C of a three-wire PRT/RTD of characterization type A392. <n> is the resistance, in ohms, of the PRT/RTD at 0 °C. (@<channel >) specifies the channel, which must be a general purpose measurement channel.
  • Page 80 2638A www.elso.sk Remote Programmers Guide [SENSe:]TEMPerature:TRTD:TYPE <type>,(@<ch_list>) [SENSe:]TEMPerature:TRTD:TYPE? (@<ch_list>) Description: Set the channel function to temperature, set the sensor type to three-wire PRT/RTD, and set the specific PRT/RTD type. <type> selects the specific PRT/RTD type. The options are listed in the following table. <type>...
  • Page 81 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands [SENSe:]TOTalize:DEBounce <boolean> [SENSe:]TOTalize:DEBounce? Enable or disable totalize debounce. <boolean> can be 0 (off), OFF, 1 (on), or ON. The default is 0. *RST clears and disables the totalize counter. Example: TOT:DEB? Response:...
  • Page 82 2638A www.elso.sk Remote Programmers Guide [SENSe:]VOLTage:AC:RANGe <range>[,(@<ch_list>)] [SENSe:]VOLTage:AC:RANGe? [(@<ch_list>)] Description: Select the ac voltage range for the given channels. <range> is a number that selects the measurement range. The lowest discrete range that covers the given <range> value, in volts, will be used. Resolution is automatic and depends on the range and sample rate.
  • Page 83 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands [SENSe:]VOLTage:AC:RESolution <resolution>[,(@<ch_list>)] [SENSe:]VOLTage:AC:RESolution? [(@<ch_list>)] Select the resolution for ac voltage. For ac measurements, the resolution is fixed at 6½ digits. The only way to control the reading rate for ac measurements is by changing the channel delay or by setting the ac filter to the highest frequency limit.
  • Page 84 2638A www.elso.sk Remote Programmers Guide [SENSe:]VOLTage[:DC]:RESolution <resolution>[,(@<ch_list>)] [SENSe:]VOLTage[:DC]:RESolution? [(@<ch_list>)] Description: Select the resolution for dc voltage. <resolution> is a number, in volts, that selects the measurement resolution and also determines the sample time. By default, the resolution is selected automatically to produce a 6.5 digit reading. (@<ch_list>) specifies the channels, which must be general purpose measurement channels.
  • Page 85 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands STATus:ALARm:CONDition? Description: Query the Alarm Status Condition register. The Alarm Status Condition register reflects the states of alarms. The return value is the sum of the decimal values of the asserted bits of the register.
  • Page 86 2638A www.elso.sk Remote Programmers Guide STATus:ALARm[:EVENt]? Description: Query and clear the Alarm Status Event register. The return value is the sum of the decimal values of the asserted bits of the register. The defined bits, their decimal values (in parentheses), and their meanings are as follows: •...
  • Page 87 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands STATus:OPERation:ENABle <n> STATus:OPERation:ENABle? Description: Set the Operation Status Enable register. The Operation Status Enable register determines which bits of the Operation Status Event register are reported in the Operation Status Summary bit of the Status Byte register.
  • Page 88 2638A www.elso.sk Remote Programmers Guide STATus:PRESet Description: Set status enable registers to disabled states. The Alarm Status Enable, Questionable Status Enable, and Operation Status Enable registers are all set to 0. The Status Byte register is updated to reflect any changes in the enable registers associated with the summary bits.
  • Page 89 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands STATus:QUEStionable:ENABle <n> STATus:QUEStionable:ENABle? Description: Set the Questionable Status Enable register. The Questionable Status Enable register determines which bits of the Questionable Status Event register are reported in the Questionable Status Summary bit of the Status Byte register. <n> is the sum of the decimal values of the bits of the Questionable Status Event register that will be reported in the Status Byte register.
  • Page 90 2638A www.elso.sk Remote Programmers Guide SYSTem:ALARm? Description: Read and remove the first alarm in the alarm queue. The response contains the reading causing the alarm, unit of measurement, channel number, date, and time formatted as follows: <reading>,<unit>,<channel>,<year>,<month>,<day>,<hour>,<minute>,<second>,<type >,<output> If the alarm queue is empty, the response is “0.000000e+00,,000,0000,00,00,00,00,00, 000,0,0”.
  • Page 91 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands SYSTem:ERRor? Description: Read and remove the first error in the error queue. The response is an error number followed by a brief description in quotes, with the two parts separated by a comma.
  • Page 92 2638A www.elso.sk Remote Programmers Guide SYSTem:MODule:CONFigure:SNUM? <slot> Description: Query the specified module's serial number. <slot> can be 1, 2 or 3. Example: SYST:MOD:CONF:SNUM? 1 Response: 12345678 SYSTem:MODule:CONFigure:TYPE? <slot> Description: Query the specified module's type, <slot> can be 1, 2 or 3. Example: SYST:MOD:CONF:TYPE? 1 Response:...
  • Page 93 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands SYSTem:VERSion? Description: Query the SCPI version. The return value is ‘1999.0’. Example: SYST:VERS? Response: 1999.0 Related Commands: *IDN? TRIGger:ALARm:CHANnel (@<channel>) TRIGger:ALARm:CHANnel? Description: Set the input channel for the alarm trigger. (@<channel>) is the input channel number.
  • Page 94 2638A www.elso.sk Remote Programmers Guide TRIGger:ENABle <boolean> TRIGger:ENABle? Description: Enable or suspend triggering and scanning. <boolean> can be 0 (trigger suspended), OFF, 1 (trigger enabled), or ON. The default is 1. Normally the TRIGger:ENABle setting is 1 and triggering and scanning are enabled. Setting the trigger enable to 0 temporarily suspends triggering and scanning.
  • Page 95 Hydra Series III Data Acquisition Unit www.elso.sk Alphabetical List of Serial Commands TRIGger:TIMer {<n> | INFinity} TRIGger:TIMer? Description: Set the scan interval, which determines the time between scan sweeps while either the TIMer, EXTernal, or ALARm trigger source is used. <n> is the scan interval in seconds.
  • Page 96 2638A www.elso.sk Remote Programmers Guide riešenia na presné meranie...

This manual is also suitable for:

2638a

Table of Contents