Device Node Tree
This chapter contains reference documentation for the settings and measurement data available on UHFQA Instruments. Whilst Functional Description LabOne User Interface describes many of these settings in terms of the features available in the LabOne User Interface, this chapter describes them on the device level and provides a hierarchically organized and comprehensive list of device functionality.
Since these settings and data streams may be written and read using the LabOne APIs (Application Programming Interfaces) this chapter is of particular interest to users who would like to perform measurements programmatically via LabVIEW, Python, MATLAB, .NET or C. Please see:
-
Introduction for an introduction of how the instrument’s settings and measurement data are organized hierarchically in the Data Server’s so-called "Node Tree".
-
Reference Node Documentation for a reference list of the settings and measurement data available on UHFQA Instruments, organized by branch in the Node Tree.
Introduction
This chapter provides an overview of how an instrument’s configuration and output is organized by the Data Server.
All communication with an instrument occurs via the Data Server program the instrument is connected to (see LabOne Software Architecture for an overview of LabOne’s software components). Although the instrument’s settings are stored locally on the device, it is the Data Server’s task to ensure it maintains the values of the current settings and makes these settings (and any subscribed data) available to all its current clients. A client may be the LabOne User Interface or a user’s own program implemented using one of the LabOne Application Programming Interfaces, e.g., Python.
The instrument’s settings and data are organized by the Data Server in a file-system-like hierarchical structure called the node tree. When an instrument is connected to a Data Server, its device ID becomes a top-level branch in the Data Server’s node tree. The features of the instrument are organized as branches underneath the top-level device branch and the individual instrument settings are leaves of these branches.
For example, the auxiliary outputs of the instrument with device ID "dev2006" are located in the tree in the branch:
/DEV2006/AUXOUTS/
In turn, each individual auxiliary output channel has its own branch underneath the "AUXOUTS" branch.
/DEV2006/AUXOUTS/0/
/DEV2006/AUXOUTS/1/
/DEV2006/AUXOUTS/2/
/DEV2006/AUXOUTS/3/
Whilst the auxiliary outputs and other channels are labelled on the instrument’s panels and the User Interface using 1-based indexing, the Data Server’s node tree uses 0-based indexing. Individual settings (and data) of an auxiliary output are available as leaves underneath the corresponding channel’s branch:
/DEV2006/AUXOUTS/0/DEMODSELECT
/DEV2006/AUXOUTS/0/LIMITLOWER
/DEV2006/AUXOUTS/0/LIMITUPPER
/DEV2006/AUXOUTS/0/OFFSET
/DEV2006/AUXOUTS/0/OUTPUTSELECT
/DEV2006/AUXOUTS/0/PREOFFSET
/DEV2006/AUXOUTS/0/SCALE
/DEV2006/AUXOUTS/0/VALUE
These are all individual node paths in the node tree; the lowest-level nodes which represent a single instrument setting or data stream. Whether the node is an instrument setting or data-stream and which type of data it contains or provides is well-defined and documented on a per-node basis in the Reference Node Documentation section in the relevant instrument-specific user manual. The different properties and types are explained in Node Properties and Data Types .
For instrument settings, a Data Server client modifies the node’s value by specifying the appropriate path and a value to the Data Server as a (path, value) pair. When an instrument’s setting is changed in the LabOne User Interface, the path and the value of the node that was changed are displayed in the Status Bar in the bottom of the Window. This is described in more detail in Node Properties and Data Types.
Module Parameters
LabOne Core Modules, such as the Sweeper, also use a similar tree-like structure to organize their parameters. Please note, however, that module nodes are not visible in the Data Server’s node tree; they are local to the instance of the module created in a LabOne client and are not synchronized between clients. |
Node Properties and Data Types
A node may have one or more of the following properties:
- Read
-
Data can be read from the node.
- Write
-
Data can be written to the node.
- Setting
-
The node corresponds to a writable instrument configuration. The data of these nodes are persisted in snapshots of the instrument and stored in the LabOne XML settings files.
- Streaming
-
A node with the read attribute that provides instrument data, typically at a user-configured rate. The data is usually a more complex data type, for example demodulator data is returned as
ZIDemodSample
. A full list of streaming nodes is available in the Programming Manual in the Chapter Instrument Communication. Their availability depends on the device class (e.g. MF) and the option set installed on the device.
A node may contain data of the following types:
- Integer
-
Integer data.
- Double
-
Double precision floating point data.
- String
-
A string array.
- Integer (enumerated)
-
As for Integer, but the node only allows certain values.
- Composite data type
-
For example,
ZIDemodSample
. These custom data types are structures whose fields contain the instrument output, a timestamp and other relevant instrument settings such as the demodulator oscillator frequency. Documentation of custom data types is available in
Exploring the Node Tree
In the LabOne User Interface
A convenient method to learn which node is responsible for a specific instrument setting is to check the Command Log history in the bottom of the LabOne User Interface. The command in the Status Bar gets updated every time a configuration change is made. Figure 1 shows how the equivalent MATLAB command is displayed after modifying the value of the auxiliary output 1’s offset. The format of the LabOne UI’s command history can be configured in the Config Tab (MATLAB, Python and .NET are available). The entire history generated in the current UI session can be viewed by clicking the "Show Log" button. ![]() Figure 1. When a device’s configuration is modified in the LabOne User Interface, the Status Bar displays the equivalent command to perform the same configuration via a LabOne programming interface. Here, the MATLAB code to modify auxiliary output 1’s offset value is provided. When "Show Log" is clicked the entire configuration history is displayed in a new browser tab.
|
In a LabOne Programming Interface
A list of nodes (under a specific branch) can be requested from the Data
Server in an API client using the The detailed descriptions of nodes that is provided in
Reference Node Documentation
is accessible directly in the LabOne
MATLAB or Python programming interfaces using the "help" command. The
daq = zhinst.core.ziDAQServer('localhost', 8004, 6) daq.help('/dev2006/auxouts/0/offset') # Out: # /DEV2006/AUXOUTS/0/OFFSET# # Add the specified offset voltage to the signal after scaling. Auxiliary Output # Value = (Signal+Preoffset)*Scale + Offset # Properties: Read, Write, Setting # Type: Double # Unit: V |
Data Server Nodes
The Data Server has nodes in the node tree available under the top-level /ZI/ branch. These nodes give information about the version and state of the Data Server the client is connected to. For example, the nodes:
-
/ZI/ABOUT/VERSION
-
/ZI/ABOUT/REVISION
are read-only nodes that contain information about the release version and revision of the Data Server. The nodes under the /ZI/DEVICES/ list which devices are connected, discoverable and visible to the Data Server.
The nodes:
-
/ZI/CONFIG/OPEN
-
/ZI/CONFIG/PORT
are settings nodes that can be used to configure which port the Data Server listens to for incoming client connections and whether it may accept connections from clients on hosts other than the localhost.
Nodes that are of particular use to programmers are:
-
/ZI/DEBUG/LOGPATH - the location of the Data Server’s log in the PC’s file system,
-
/ZI/DEBUG/LEVEL - the current log-level of the Data Server (configurable; has the Write attribute),
-
/ZI/DEBUG/LOG - the last Data Server log entries as a string array.
The Global nodes of the LabOne Data Server are listed in the Instrument Communication chapter of the LabOne Programming Manual
Reference Node Documentation
This section describes all the nodes in the data server’s node tree organized by branch.
See Node Properties and Data Types for an explanation of node properties and types.
AUXINS
Read, Write, Setting Integer (64 bit) None Defines the number of samples on the input to average as a power of two. Possible values are in the range [0, 16]. A value of 0 corresponds to the sampling rate of the auxiliary input’s ADC.
/DEV…./AUXINS/n/AVERAGING
Properties:
Type:
Unit:
Read, Stream ZIAuxInSample V Voltage measured at the Auxiliary Input after averaging. The data rate depends on the averaging value. Note, if the instrument has demodulator functionality, the auxiliary input values are available as fields in a demodulator sample and are aligned by timestamp with the demodulator output.
/DEV…./AUXINS/n/SAMPLE
Properties:
Type:
Unit:
Read Double V Voltage measured at the Auxiliary Input after averaging. The value of this node is updated at a low rate (50 Hz); the streaming node auxins/n/sample is updated at a high rate defined by the averaging.
/DEV…./AUXINS/n/VALUES/m
Properties:
Type:
Unit:
AUXOUTS
Read, Write, Setting Integer (64 bit) None Select the channel number of the selected signal source.
/DEV…./AUXOUTS/n/DEMODSELECT
Properties:
Type:
Unit:
Read, Write, Setting Double V Lower limit for the signal at the Auxiliary Output. A smaller value will be clipped.
/DEV…./AUXOUTS/n/LIMITLOWER
Properties:
Type:
Unit:
Read, Write, Setting Double V Upper limit for the signal at the Auxiliary Output. A larger value will be clipped.
/DEV…./AUXOUTS/n/LIMITUPPER
Properties:
Type:
Unit:
Read, Write, Setting Double V Add the specified offset voltage to the signal after scaling. Auxiliary Output Value = (Signal+Preoffset)*Scale + Offset
/DEV…./AUXOUTS/n/OFFSET
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select the signal source to be represented on the Auxiliary Output. -1 Select Manual as the output option. 0 Select Demod X as the output option. 1 Select Demod Y as the output option. 2 Select Demod R as the output option. 3 Select Demod Theta as the output option. 4 Select one of the AWG Outputs for auxiliary output when running the AWG in four-channel mode. The AWG option needs to be installed. 5 Select PID Out as the output option. 6 Select Boxcar as the output option. 7 Select AU Cartesian as the output option. 8 Select AU Polar as the output option. 9 Select PID Shift as the output option. 10 Select PID Error as the output option. 12 Select Pulse Counter as the output option.
/DEV…./AUXOUTS/n/OUTPUTSELECT
Properties:
Type:
Unit:
manual
demod_x
demod_y
demod_r
demod_theta
awg
pid
boxcar
au_cartesian
au_polar
pid_shift
pid_error
pulse_counter
Read, Write, Setting Double Dependent Add a pre-offset to the signal before scaling is applied. Auxiliary Output Value = (Signal+Preoffset)*Scale + Offset
/DEV…./AUXOUTS/n/PREOFFSET
Properties:
Type:
Unit:
Read, Write, Setting Double None Multiplication factor to scale the signal. Auxiliary Output Value = (Signal+Preoffset)*Scale + Offset
/DEV…./AUXOUTS/n/SCALE
Properties:
Type:
Unit:
Read Double V Voltage present on the Auxiliary Output. Auxiliary Output Value = (Signal+Preoffset)*Scale + Offset
/DEV…./AUXOUTS/n/VALUE
Properties:
Type:
Unit:
AWGS
Read, Write, Setting Integer (enumerated) None Selects the digital trigger source signal. 0 Trigger In 1 1 Trigger In 2 2 Trigger In 3 3 Trigger In 4 4 Trigger Out 1 5 Trigger Out 2 6 Trigger Out 3 7 Trigger Out 4
/DEV…./AWGS/n/AUXTRIGGERS/m/CHANNEL
Properties:
Type:
Unit:
trigin0
, trigger_input0
trigin1
, trigger_input1
trigin2
, trigger_input2
trigin3
, trigger_input3
trigout0
, trigger_output0
trigout1
, trigger_output1
trigout2
, trigger_output2
trigout3
, trigger_output3
Read, Write, Setting Integer (enumerated) None Select the signal edge that should activate the trigger. The trigger will be level sensitive when the Level option is selected. 0 Level sensitive trigger 1 Rising edge trigger 2 Falling edge trigger 3 Rising or falling edge trigger
/DEV…./AWGS/n/AUXTRIGGERS/m/SLOPE
Properties:
Type:
Unit:
level_sensitive
rising_edge
falling_edge
both_edges
Read Integer (64 bit) None State of the Auxiliary Trigger: No trigger detected/trigger detected.
/DEV…./AWGS/n/AUXTRIGGERS/m/STATE
Properties:
Type:
Unit:
Read ZIVectorData None A vector of 32-bit integers representing the values on the DIO interface.
/DEV…./AWGS/n/DIO/DATA
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Index of the bit on the DIO interface for which the delay should be changed.
/DEV…./AWGS/n/DIO/DELAY/INDEX
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Corresponding delay value to apply to the given bit of the DIO interface in units of 450 MHz clock cycles. Valid values are 0 to 3.
/DEV…./AWGS/n/DIO/DELAY/VALUE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Select the DIO bit to use as the STROBE signal.
/DEV…./AWGS/n/DIO/STROBE/INDEX
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select the signal edge of the STROBE signal for use in timing alignment. 0 Off 1 Rising edge trigger 2 Falling edge trigger 3 Rising or falling edge trigger
/DEV…./AWGS/n/DIO/STROBE/SLOPE
Properties:
Type:
Unit:
off
rising_edge
falling_edge
both_edges
Read, Write, Setting Integer (64 bit) None Select the DIO bit to use as the VALID signal to indicate a valid input is available.
/DEV…./AWGS/n/DIO/VALID/INDEX
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Polarity of the VALID bit that indicates that a valid input is available. 0 None: VALID bit is ignored. 1 Low: VALID bit must be logical zero. 2 High: VALID bit must be logical high. 3 Both: VALID bit may be logical high or zero.
/DEV…./AWGS/n/DIO/VALID/POLARITY
Properties:
Type:
Unit:
none
low
high
both
Read Integer (64 bit) None Checksum of the uploaded ELF file.
/DEV…./AWGS/n/ELF/CHECKSUM
Properties:
Type:
Unit:
Write ZIVectorData None Accepts the data of the sequencer ELF file.
/DEV…./AWGS/n/ELF/DATA
Properties:
Type:
Unit:
Read Integer (64 bit) None Length of the compiled ELF file.
/DEV…./AWGS/n/ELF/LENGTH
Properties:
Type:
Unit:
Read Double None Size of the uploaded ELF file relative to the size of the main memory.
/DEV…./AWGS/n/ELF/MEMORYUSAGE
Properties:
Type:
Unit:
Read ZIVectorData None The name of the uploaded ELF file.
/DEV…./AWGS/n/ELF/NAME
Properties:
Type:
Unit:
Read Double % The percentage of the sequencer program already uploaded to the device.
/DEV…./AWGS/n/ELF/PROGRESS
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Activates the AWG.
/DEV…./AWGS/n/ENABLE
Properties:
Type:
Unit:
Read, Write, Setting Double None Amplitude in units of full scale of the given AWG Output. The full scale corresponds to the Range voltage setting of the Signal Outputs.
/DEV…./AWGS/n/OUTPUTS/m/AMPLITUDE
Properties:
Type:
Unit:
Read Integer (64 bit) None Indicates the routing of the AWG signal (k index) to the wave output or to the digital mixer input (m index).
/DEV…./AWGS/n/OUTPUTS/m/ENABLES/k
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select between plain mode, amplitude modulation, and advanced mode. 0 Plain: AWG Output goes directly to Signal Output. 1 Modulation: AWG Output 1 (2) is multiplied with oscillator signal of demodulator 4 (8). 2 Advanced: Output of AWG channel 1 (2) modulates demodulators 1-4 (5-8) with independent envelopes.
/DEV…./AWGS/n/OUTPUTS/m/MODE
Properties:
Type:
Unit:
plain
modulation
advanced
Read Integer (64 bit) None AWG has a compiled wave form and is ready to be enabled.
/DEV…./AWGS/n/READY
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Clears the logger data.
/DEV…./AWGS/n/RTLOGGER/CLEAR
Properties:
Type:
Unit:
Read ZIVectorData None Vector node with the logged events.
/DEV…./AWGS/n/RTLOGGER/DATA
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Activates the Real-time Logger.
/DEV…./AWGS/n/RTLOGGER/ENABLE
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Selects the operation mode. 0 Normal: Logger starts with the AWG and overwrites old values as soon as the memory limit of 1024 entries is reached. 1 Timestamp-triggered: Logger starts with the AWG, waits for the first valid trigger, and only starts recording data after the time specified by the starttimestamp. Recording stops as soon as the memory limit of 1024 entries is reached.
/DEV…./AWGS/n/RTLOGGER/MODE
Properties:
Type:
Unit:
normal
timestamp
Read, Write, Setting Integer (64 bit) None Timestamp at which to start logging for timestamp-triggered mode.
/DEV…./AWGS/n/RTLOGGER/STARTTIMESTAMP
Properties:
Type:
Unit:
Read Integer (enumerated) None Operation state. 0 Idle: Logger is not running. 1 Normal: Logger is running in normal mode. 2 Wait for timestamp: Logger is in timestamp-triggered mode and waits for start timestamp. 3 Active: Logger is in timestamp-triggered mode and logging. 4 Log Full: Logger is in timestamp-triggered mode and has stopped logging because log is full.
/DEV…./AWGS/n/RTLOGGER/STATUS
Properties:
Type:
Unit:
idle
normal
ts_wait
ts_active
ts_full
Read Double s Minimal time difference between two timestamps. The value matches the AWG sequencer execution rate.
/DEV…./AWGS/n/RTLOGGER/TIMEBASE
Properties:
Type:
Unit:
Read ZIVectorData None Displays the current sequence program in compiled form. Every line corresponds to one hardware instruction.
/DEV…./AWGS/n/SEQUENCER/ASSEMBLY
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Reserved for future use.
/DEV…./AWGS/n/SEQUENCER/CONTINUE
Properties:
Type:
Unit:
Read Double None Size of the current Sequencer program relative to the available instruction memory of 1 kInstructions (1'024 instructions).
/DEV…./AWGS/n/SEQUENCER/MEMORYUSAGE
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Reserved for future use.
/DEV…./AWGS/n/SEQUENCER/NEXT
Properties:
Type:
Unit:
Read Integer (64 bit) None Current position in the list of sequence instructions during execution.
/DEV…./AWGS/n/SEQUENCER/PC
Properties:
Type:
Unit:
Read ZIVectorData None Displays the source code of the current sequence program.
/DEV…./AWGS/n/SEQUENCER/PROGRAM
Properties:
Type:
Unit:
Read Integer (64 bit) None Status of the sequencer on the instrument. Bit 0: sequencer is running; Bit 1: reserved; Bit 2: sequencer is waiting for a trigger to arrive; Bit 3: AWG has detected an error; Bit 4: sequencer is waiting for synchronization with other channels.
/DEV…./AWGS/n/SEQUENCER/STATUS
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Puts the AWG into single shot mode.
/DEV…./AWGS/n/SINGLE
Properties:
Type:
Unit:
Read, Write Double Dependent Node used by the sweeper module for fast index sweeps. When selected as sweep grid the sweeper module will switch into a fast index based scan mode. This mode can be up to 1000 times faster than conventional node sweeps. The sequencer program must support this functionality. See section 'AWG Index Sweep' of the UHF user manual for more information.
/DEV…./AWGS/n/SWEEP/AWGTRIGS/m
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None AWG sampling rate. The numeric values are rounded for display purposes. The exact values are equal to the base sampling rate (1.8 GHz) divided by 2^n, where n is the node value. This value is used by default and can be overridden in the Sequence program. 0 1.80 GHz 1 900 MHz 2 450 MHz 3 225 MHz 4 112.5 MHz 5 56.25 MHz 6 28.12 MHz 7 14.06 MHz 8 7.03 MHz 9 3.52 MHz 10 1.76 MHz 11 878.91 kHz 12 439.45 kHz 13 219.73 kHz
/DEV…./AWGS/n/TIME
Properties:
Type:
Unit:
1.80_GHz
900_MHz
450_MHz
225_MHz
113_MHz
56.3_MHz
28.1_MHz
14.1_MHz
7.03_MHz
3.52_MHz
1.76M_Hz
878.91_kHz
439_kHz
220_kHz
Read, Write, Setting Integer (enumerated) None Selects the signal source for the analogue trigger. 0 Signal Input 1 1 Signal Input 2 2 Trigger Input 1 3 Trigger Input 2 4 Aux Output 1. Requires an installed digitizer (DIG) option. 5 Aux Output 2. Requires an installed digitizer (DIG) option. 6 Aux Output 3. Requires an installed digitizer (DIG) option. 7 Aux Output 4. Requires an installed digitizer (DIG) option. 8 Aux Input 1 9 Aux Input 2 10 Osc φ Demod 4 11 Osc φ Demod 8 16 Demod 1 X. Requires an installed digitizer (DIG) option. 17 Demod 2 X. Requires an installed digitizer (DIG) option. 18 Demod 3 X. Requires an installed digitizer (DIG) option. 19 Demod 4 X. Requires an installed digitizer (DIG) option. 20 Demod 5 X. Requires an installed digitizer (DIG) option. 21 Demod 6 X. Requires an installed digitizer (DIG) option. 22 Demod 7 X. Requires an installed digitizer (DIG) option. 23 Demod 8 X. Requires an installed digitizer (DIG) option. 32 Demod 1 Y. Requires an installed digitizer (DIG) option. 33 Demod 2 Y. Requires an installed digitizer (DIG) option. 34 Demod 3 Y. Requires an installed digitizer (DIG) option. 35 Demod 4 Y. Requires an installed digitizer (DIG) option. 36 Demod 5 Y. Requires an installed digitizer (DIG) option. 37 Demod 6 Y. Requires an installed digitizer (DIG) option. 38 Demod 7 Y. Requires an installed digitizer (DIG) option. 39 Demod 8 Y. Requires an installed digitizer (DIG) option. 48 Demod 1 R. Requires an installed digitizer (DIG) option. 49 Demod 2 R. Requires an installed digitizer (DIG) option. 50 Demod 3 R. Requires an installed digitizer (DIG) option. 51 Demod 4 R. Requires an installed digitizer (DIG) option. 52 Demod 5 R. Requires an installed digitizer (DIG) option. 53 Demod 6 R. Requires an installed digitizer (DIG) option. 54 Demod 7 R. Requires an installed digitizer (DIG) option. 55 Demod 8 R. Requires an installed digitizer (DIG) option. 64 Demod 1 Θ. Requires an installed digitizer (DIG) option. 65 Demod 2 Θ. Requires an installed digitizer (DIG) option. 66 Demod 3 Θ. Requires an installed digitizer (DIG) option. 67 Demod 4 Θ. Requires an installed digitizer (DIG) option. 68 Demod 5 Θ. Requires an installed digitizer (DIG) option. 69 Demod 6 Θ. Requires an installed digitizer (DIG) option. 70 Demod 7 Θ. Requires an installed digitizer (DIG) option. 71 Demod 8 Θ. Requires an installed digitizer (DIG) option. 80 PID 1 value. Requires an installed digitizer (DIG) option. 81 PID 2 value. Requires an installed digitizer (DIG) option. 82 PID 3 value. Requires an installed digitizer (DIG) option. 83 PID 4 value. Requires an installed digitizer (DIG) option. 96 Boxcar 1. Requires an installed digitizer (DIG) option. 97 Boxcar 2. Requires an installed digitizer (DIG) option. 112 AU Cartesian 1. Requires an installed digitizer (DIG) option. 113 AU Cartesian 2. Requires an installed digitizer (DIG) option. 128 Au Polar 2. Requires an installed digitizer (DIG) option. 144 PID 1 Shift. Requires an installed digitizer (DIG) option. 145 PID 2 Shift. Requires an installed digitizer (DIG) option. 146 PID 3 Shift. Requires an installed digitizer (DIG) option. 147 PID 4 Shift. Requires an installed digitizer (DIG) option. 176 AWG Marker 1. Requires an installed digitizer (DIG) option. 177 AWG Marker 2. Requires an installed digitizer (DIG) option. 178 AWG Marker 3. Requires an installed digitizer (DIG) option. 179 AWG Marker 4. Requires an installed digitizer (DIG) option. 192 AWG Trigger 1. Requires an installed digitizer (DIG) option. 193 AWG Trigger 2. Requires an installed digitizer (DIG) option. 194 AWG Trigger 3. Requires an installed digitizer (DIG) option. 195 AWG Trigger 4. Requires an installed digitizer (DIG) option. 208 PID 1 Error. Requires an installed digitizer (DIG) option. 209 PID 2 Error. Requires an installed digitizer (DIG) option. 210 PID 3 Error. Requires an installed digitizer (DIG) option. 211 PID 4 Error. Requires an installed digitizer (DIG) option.
/DEV…./AWGS/n/TRIGGERS/m/CHANNEL
Properties:
Type:
Unit:
sigin0
, signal_input0
sigin1
, signal_input1
trigin0
, trigger_input0
trigin1
, trigger_input1
auxout0
, auxiliary_output0
auxout1
, auxiliary_output1
auxout2
, auxiliary_output2
auxout3
, auxiliary_output3
auxin0
, auxiliary_input0
auxin1
, auxiliary_input1
demod3
demod7
demod0_x
demod1_x
demod2_x
demod3_x
demod4_x
demod5_x
demod6_x
demod7_x
demod0_y
demod1_y
demod2_y
demod3_y
demod4_y
demod5_y
demod6_y
demod7_y
demod0_r
demod1_r
demod2_r
demod3_r
demod4_r
demod5_r
demod6_r
demod7_r
demod0_theta
demod1_theta
demod2_theta
demod3_theta
demod4_theta
demod5_theta
demod6_theta
demod7_theta
pid0_value
pid1_value
pid2_value
pid3_value
boxcar0
boxcar1
au_cartesian0
au_cartesian1
au_polar1
pid0_shift
pid1_shift
pid2_shift
pid3_shift
awg_marker0
awg_marker1
awg_marker2
awg_marker3
awg_trigger0
awg_trigger1
awg_trigger2
awg_trigger3
pid0_error
pid1_error
pid2_error
pid3_error
Read, Write, Setting Integer (64 bit) None Sets a falling edge trigger.
/DEV…./AWGS/n/TRIGGERS/m/FALLING
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Allows to manually force a trigger.
/DEV…./AWGS/n/TRIGGERS/m/FORCE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None If enabled the trigger will be gated by the trigger gating input signal.
/DEV…./AWGS/n/TRIGGERS/m/GATE/ENABLE
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select the signal source used for trigger gating if gating is enabled. 0 Trigger In 3 1 Trigger In 4
/DEV…./AWGS/n/TRIGGERS/m/GATE/INPUTSELECT
Properties:
Type:
Unit:
trigin2
, trigger_input2
trigin3
, trigger_input3
Read, Write, Setting Double V Defines the voltage the source signal must deviate from the trigger level before the trigger is rearmed again. Set to 0 to turn it off. The sign is defined by the Edge setting.
/DEV…./AWGS/n/TRIGGERS/m/HYSTERESIS/ABSOLUTE
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Selects the mode to define the hysteresis strength. The relative mode will work best over the full input range as long as the analog input signal does not suffer from excessive noise. 0 Selects absolute hysteresis (V). 1 Selects a hysteresis relative to the adjusted full scale signal input range (%).
/DEV…./AWGS/n/TRIGGERS/m/HYSTERESIS/MODE
Properties:
Type:
Unit:
absolute
relative
Read, Write, Setting Double % Hysteresis relative to the adjusted full scale signal input range. A hysteresis value larger than 100% is allowed.
/DEV…./AWGS/n/TRIGGERS/m/HYSTERESIS/RELATIVE
Properties:
Type:
Unit:
Read, Write, Setting Double V Defines the analog trigger level.
/DEV…./AWGS/n/TRIGGERS/m/LEVEL
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Sets a rising edge trigger.
/DEV…./AWGS/n/TRIGGERS/m/RISING
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select the signal edge that should activate the trigger. The trigger will be level sensitive when the Level option is selected. 0 Level sensitive trigger 1 Rising edge trigger 2 Falling edge trigger 3 Rising or falling edge trigger
/DEV…./AWGS/n/TRIGGERS/m/SLOPE
Properties:
Type:
Unit:
level_sensitive
rising_edge
falling_edge
both_edegs
Read Integer (64 bit) None State of the Trigger: No trigger detected/trigger detected.
/DEV…./AWGS/n/TRIGGERS/m/STATE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Integer user register value. The sequencer has reading and writing access to the user register values during run time.
/DEV…./AWGS/n/USERREGS/m
Properties:
Type:
Unit:
Read ZIVectorData None JSON-formatted string containing a dictionary of various properties of the current waveform: name, filename, function, channels, marker bits, length, timestamp.
/DEV…./AWGS/n/WAVEFORM/DESCRIPTORS
Properties:
Type:
Unit:
Read Double % Amount of the used waveform data relative to the device cache memory. The cache memory provides space for 32 kSa (32'768 Sa) per-channel of waveform data. Memory Usage over 100% means that waveforms must be loaded from the main memory of 64 MSa (67'108'864 Sa) per-channel during playback, which can lead to delays.
/DEV…./AWGS/n/WAVEFORM/MEMORYUSAGE
Properties:
Type:
Unit:
Read, Write ZIVectorData None The waveform data in the instrument’s native format for the given playWave waveform index. This node will not work with subscribe as it does not push updates. For short vectors get may be used. For long vectors (causing get to time out) getAsEvent and poll can be used. The index of the waveform to be replaced can be determined using the Waveform sub-tab in the AWG tab of the LabOne User Interface.
/DEV…./AWGS/n/WAVEFORM/WAVES/m
Properties:
Type:
Unit:
CLOCKBASE
Read Double Hz Returns the internal clock frequency of the device.
/DEV…./CLOCKBASE
Properties:
Type:
Unit:
DIOS (Digital I/O)
Read Integer (64 bit) None Not used. Reserved for future use.
/DEV…./DIOS/n/AUXDRIVE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Sets the decimation factor for DIO data streamed to the host computer.
/DEV…./DIOS/n/DECIMATION
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None When on (1), the corresponding 8-bit bus is in output mode. When off (0), it is in input mode. Bit 0 corresponds to the least significant byte. For example, the value 1 drives the least significant byte, the value 8 drives the most significant byte.
/DEV…./DIOS/n/DRIVE
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select DIO internal or external clocking. 0 The DIO is internally clocked with a frequency of 56.25 MHz. 1 The DIO is externally clocked with a clock signal connected to DIO Pin 68. The available range is from 1 Hz up to the internal clock frequency. 2 The DIO is internally clocked with a frequency of 50 MHz.
/DEV…./DIOS/n/EXTCLK
Properties:
Type:
Unit:
external
internal
Read, Stream ZIDIOSample None Gives the value of the DIO input for those bytes where drive is disabled.
/DEV…./DIOS/n/INPUT
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select DIO mode 0 Enables manual control of the DIO output bits. 1 Enables setting of DIO output values by AWG sequencer commands. 2 Enables setting of DIO output values by QA results. 4 Enables setting of DIO output values by QA results compatible with the QCCS.
/DEV…./DIOS/n/MODE
Properties:
Type:
Unit:
manual
awg_sequencer_commands
qa_result
qa_result_qccs
Read, Write, Setting Integer (64 bit) None Sets the value of the DIO output for those bytes where 'drive' is enabled.
/DEV…./DIOS/n/OUTPUT
Properties:
Type:
Unit:
FEATURES
Write String None Node providing a mechanism to write feature codes.
/DEV…./FEATURES/CODE
Properties:
Type:
Unit:
Read String None Returns the device type.
/DEV…./FEATURES/DEVTYPE
Properties:
Type:
Unit:
Read String None Returns enabled options.
/DEV…./FEATURES/OPTIONS
Properties:
Type:
Unit:
Read String None Device serial number.
/DEV…./FEATURES/SERIAL
Properties:
Type:
Unit:
OSCS (Oscillators)
Read, Write, Setting Double Hz Frequency control for each oscillator.
/DEV…./OSCS/n/FREQ
Properties:
Type:
Unit:
QAS
Read, Write, Setting Integer (64 bit) None Bypass the Crosstalk matrix in order to reduce the latency through the system.
/DEV…./QAS/n/BYPASS/CROSSTALK
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Bypass the Deskew matrix in order to reduce the latency through the system.
/DEV…./QAS/n/BYPASS/DESKEW
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Bypass the complex Rotation in order to reduce the latency through the system.
/DEV…./QAS/n/BYPASS/ROTATION
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enable correlation for a given channel.
/DEV…./QAS/n/CORRELATIONS/m/ENABLE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Controls the source with which correlation should be made. Selecting the same source as the readout channel number is effectively self-correlation.
/DEV…./QAS/n/CORRELATIONS/m/SOURCE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Bypass the Crosstalk matrix in order to reduce the latency through the system.
/DEV…./QAS/n/CROSSTALK/BYPASS
Properties:
Type:
Unit:
Read, Write, Setting Double None Transformation coefficients for each channel as a 10×10 matrix. The values are defined as floating point numbers. In hardware, the coefficients are implemented as 17-bit signed integers.
/DEV…./QAS/n/CROSSTALK/ROWS/m/COLS/k
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Delay in units of samples that adjusts the time at which the integration starts in relation to the trigger signal of the weighted integration units.
/DEV…./QAS/n/DELAY
Properties:
Type:
Unit:
Read, Write, Setting Double None Implements a 2×2 matrix multiplication. The two input signals are treated as a vector with two elements and the result is a vector as well.
/DEV…./QAS/n/DESKEW/ROWS/m/COLS/k
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of hold-off violations detected in the INTEGRATION unit since last reset.
/DEV…./QAS/n/INTEGRATION/ERRORS
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Integration time of all weighted integration units specified in units of samples. A maximum of 4096 samples can be integrated, which corresponds to 2.3 µs.
/DEV…./QAS/n/INTEGRATION/LENGTH
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Operation mode of all weighted integration units. 0 Normal mode. The integration weights are given by the user-programmed filter memory 1 1 Spectroscopy mode. The integration weights are generated by a digital oscillator. This mode offers enhanced frequency resolution.
/DEV…./QAS/n/INTEGRATION/MODE
Properties:
Type:
Unit:
normal
spectroscopy
Read, Write, Setting Integer (enumerated) None Controls the routing of the input signals to the INTEGRATION units. 0 Signal input 1 to real part, Signal input 2 to imaginary part. 1 Signal input 2 to real part, Signal input 1 to imaginary part
/DEV…./QAS/n/INTEGRATION/SOURCES/m
Properties:
Type:
Unit:
sigin0_real_sigin1_imag
sigin1_real_sigin0_imag
Read, Write, Setting Integer (enumerated) None Selects the trigger channel for the weighted integration. 0 Trigger 1 1 Trigger 2 2 Trigger In 3 3 Trigger In 4 7 AWG Integration Trigger (default)
/DEV…./QAS/n/INTEGRATION/TRIGGER/CHANNEL
Properties:
Type:
Unit:
Read, Write, Setting ZIVectorData None The weight functions to be applied on the imaginary part of the input signal. The weights are written as vectors. In the hardware the weights are implemented as 17-bit integers.
/DEV…./QAS/n/INTEGRATION/WEIGHTS/m/IMAG
Properties:
Type:
Unit:
Read, Write, Setting ZIVectorData None The weight functions to be applied on the real part of the input signal. The weights are written as vectors. In the hardware the weights are implemented as 17-bit integers.
/DEV…./QAS/n/INTEGRATION/WEIGHTS/m/REAL
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of acquired averages.
/DEV…./QAS/n/MONITOR/ACQUIRED
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None log2 of the number of averages to perform, i.e. 0 means no averaging, 1 means 2 values are averaged, etc. Maximum setting is 15 meaning 2^15 values are averaged.
/DEV…./QAS/n/MONITOR/AVERAGES
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enable the trigger inputs of the MONITOR from the AWG.
/DEV…./QAS/n/MONITOR/ENABLE
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of hold-off errors detected since last reset.
/DEV…./QAS/n/MONITOR/ERRORS
Properties:
Type:
Unit:
Read ZIVectorData V The results of the data acquired for Signal Input in units of volts.
/DEV…./QAS/n/MONITOR/INPUTS/m/WAVE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None The time duration of each capture in samples. A maximum of 4096 samples can be captured, which corresponds to 2.3 µs.
/DEV…./QAS/n/MONITOR/LENGTH
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Reset the Input Monitor and prepare it for a new measurement.
/DEV…./QAS/n/MONITOR/RESET
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Selects the trigger channel for the input averaging. 0 Trigger 1 1 Trigger 2 2 Trigger In 3 3 Trigger In 4 7 AWG Monitor Trigger (default)
/DEV…./QAS/n/MONITOR/TRIGGER/CHANNEL
Properties:
Type:
Unit:
Read Integer (64 bit) None Indicates the index of the acquisition that will be performed on the next trigger.
/DEV…./QAS/n/RESULT/ACQUIRED
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None log2 of the number of averages to perform, i.e. 0 means no averaging, 1 means 2 values are averaged, etc. Maximum setting is 15 meaning 2^15 values are averaged.
/DEV…./QAS/n/RESULT/AVERAGES
Properties:
Type:
Unit:
Read ZIVectorData V The results of the data acquired for Signal Input in units of volts.
/DEV…./QAS/n/RESULT/DATA/m/WAVE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enable the trigger inputs of the result logger from the AWG.
/DEV…./QAS/n/RESULT/ENABLE
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of hold-off errors detected since last reset.
/DEV…./QAS/n/RESULT/ERRORS
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Number of data points to record. One data point corresponds to a single averaged output of the selected source.
/DEV…./QAS/n/RESULT/LENGTH
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Selects the order of the result logger. 0 Experiment first. 1 Average first.
/DEV…./QAS/n/RESULT/MODE
Properties:
Type:
Unit:
experiment_first
average_first
Read, Write, Setting Integer (64 bit) None Reset the Result Logger and prepare it for a new measurement.
/DEV…./QAS/n/RESULT/RESET
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select the signal source of the Result Logger. 0 Result after crosstalk unit. 1 Result after Threshold unit. 2 Result after Rotation unit. 4 Correlation unit after the Crosstalk unit. 5 Correlation unit after the Threshold unit.
/DEV…./QAS/n/RESULT/SOURCE
Properties:
Type:
Unit:
result_after_crosstalk_unit
result_after_threshold_unit
result_after_rotation_unit
correlation_after_crosstalk_unit
correlation_after_threshold_unit
Read Integer (64 bit) None Number of state errors measured for this channel. A state error occurs when there is a discrepancy between the measured state of this channel and the state that is predicted based on the configured state table.
/DEV…./QAS/n/RESULT/STATISTICS/DATA/m/ERRORS
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of flips measured for this channel. A flip is defined as a change in qubit state from one measurement to the next.
/DEV…./QAS/n/RESULT/STATISTICS/DATA/m/FLIPS
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of logical ones measured for this channel.
/DEV…./QAS/n/RESULT/STATISTICS/DATA/m/ONES
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enable automatic readout of the STATISTICS results.
/DEV…./QAS/n/RESULT/STATISTICS/ENABLE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None The number of data points to record. One data point corresponds to a single averaged output of the selected source.
/DEV…./QAS/n/RESULT/STATISTICS/LENGTH
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Reset the STATISTICS results in preparation for a new measurement.
/DEV…./QAS/n/RESULT/STATISTICS/RESET
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Number of STATEMAP violations detected during measurement.
/DEV…./QAS/n/RESULT/STATISTICS/STATEERRORS
Properties:
Type:
Unit:
Read, Write, Setting ZIVectorData None Defines the state table. The node has one entry for each possible state, i.e. 32 entries in case of five readout channels. The value of each entry defines the expected next state as a simple bit mask mapped to an unsigned integer.
/DEV…./QAS/n/RESULT/STATISTICS/STATEMAP
Properties:
Type:
Unit:
Read, Write, Setting Complex Double None Rotation coefficient applied to the signals after integration. The values are defined as complex floating point numbers.
/DEV…./QAS/n/ROTATIONS/m
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enables the correlation for the given channel.
/DEV…./QAS/n/THRESHOLDS/m/CORRELATION/ENABLE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Select the channel with which correlation should be made. Selecting the same channel as the readout channel number corresponds to self-correlation.
/DEV…./QAS/n/THRESHOLDS/m/CORRELATION/SOURCE
Properties:
Type:
Unit:
Read, Write, Setting Double None The discretization level applied to the output of the Crosstalk Suppression matrix.
/DEV…./QAS/n/THRESHOLDS/m/LEVEL
Properties:
Type:
Unit:
SCOPES
Read, Write, Setting Integer (enumerated) None Activates the scope channels. 1 Only channel 1 is active. 2 Only channel 2 is active. 3 Both, channel 1 and 2 are active.
/DEV…./SCOPES/n/CHANNEL
Properties:
Type:
Unit:
both
Read, Write, Setting Integer (enumerated) None Selects between sample decimation and sample averaging. Averaging avoids aliasing, but may conceal signal peaks. 0 On: Selects sample averaging for sample rates lower than the maximal available sampling rate. 1 OFF: Selects sample decimation for sample rates lower than the maximal available sampling rate.
/DEV…./SCOPES/n/CHANNELS/m/BWLIMIT
Properties:
Type:
Unit:
on
off
Read, Write, Setting Double Dependent Indicates the full scale value of the scope channel.
/DEV…./SCOPES/n/CHANNELS/m/FULLSCALE
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Selects the scope input signal. 0 Signal Input 1 1 Signal Input 2 2 Trigger Input 1 3 Trigger Input 2 4 Aux Output 1. Requires an installed digitizer (DIG) option. 5 Aux Output 2. Requires an installed digitizer (DIG) option. 6 Aux Output 3. Requires an installed digitizer (DIG) option. 7 Aux Output 4. Requires an installed digitizer (DIG) option. 8 Aux Input 1 9 Aux Input 2 10 Osc φ Demod 4 11 Osc φ Demod 8 16 Demod 1 X. Requires an installed digitizer (DIG) option. 17 Demod 2 X. Requires an installed digitizer (DIG) option. 18 Demod 3 X. Requires an installed digitizer (DIG) option. 19 Demod 4 X. Requires an installed digitizer (DIG) option. 20 Demod 5 X. Requires an installed digitizer (DIG) option. 21 Demod 6 X. Requires an installed digitizer (DIG) option. 22 Demod 7 X. Requires an installed digitizer (DIG) option. 23 Demod 8 X. Requires an installed digitizer (DIG) option. 32 Demod 1 Y. Requires an installed digitizer (DIG) option. 33 Demod 2 Y. Requires an installed digitizer (DIG) option. 34 Demod 3 Y. Requires an installed digitizer (DIG) option. 35 Demod 4 Y. Requires an installed digitizer (DIG) option. 36 Demod 5 Y. Requires an installed digitizer (DIG) option. 37 Demod 6 Y. Requires an installed digitizer (DIG) option. 38 Demod 7 Y. Requires an installed digitizer (DIG) option. 39 Demod 8 Y. Requires an installed digitizer (DIG) option. 48 Demod 1 R. Requires an installed digitizer (DIG) option. 49 Demod 2 R. Requires an installed digitizer (DIG) option. 50 Demod 3 R. Requires an installed digitizer (DIG) option. 51 Demod 4 R. Requires an installed digitizer (DIG) option. 52 Demod 5 R. Requires an installed digitizer (DIG) option. 53 Demod 6 R. Requires an installed digitizer (DIG) option. 54 Demod 7 R. Requires an installed digitizer (DIG) option. 55 Demod 8 R. Requires an installed digitizer (DIG) option. 64 Demod 1 Θ. Requires an installed digitizer (DIG) option. 65 Demod 2 Θ. Requires an installed digitizer (DIG) option. 66 Demod 3 Θ. Requires an installed digitizer (DIG) option. 67 Demod 4 Θ. Requires an installed digitizer (DIG) option. 68 Demod 5 Θ. Requires an installed digitizer (DIG) option. 69 Demod 6 Θ. Requires an installed digitizer (DIG) option. 70 Demod 7 Θ. Requires an installed digitizer (DIG) option. 71 Demod 8 Θ. Requires an installed digitizer (DIG) option. 80 PID 1 value. Requires an installed digitizer (DIG) option. 81 PID 2 value. Requires an installed digitizer (DIG) option. 82 PID 3 value. Requires an installed digitizer (DIG) option. 83 PID 4 value. Requires an installed digitizer (DIG) option. 96 Boxcar 1. Requires an installed digitizer (DIG) option. 97 Boxcar 2. Requires an installed digitizer (DIG) option. 112 AU Cartesian 1. Requires an installed digitizer (DIG) option. 113 AU Cartesian 2. Requires an installed digitizer (DIG) option. 128 Au Polar 2. Requires an installed digitizer (DIG) option. 144 PID 1 Shift. Requires an installed digitizer (DIG) option. 145 PID 2 Shift. Requires an installed digitizer (DIG) option. 146 PID 3 Shift. Requires an installed digitizer (DIG) option. 147 PID 4 Shift. Requires an installed digitizer (DIG) option. 160 Reserved for future use. 161 Reserved for future use. 176 AWG Marker 1. Requires an installed digitizer (DIG) option. 177 AWG Marker 2. Requires an installed digitizer (DIG) option. 178 AWG Marker 3. Requires an installed digitizer (DIG) option. 179 AWG Marker 4. Requires an installed digitizer (DIG) option. 192 AWG Trigger 1. Requires an installed digitizer (DIG) option. 193 AWG Trigger 2. Requires an installed digitizer (DIG) option. 194 AWG Trigger 3. Requires an installed digitizer (DIG) option. 195 AWG Trigger 4. Requires an installed digitizer (DIG) option. 208 PID 1 Error. Requires an installed digitizer (DIG) option. 209 PID 2 Error. Requires an installed digitizer (DIG) option. 210 PID 3 Error. Requires an installed digitizer (DIG) option. 211 PID 4 Error. Requires an installed digitizer (DIG) option.
/DEV…./SCOPES/n/CHANNELS/m/INPUTSELECT
Properties:
Type:
Unit:
sigin0
, signal_input0
sigin1
, signal_input1
trigin0
, trigger_input0
trigin1
, trigger_input1
auxout0
, auxiliary_output0
auxout1
, auxiliary_output1
auxout2
, auxiliary_output2
auxout3
, auxiliary_output3
auxin0
, auxiliary_input0
auxin1
, auxiliary_input1
demod3
demod7
demod0_x
demod1_x
demod2_x
demod3_x
demod4_x
demod5_x
demod6_x
demod7_x
demod0_y
demod1_y
demod2_y
demod3_y
demod4_y
demod5_y
demod6_y
demod7_y
demod0_r
demod1_r
demod2_r
demod3_r
demod4_r
demod5_r
demod6_r
demod7_r
demod0_theta
demod1_theta
demod2_theta
demod3_theta
demod4_theta
demod5_theta
demod6_theta
demod7_theta
pid0_value
pid1_value
pid2_value
pid3_value
boxcar0
boxcar1
au_cartesian0
au_cartesian1
au_polar1
pid0_shift
pid1_shift
pid2_shift
pid3_shift
awg_marker0
awg_marker1
awg_marker2
awg_marker3
awg_trigger0
awg_trigger1
awg_trigger2
awg_trigger3
pid0_error
pid1_error
pid2_error
pid3_error
Read, Write, Setting Double Dependent Lower limit of the scope full scale range. For demodulator, PID, Boxcar, and AU signals the limit should be adjusted so that the signal covers the specified range to achieve optimal resolution.
/DEV…./SCOPES/n/CHANNELS/m/LIMITLOWER
Properties:
Type:
Unit:
Read, Write, Setting Double Dependent Upper limit of the scope full scale range. For demodulator, PID, Boxcar, and AU signals the limit should be adjusted so that the signal covers the specified range to achieve optimal resolution.
/DEV…./SCOPES/n/CHANNELS/m/LIMITUPPER
Properties:
Type:
Unit:
Read, Write, Setting Double Dependent Indicates the offset value of the scope channel.
/DEV…./SCOPES/n/CHANNELS/m/OFFSET
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enables the acquisition of scope shots.
/DEV…./SCOPES/n/ENABLE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Defines the length of the recorded Scope shot in number of samples.
/DEV…./SCOPES/n/LENGTH
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Specifies the number of segments to be recorded in device memory. The maximum scope shot size is given by the available memory divided by the number of segments. This functionality requires the DIG option.
/DEV…./SCOPES/n/SEGMENTS/COUNT
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enable segmented scope recording. This allows for full bandwidth recording of scope shots with a minimum dead time between individual shots. This functionality requires the DIG option.
/DEV…./SCOPES/n/SEGMENTS/ENABLE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Puts the Scope into single shot mode.
/DEV…./SCOPES/n/SINGLE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enable scope streaming for the specified channel. This allows for continuous recording of scope data on the plotter and streaming to disk. Note: scope streaming requires the DIG option.
/DEV…./SCOPES/n/STREAM/ENABLES/m
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) Hz Streaming Rate of the scope channels. The streaming rate can be adjusted independent from the scope sampling rate. The maximum rate depends on the interface used for transfer. Note: scope streaming requires the DIG option. 6 28.1 MHz 7 14.0 MHz 8 7.03 MHz 9 3.50 MHz 10 1.75 MHz 11 880 kHz 12 440 kHz 13 220 kHz 14 110 kHz 15 54.9 kHz 16 27.5 kHz
/DEV…./SCOPES/n/STREAM/RATE
Properties:
Type:
Unit:
28.1_MHz
14_MHz
7.03_MHz
3.5_MHz
1.75_MHz
880_kHz
440_kHz
220_kHz
110_kHz
54.9_kHz
27.5_kHz
Read, Stream ZIScopeWave None Streaming node containing scope sample data. Note: scope streaming requires the DIG option.
/DEV…./SCOPES/n/STREAM/SAMPLE
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Defines the time base of the scope from the divider exponent of the instrument’s clock base. The resulting sampling time is 2^n/clockbase. 0 1.80 GHz 1 900 MHz 2 450 MHz 3 225 MHz 4 113 MHz 5 56.2 MHz 6 28.1 MHz 7 14.0 MHz 8 7.03 MHz 9 3.50 MHz 10 1.75 MHz 11 880 kHz 12 440 kHz 13 220 kHz 14 110 kHz 15 54.9 kHz 16 27.5 kHz
/DEV…./SCOPES/n/TIME
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Selects the trigger source signal. 0 Signal Input 1 1 Signal Input 2 2 Trigger Input 1 3 Trigger Input 2 4 Aux Output 1. Requires an installed digitizer (DIG) option. 5 Aux Output 2. Requires an installed digitizer (DIG) option. 6 Aux Output 3. Requires an installed digitizer (DIG) option. 7 Aux Output 4. Requires an installed digitizer (DIG) option. 8 Aux Input 1 9 Aux Input 2 10 Osc φ Demod 4 11 Osc φ Demod 8 16 Demod 1 X. Requires an installed digitizer (DIG) option. 17 Demod 2 X. Requires an installed digitizer (DIG) option. 18 Demod 3 X. Requires an installed digitizer (DIG) option. 19 Demod 4 X. Requires an installed digitizer (DIG) option. 20 Demod 5 X. Requires an installed digitizer (DIG) option. 21 Demod 6 X. Requires an installed digitizer (DIG) option. 22 Demod 7 X. Requires an installed digitizer (DIG) option. 23 Demod 8 X. Requires an installed digitizer (DIG) option. 32 Demod 1 Y. Requires an installed digitizer (DIG) option. 33 Demod 2 Y. Requires an installed digitizer (DIG) option. 34 Demod 3 Y. Requires an installed digitizer (DIG) option. 35 Demod 4 Y. Requires an installed digitizer (DIG) option. 36 Demod 5 Y. Requires an installed digitizer (DIG) option. 37 Demod 6 Y. Requires an installed digitizer (DIG) option. 38 Demod 7 Y. Requires an installed digitizer (DIG) option. 39 Demod 8 Y. Requires an installed digitizer (DIG) option. 48 Demod 1 R. Requires an installed digitizer (DIG) option. 49 Demod 2 R. Requires an installed digitizer (DIG) option. 50 Demod 3 R. Requires an installed digitizer (DIG) option. 51 Demod 4 R. Requires an installed digitizer (DIG) option. 52 Demod 5 R. Requires an installed digitizer (DIG) option. 53 Demod 6 R. Requires an installed digitizer (DIG) option. 54 Demod 7 R. Requires an installed digitizer (DIG) option. 55 Demod 8 R. Requires an installed digitizer (DIG) option. 64 Demod 1 Θ. Requires an installed digitizer (DIG) option. 65 Demod 2 Θ. Requires an installed digitizer (DIG) option. 66 Demod 3 Θ. Requires an installed digitizer (DIG) option. 67 Demod 4 Θ. Requires an installed digitizer (DIG) option. 68 Demod 5 Θ. Requires an installed digitizer (DIG) option. 69 Demod 6 Θ. Requires an installed digitizer (DIG) option. 70 Demod 7 Θ. Requires an installed digitizer (DIG) option. 71 Demod 8 Θ. Requires an installed digitizer (DIG) option. 80 PID 1 value. Requires an installed digitizer (DIG) option. 81 PID 2 value. Requires an installed digitizer (DIG) option. 82 PID 3 value. Requires an installed digitizer (DIG) option. 83 PID 4 value. Requires an installed digitizer (DIG) option. 96 Boxcar 1. Requires an installed digitizer (DIG) option. 97 Boxcar 2. Requires an installed digitizer (DIG) option. 112 AU Cartesian 1. Requires an installed digitizer (DIG) option. 113 AU Cartesian 2. Requires an installed digitizer (DIG) option. 128 AU Polar 1. Requires an installed digitizer (DIG) option. 129 Au Polar 2. Requires an installed digitizer (DIG) option. 144 PID 1 Shift. Requires an installed digitizer (DIG) option. 145 PID 2 Shift. Requires an installed digitizer (DIG) option. 146 PID 3 Shift. Requires an installed digitizer (DIG) option. 147 PID 4 Shift. Requires an installed digitizer (DIG) option. 176 AWG Marker 1. Requires an installed digitizer (DIG) option. 177 AWG Marker 2. Requires an installed digitizer (DIG) option. 178 AWG Marker 3. Requires an installed digitizer (DIG) option. 179 AWG Marker 4. Requires an installed digitizer (DIG) option. 192 AWG Trigger 1. Requires an installed digitizer (DIG) option. 193 AWG Trigger 2. Requires an installed digitizer (DIG) option. 194 AWG Trigger 3. Requires an installed digitizer (DIG) option. 195 AWG Trigger 4. Requires an installed digitizer (DIG) option. 208 PID 1 Error. Requires an installed digitizer (DIG) option. 209 PID 2 Error. Requires an installed digitizer (DIG) option. 210 PID 3 Error. Requires an installed digitizer (DIG) option. 211 PID 4 Error. Requires an installed digitizer (DIG) option.
/DEV…./SCOPES/n/TRIGCHANNEL
Properties:
Type:
Unit:
sigin0
, signal_input0
sigin1
, signal_input1
trigin0
, trigger_input0
trigin1
, trigger_input1
auxout0
, auxiliary_output0
auxout1
, auxiliary_output1
auxout2
, auxiliary_output2
auxout3
, auxiliary_output3
auxin0
, auxiliary_input0
auxin1
, auxiliary_input1
demod3
demod7
demod0_x
demod1_x
demod2_x
demod3_x
demod4_x
demod5_x
demod6_x
demod7_x
demod0_y
demod1_y
demod2_y
demod3_y
demod4_y
demod5_y
demod6_y
demod7_y
demod0_r
demod1_r
demod2_r
demod3_r
demod4_r
demod5_r
demod6_r
demod7_r
demod0_theta
demod1_theta
demod2_theta
demod3_theta
demod4_theta
demod5_theta
demod6_theta
demod7_theta
pid0_value
pid1_value
pid2_value
pid3_value
boxcar0
boxcar1
au_cartesian0
au_cartesian1
au_polar0
au_polar1
pid0_shift
pid1_shift
pid2_shift
pid3_shift
awg_marker0
awg_marker1
awg_marker2
awg_marker3
awg_trigger0
awg_trigger1
awg_trigger2
awg_trigger3
pid0_error
pid1_error
pid2_error
pid3_error
Read, Write, Setting Double s Trigger position relative to reference. A positive delay results in less data being acquired before the trigger point, a negative delay results in more data being acquired before the trigger point.
/DEV…./SCOPES/n/TRIGDELAY
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None When triggering is enabled scope data are acquired every time the defined trigger condition is met. 0 OFF: Continuous scope shot acquisition 1 ON: Trigger based scope shot acquisition
/DEV…./SCOPES/n/TRIGENABLE
Properties:
Type:
Unit:
off
on
Read, Write, Setting Integer (64 bit) None When set (1), enables falling edge triggering. This settings is synchronized with the settings done in the /TRIGSLOPE node.
/DEV…./SCOPES/n/TRIGFALLING
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Forces a trigger event.
/DEV…./SCOPES/n/TRIGFORCE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None If enabled the trigger will be gated by the trigger gating input signal. This feature requires the DIG option.
/DEV…./SCOPES/n/TRIGGATE/ENABLE
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select the signal source used for trigger gating if gating is enabled. This feature requires the DIG option. 0 Only trigger if the Trigger Input 3 is at high level. 1 Only trigger if the Trigger Input 3 is at low level. 2 Only trigger if the Trigger Input 4 is at high level. 3 Only trigger if the Trigger Input 4 is at low level.
/DEV…./SCOPES/n/TRIGGATE/INPUTSELECT
Properties:
Type:
Unit:
trigin2_high
, trigger_input2_high
trigin2_low
, trigger_input2_low
trigin3_high
, trigger_input3_high
trigin3_low
, trigger_input3_low
Read, Write, Setting Double s Defines the time before the trigger is rearmed after a recording event.
/DEV…./SCOPES/n/TRIGHOLDOFF
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Defines the trigger event number that will trigger the next recording after a recording event. A value of '1' will start a recording for each trigger event.
/DEV…./SCOPES/n/TRIGHOLDOFFCOUNT
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Selects the holdoff mode. 0 Holdoff is defined as time (s). 1 Holdoff is defined as number of events.
/DEV…./SCOPES/n/TRIGHOLDOFFMODE
Properties:
Type:
Unit:
time
number_of_events
Read, Write, Setting Double V Defines the voltage the source signal must deviate from the trigger level before the trigger is rearmed again. Set to 0 to turn it off. The sign is defined by the Edge setting.
/DEV…./SCOPES/n/TRIGHYSTERESIS/ABSOLUTE
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Selects the mode to define the hysteresis strength. The relative mode will work best over the full input range as long as the analog input signal does not suffer from excessive noise. 0 Selects absolute hysteresis. 1 Selects a hysteresis relative to the adjusted full scale signal input range.
/DEV…./SCOPES/n/TRIGHYSTERESIS/MODE
Properties:
Type:
Unit:
absolute
relative
Read, Write, Setting Double None Hysteresis relative to the adjusted full scale signal input range. A hysteresis value larger than 1 (100%) is allowed.
/DEV…./SCOPES/n/TRIGHYSTERESIS/RELATIVE
Properties:
Type:
Unit:
Read, Write, Setting Double V Defines the trigger level.
/DEV…./SCOPES/n/TRIGLEVEL
Properties:
Type:
Unit:
Read, Write, Setting Double None Trigger reference position relative to the acquired data. Default is 50% (0.5) which results in a reference point in the middle of the acquired data.
/DEV…./SCOPES/n/TRIGREFERENCE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None When set (1), enables rising edge triggering. This settings is synchronized with the settings done in the /TRIGFALLING node.
/DEV…./SCOPES/n/TRIGRISING
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Sets on which slope of the trigger signal the scope should trigger. This setting is synchronized with the settings done in the /TRIGFALLING and /TRIGRISING nodes. 0 None 1 Rising edge triggered. 2 Falling edge triggered. 3 Triggers on both the rising and falling edge.
/DEV…./SCOPES/n/TRIGSLOPE
Properties:
Type:
Unit:
none
rising
falling
both
Read Integer (64 bit) None When 1, indicates that the trigger signal satisfies the conditions of the trigger.
/DEV…./SCOPES/n/TRIGSTATE
Properties:
Type:
Unit:
Read, Stream ZIScopeWave None Contains the scope shot data.
/DEV…./SCOPES/n/WAVE
Properties:
Type:
Unit:
SIGINS
Read, Write, Setting Integer (enumerated) None Defines the input coupling for the Signal Inputs. AC coupling inserts a high-pass filter. 0 OFF: DC coupling 1 ON: AC coupling
/DEV…./SIGINS/n/AC
Properties:
Type:
Unit:
dc
ac
Read, Write Integer (64 bit) None Automatic adjustment of the Range to about two times the maximum signal input amplitude measured over about 100 ms.
/DEV…./SIGINS/n/AUTORANGE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Bandwidth of input aliasing filter at 600 MHz (ON) or 900 MHz (OFF) cut off frequency.
/DEV…./SIGINS/n/BW
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Switch input mode between normal (OFF), inverted, and differential. The differential modes are implemented digitally and are not suited for analog common-mode rejection. When using the differential modes, the user is responsible for keeping the configuration (range, coupling, termination) of both channels in sync, the device provides no control mechanisms to force that. 0 Off 1 Inverted
/DEV…./SIGINS/n/DIFF
Properties:
Type:
Unit:
off
inverted
Read, Write, Setting Integer (enumerated) None Switches between 50 Ohm (ON) and 1 M Ohm (OFF). 0 OFF: 1 M Ohm 1 ON: 50 Ohm
/DEV…./SIGINS/n/IMP50
Properties:
Type:
Unit:
1_MOhm
50_Ohm
Read, Write Double None Indicates the maximum measured value at the input normalized to input range.
/DEV…./SIGINS/n/MAX
Properties:
Type:
Unit:
Read, Write Double None Indicates the minimum measured value at the input normalized to input range.
/DEV…./SIGINS/n/MIN
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enables the signal input.
/DEV…./SIGINS/n/ON
Properties:
Type:
Unit:
Read, Write, Setting Double V Defines the gain of the analog input amplifier. The range should exceed the incoming signal by roughly a factor two including a potential DC offset. The instrument selects the next higher available range relative to a value inserted by the user. A suitable choice of this setting optimizes the accuracy and signal-to-noise ratio by ensuring that the full dynamic range of the input ADC is used.
/DEV…./SIGINS/n/RANGE
Properties:
Type:
Unit:
Read, Write, Setting Double None Applies the given scaling factor to the input signal.
/DEV…./SIGINS/n/SCALING
Properties:
Type:
Unit:
SIGOUTS
Read, Write, Setting Double V Sets the peak amplitude that the oscillator assigned to the given demodulation channel contributes to the signal output.
/DEV…./SIGOUTS/n/AMPLITUDES/m
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None If enabled, selects the most suited output range automatically.
/DEV…./SIGOUTS/n/AUTORANGE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) V Enables individual output signal amplitude. When the MD option is used, it is possible to generate signals being the linear combination of the available demodulator frequencies.
/DEV…./SIGOUTS/n/ENABLES/m
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select the load impedance between 50 Ohm and HiZ. The impedance of the output is always 50 Ohm. For a load impedance of 50 Ohm the displayed voltage is half the output voltage to reflect the voltage seen at the load. 0 HiZ 1 50 Ohm
/DEV…./SIGOUTS/n/IMP50
Properties:
Type:
Unit:
high_impedance
50_Ohm
Read, Write, Setting Double V Defines the DC voltage that is added to the dynamic part of the output signal.
/DEV…./SIGOUTS/n/OFFSET
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enabling/Disabling the Signal Output. Corresponds to the blue LED indicator on the instrument front panel.
/DEV…./SIGOUTS/n/ON
Properties:
Type:
Unit:
Read Integer (64 bit) None Indicates that the signal output is overloaded.
/DEV…./SIGOUTS/n/OVER
Properties:
Type:
Unit:
Read, Write, Setting Double V Sets the output voltage range. The instrument selects the next higher available range.
/DEV…./SIGOUTS/n/RANGE
Properties:
Type:
Unit:
STATS
Read Double Mbit/s Command streaming bandwidth usage on the physical network connection between device and data server.
/DEV…./STATS/CMDSTREAM/BANDWIDTH
Properties:
Type:
Unit:
Read Integer (64 bit) B Number of bytes received on the command stream from the device since session start.
/DEV…./STATS/CMDSTREAM/BYTESRECEIVED
Properties:
Type:
Unit:
Read Integer (64 bit) B Number of bytes sent on the command stream from the device since session start.
/DEV…./STATS/CMDSTREAM/BYTESSENT
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of command packets lost since device start. Command packets contain device settings that are sent to and received from the device.
/DEV…./STATS/CMDSTREAM/PACKETSLOST
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of packets received on the command stream from the device since session start.
/DEV…./STATS/CMDSTREAM/PACKETSRECEIVED
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of packets sent on the command stream to the device since session start.
/DEV…./STATS/CMDSTREAM/PACKETSSENT
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of buffers ready for receiving command packets from the device.
/DEV…./STATS/CMDSTREAM/PENDING
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of buffers being processed for command packets. Small values indicate proper performance. For a TCP/IP interface, command packets are sent using the TCP protocol.
/DEV…./STATS/CMDSTREAM/PROCESSING
Properties:
Type:
Unit:
Read Double Mbit/s Data streaming bandwidth usage on the physical network connection between device and data server.
/DEV…./STATS/DATASTREAM/BANDWIDTH
Properties:
Type:
Unit:
Read Integer (64 bit) B Number of bytes received on the data stream from the device since session start.
/DEV…./STATS/DATASTREAM/BYTESRECEIVED
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of data packets lost since device start. Data packets contain measurement data.
/DEV…./STATS/DATASTREAM/PACKETSLOST
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of packets received on the data stream from the device since session start.
/DEV…./STATS/DATASTREAM/PACKETSRECEIVED
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of buffers ready for receiving data packets from the device.
/DEV…./STATS/DATASTREAM/PENDING
Properties:
Type:
Unit:
Read Integer (64 bit) None Number of buffers being processed for data packets. Small values indicate proper performance. For a TCP/IP interface, data packets are sent using the UDP protocol.
/DEV…./STATS/DATASTREAM/PROCESSING
Properties:
Type:
Unit:
Read Double mA Internal current measurements.
/DEV…./STATS/PHYSICAL/CURRENTS/n
Properties:
Type:
Unit:
Read Double RPM Speed of the internal cooling fan.
/DEV…./STATS/PHYSICAL/FANSPEED
Properties:
Type:
Unit:
Read Double V Supply voltage of the FPGA.
/DEV…./STATS/PHYSICAL/FPGA/AUX
Properties:
Type:
Unit:
Read Double V Core voltage of the FPGA.
/DEV…./STATS/PHYSICAL/FPGA/CORE
Properties:
Type:
Unit:
Read Double °C Internal temperature of the FPGA.
/DEV…./STATS/PHYSICAL/FPGA/TEMP
Properties:
Type:
Unit:
Read Integer (64 bit) None This flag is set to 1 if the temperature of the FPGA exceeds 85°C. It will be reset to 0 after a restart of the device.
/DEV…./STATS/PHYSICAL/OVERTEMPERATURE
Properties:
Type:
Unit:
Read Double °C Internal temperature measurements.
/DEV…./STATS/PHYSICAL/TEMPERATURES/n
Properties:
Type:
Unit:
Read Double V Internal voltage measurements.
/DEV…./STATS/PHYSICAL/VOLTAGES/n
Properties:
Type:
Unit:
STATUS
Read Integer (64 bit) None The maximum value on Signal Input 1 (ADC0) during 100 ms.
/DEV…./STATUS/ADC0MAX
Properties:
Type:
Unit:
Read Integer (64 bit) None The minimum value on Signal Input 1 (ADC0) during 100 ms
/DEV…./STATUS/ADC0MIN
Properties:
Type:
Unit:
Read Integer (64 bit) None The maximum value on Signal Input 2 (ADC1) during 100 ms.
/DEV…./STATUS/ADC1MAX
Properties:
Type:
Unit:
Read Integer (64 bit) None The minimum value on Signal Input 2 (ADC1) during 100 ms
/DEV…./STATUS/ADC1MIN
Properties:
Type:
Unit:
Read Double None USB FIFO level: Indicates the USB FIFO fill level inside the device. When 100%, data is lost
/DEV…./STATUS/FIFOLEVEL
Properties:
Type:
Unit:
Read Integer (64 bit) None A set of binary flags giving an indication of the state of various parts of the device. Bit 0: Signal Input 1 overflow, Bit 1: Signal Input 2 overflow, Bit 2: Analog PLL fail, Bit 3: Output 1 DAC OK, Bit 4: Output 2 DAC OK, Bit 5: Signal Output 1 clipping, Bit 6: Signal Output 2 clipping, Bit 7: Ext Ref 1 Locked, Bit 8: Ext Ref 2 Locked, Bit 9:Ext Ref 3 Locked, Bit 10:Ext Ref 4 Locked, Bit 11: Sample Loss, Bits 12 - 13: Trigger In 1, Bits 14 - 15: Trigger In 2, Bits 16 - 17: Trigger In 3, Bits 18 - 19: Trigger In 4, Bit 20: PLL 1 locked, Bit 21: PLL 2 locked, Bit 22: PLL 3 locked, Bit 23: PLL 4 locked, Bit 24: Rubidium clock locked, Bit 25: AU Cartesian 1 Overflow, Bit 26: AU Cartesian 2 Overflow, Bit 27: AU Polar 1 Overflow, Bit 28: AU Polar 2 Overflow.
/DEV…./STATUS/FLAGS/BINARY
Properties:
Type:
Unit:
Read Integer (64 bit) None Flag indicating if tcp packages have been lost.
/DEV…./STATUS/FLAGS/PACKETLOSSTCP
Properties:
Type:
Unit:
Read Integer (64 bit) None Flag indicating if udp packages have been lost.
/DEV…./STATUS/FLAGS/PACKETLOSSUDP
Properties:
Type:
Unit:
Read Integer (64 bit) None The current timestamp.
/DEV…./STATUS/TIME
Properties:
Type:
Unit:
SYSTEM
Read String None Currently active interface of the device.
/DEV…./SYSTEM/ACTIVEINTERFACE
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Sets the channel grouping mode of the device. 0 Use the outputs in groups of 2. One sequencer program controls 2 outputs (use /dev…./awgs/0..4/). 1 Use the outputs in groups of 4. One sequencer program controls 4 outputs (use /dev…./awgs/0/ and /dev…./awgs/2/) 2 Use the outputs in groups of 8. One sequencer program controls 8 outputs (use /dev…./awgs/0/). Requires 8 channel device.
/DEV…./SYSTEM/AWG/CHANNELGROUPING
Properties:
Type:
Unit:
groups_of_2
groups_of_4
groups_of_8
Read String None Hardware revision of the FPGA base board
/DEV…./SYSTEM/BOARDREVISIONS/n
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enables an automatic instrument self calibration about 16 min after start up. In order to guarantee the full specification, it is recommended to perform a self calibration after warm-up of the device.
/DEV…./SYSTEM/CALIB/AUTO
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Initiates self calibration to improve input digitizer linearity.
/DEV…./SYSTEM/CALIB/CALIBRATE
Properties:
Type:
Unit:
Read Integer (64 bit) s Remaining seconds until the first calibration is executed or a recalibration is requested.
/DEV…./SYSTEM/CALIB/NEXT
Properties:
Type:
Unit:
Read Integer (enumerated) None State of device self calibration. 0 Device is warmed-up and self calibrated. 1 It is recommended to manually execute a self calibration to assure operation according to specifications. 2 Device is warming up and will automatically execute a self calibration after 16 minutes.
/DEV…./SYSTEM/CALIB/REQUIRED
Properties:
Type:
Unit:
Read, Write, Setting Double °C When the temperature changes by the specified amount, it is recommended to rerun the self calibration.
/DEV…./SYSTEM/CALIB/TEMPTHRESHOLD
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) s Time interval for which the self calibration is valid. After this time it is recommended to rerun the auto calibration.
/DEV…./SYSTEM/CALIB/TIMEINTERVAL
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Perform automatic calibration of the input delay compensation.
/DEV…./SYSTEM/COMPDELAY/CALIBRATE
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Current values of the compensation delays. 0: Signal Input 0, 1: Signal Input 1, 2: Aux Inputs, 3: Trigger Inputs, 4: Loopbacks
/DEV…./SYSTEM/COMPDELAY/DELAYS/n
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None 10 MHz reference clock source. 0 Internal 10 MHz clock is used as the frequency and time base reference. 1 An external 10 MHz clock is used as the frequency and time base reference. Provide a clean and stable 10 MHz reference to the appropriate back panel connector.
/DEV…./SYSTEM/EXTCLK
Properties:
Type:
Unit:
internal
external
Read Integer (64 bit) None HDL firmware revision.
/DEV…./SYSTEM/FPGAREVISION
Properties:
Type:
Unit:
Read String None Returns log output of the firmware.
/DEV…./SYSTEM/FWLOG
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Enables logging to the fwlog node.
/DEV…./SYSTEM/FWLOGENABLE
Properties:
Type:
Unit:
Read Integer (64 bit) None Revision of the device-internal controller software.
/DEV…./SYSTEM/FWREVISION
Properties:
Type:
Unit:
Read String None USB firmware revision.
/DEV…./SYSTEM/FX2REVISION
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Setting this node to 1 will cause the device to blink the power led for a few seconds.
/DEV…./SYSTEM/IDENTIFY
Properties:
Type:
Unit:
Read String None Speed of the currently active interface (USB only).
/DEV…./SYSTEM/INTERFACESPEED
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Enables jumbo frames (4k) on the TCP/IP interface. This will reduce the load on the PC and is required to achieve maximal throughput. Make sure that jumbo frames (4k) are enabled on the network card as well. If one of the devices on the network is not able to work with jumbo frames, the connection will fail.
/DEV…./SYSTEM/JUMBO
Properties:
Type:
Unit:
Read String None Returns the type of the data server kernel (mdk or hpk).
/DEV…./SYSTEM/KERNELTYPE
Properties:
Type:
Unit:
Read, Write String None Default gateway configuration for the network connection.
/DEV…./SYSTEM/NICS/n/DEFAULTGATEWAY
Properties:
Type:
Unit:
Read, Write String None IPv4 address of the device to use if static IP is enabled.
/DEV…./SYSTEM/NICS/n/DEFAULTIP4
Properties:
Type:
Unit:
Read, Write String None IPv4 mask in case of static IP.
/DEV…./SYSTEM/NICS/n/DEFAULTMASK
Properties:
Type:
Unit:
Read String None Current network gateway.
/DEV…./SYSTEM/NICS/n/GATEWAY
Properties:
Type:
Unit:
Read String None Current IPv4 of the device.
/DEV…./SYSTEM/NICS/n/IP4
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Stored setting for jumbo frames. Will be applied after reboot.
/DEV…./SYSTEM/NICS/n/JUMBO
Properties:
Type:
Unit:
Read String None Current MAC address of the device network interface.
/DEV…./SYSTEM/NICS/n/MAC
Properties:
Type:
Unit:
Read String None Current network mask.
/DEV…./SYSTEM/NICS/n/MASK
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None If written, this action will program the defined static IP address to the device.
/DEV…./SYSTEM/NICS/n/SAVEIP
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Enable this flag if the device is used in a network with fixed IP assignment without a DHCP server.
/DEV…./SYSTEM/NICS/n/STATIC
Properties:
Type:
Unit:
Read String None Returns the current owner of the device (IP).
/DEV…./SYSTEM/OWNER
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Returns the current TCP port used for communication to the dataserver.
/DEV…./SYSTEM/PORTTCP
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Returns the current UDP port used for communication to the dataserver.
/DEV…./SYSTEM/PORTUDP
Properties:
Type:
Unit:
Read Integer (64 bit) None Contains the date of power configuration (format is: (year << 16) | (month << 8) | day)
/DEV…./SYSTEM/POWERCONFIGDATE
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Enables the preamplifier.
/DEV…./SYSTEM/PREAMPENABLE
Properties:
Type:
Unit:
Read Integer (64 bit) None Indicates if presets are currently loaded.
/DEV…./SYSTEM/PRESET/BUSY
Properties:
Type:
Unit:
Read, Write Integer (enumerated) None Indicates the preset which is used as default preset at start-up of the device. 0 Select factory preset as default preset. 1 Select the preset stored in internal flash memory at position 1 as default preset. 2 Select the preset stored in internal flash memory at position 2 as default preset. 3 Select the preset stored in internal flash memory at position 3 as default preset. 4 Select the preset stored in internal flash memory at position 4 as default preset. 5 Select the preset stored in internal flash memory at position 5 as default preset. 6 Select the preset stored in internal flash memory at position 6 as default preset.
/DEV…./SYSTEM/PRESET/DEFAULT
Properties:
Type:
Unit:
factory
Read, Write Integer (64 bit) None Erase the selected preset.
/DEV…./SYSTEM/PRESET/ERASE
Properties:
Type:
Unit:
Read Integer (64 bit) None Indicates if the last operation was illegal. Successful: 0, Error: 1.
/DEV…./SYSTEM/PRESET/ERROR
Properties:
Type:
Unit:
Read, Write Integer (enumerated) None Select between factory preset or presets stored in internal flash memory. 0 Select factory preset. 1 Select the preset stored in internal flash memory at position 1. 2 Select the preset stored in internal flash memory at position 2. 3 Select the preset stored in internal flash memory at position 3. 4 Select the preset stored in internal flash memory at position 4. 5 Select the preset stored in internal flash memory at position 5. 6 Select the preset stored in internal flash memory at position 6.
/DEV…./SYSTEM/PRESET/INDEX
Properties:
Type:
Unit:
factory
Read, Write Integer (64 bit) None Load the selected preset.
/DEV…./SYSTEM/PRESET/LOAD
Properties:
Type:
Unit:
Read Integer (64 bit) None Properties of the preset.
/DEV…./SYSTEM/PRESET/RECORDS/n/FEATURES
Properties:
Type:
Unit:
Read, Write String None Name of this preset.
/DEV…./SYSTEM/PRESET/RECORDS/n/LABEL
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Not used.
/DEV…./SYSTEM/PRESET/RECORDS/n/TIMESTAMP
Properties:
Type:
Unit:
Read Integer (64 bit) None True if a valid preset is stored.
/DEV…./SYSTEM/PRESET/RECORDS/n/VALID
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Save the actual setting as preset.
/DEV…./SYSTEM/PRESET/SAVE
Properties:
Type:
Unit:
Read Integer (64 bit) None The number of bits used to represent a frequency.
/DEV…./SYSTEM/PROPERTIES/FREQRESOLUTION
Properties:
Type:
Unit:
Read Double None The scale factor to use to convert a frequency represented as a freqresolution-bit integer to a floating point value.
/DEV…./SYSTEM/PROPERTIES/FREQSCALING
Properties:
Type:
Unit:
Read Double None The maximum oscillator frequency that can be set.
/DEV…./SYSTEM/PROPERTIES/MAXFREQ
Properties:
Type:
Unit:
Read Double s The maximum demodulator time constant that can be set. Only relevant for lock-in amplifiers.
/DEV…./SYSTEM/PROPERTIES/MAXTIMECONSTANT
Properties:
Type:
Unit:
Read Double None The minimum oscillator frequency that can be set.
/DEV…./SYSTEM/PROPERTIES/MINFREQ
Properties:
Type:
Unit:
Read Double s The minimum demodulator time constant that can be set. Only relevant for lock-in amplifiers.
/DEV…./SYSTEM/PROPERTIES/MINTIMECONSTANT
Properties:
Type:
Unit:
Read Integer (64 bit) None Indicates whether negative frequencies are supported.
/DEV…./SYSTEM/PROPERTIES/NEGATIVEFREQ
Properties:
Type:
Unit:
Read Double s Minimal time difference between two timestamps. The value is equal to 1/(maximum sampling rate).
/DEV…./SYSTEM/PROPERTIES/TIMEBASE
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Flag indicating that the TCP and UDP ports should be saved.
/DEV…./SYSTEM/SAVEPORTS
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Indicates if the network connection is stalled.
/DEV…./SYSTEM/STALL
Properties:
Type:
Unit:
Read, Write Integer (64 bit) None Requests update of the device firmware and bitstream from the dataserver.
/DEV…./SYSTEM/UPDATE
Properties:
Type:
Unit:
Read Integer (64 bit) None Indicates whether the 10 gigabit ethernet option is installed and enabled.
/DEV…./SYSTEM/XENPAKENABLE
Properties:
Type:
Unit:
TRIGGERS
Read, Write Integer (64 bit) None Automatically adjust the trigger threshold. The level is adjusted to fall in the center of the applied transitions.
/DEV…./TRIGGERS/IN/n/AUTOTHRESHOLD
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None Trigger input impedance: When on, the trigger input impedance is 50 Ohm, when off 1 k Ohm.
/DEV…./TRIGGERS/IN/n/IMP50
Properties:
Type:
Unit:
Read, Write, Setting Double V Trigger voltage level at which the trigger input toggles between low and high. Use 50% amplitude for digital input and consider the trigger hysteresis.
/DEV…./TRIGGERS/IN/n/LEVEL
Properties:
Type:
Unit:
Read, Write, Setting Double s Trigger delay, controls the fine delay of the trigger output. The resolution is 78 ps.
/DEV…./TRIGGERS/OUT/n/DELAY
Properties:
Type:
Unit:
Read, Write, Setting Integer (64 bit) None When on, the bidirectional trigger on the front panel is in output mode. When off, the trigger is in input mode.
/DEV…./TRIGGERS/OUT/n/DRIVE
Properties:
Type:
Unit:
Read, Write, Setting Double s Defines the minimal pulse width for the case of Scope and AWG Trigger/Active events written to the trigger outputs of the device.
/DEV…./TRIGGERS/OUT/n/PULSEWIDTH
Properties:
Type:
Unit:
Read, Write, Setting Integer (enumerated) None Select the signal assigned to the trigger output. 0 The output trigger is disabled. 1 Oscillator phase of demod 4 (trigger output channel 1) or demod 8 (trigger output channel 2). Trigger event is output for each zero crossing of the oscillator phase. 2 Scope Trigger. Requires the DIG Option. 3 Scope /Trigger. Requires the DIG Option. 4 Scope Armed. Requires the DIG Option. 5 Scope /Armed. Requires the DIG Option. 6 Scope Active. Requires the DIG Option. 7 Scope /Active. Requires the DIG Option. 8 AWG Marker 1. Requires the AWG Option. 9 AWG Marker 2. Requires the AWG Option. 10 AWG Marker 3. Requires the AWG Option. 11 AWG Marker 4. Requires the AWG Option. 20 AWG Active. Requires the AWG Option. 21 AWG Waiting. Requires the AWG Option. 22 AWG Fetching. Requires the AWG Option. 23 AWG Playing. Requires the AWG Option. 32 AWG Trigger 1. Requires the AWG Option. 33 AWG Trigger 2. Requires the AWG Option. 34 AWG Trigger 3. Requires the AWG Option. 35 AWG Trigger 4. Requires the AWG Option. 51 MDS Clock Out. 52 MDS Sync Out.
/DEV…./TRIGGERS/OUT/n/SOURCE
Properties:
Type:
Unit:
disabled
demod3_phase
scope_trigger
scope_not_trigger
scope_armed
scope_not_armed
scope_active
scope_not_active
awg_marker0
awg_marker1
awg_marker2
awg_marker3
awg_active
awg_waiting
awg_fetching
awg_playing
awg_trigger0
awg_trigger1
awg_trigger2
awg_trigger3
mds_clock_out
mds_sync_out