NI-HSDIO Properties

Table of Contents

niHSDIO Properties

  • Updated2023-02-21
  • 42 minute(s) read

June 2013, 372528F-01

Use the NI-HSDIO properties to get and set the individual parameters of your NI digital waveform generator/analyzer.

Property Description
Active Channels

Specifies part of the instrument session to which subsequent properties apply. The Active Channels property is most often used to specify a channel or channels. You also can use the Active Channels property prior to specifying a Script trigger or a Marker event. Details

Dynamic Channels

Configures channels for dynamic operation. The group of dynamic channels is reconfigured each time this property is set. For example, setting this property to 0-10 and then setting it to 5-8 results in only channels 5-8 being assigned to dynamic. Channels 0-4 and 9-10 are unconfigured by the second configuration.

Writing an empty string to this property configures ALL channels for dynamic. Writing the value None unconfigures all channels for dynamic operation. The session must be committed before the channel is configured or unconfigured (refer to the niHSDIO Commit VI for more information about committing a session). Details

Static Channels

Configures channels for static operation. The group of static channels is reconfigured each time this property is set. For example, setting this property to 0-10 and then setting it to 5-8 results in only channels 5-8 being assigned to static. Channels 0-4 and 9-10 are unconfigured by the second configuration. Writing an empty string to this property configures ALL channels for static. Writing the value None unconfigures all channels for static. The channel is not configured or unconfigured until you call the niHSDIO Read Static (U32) VI, the niHSDIO Write Static (U32) VI, the niHSDIO Read Static PFI (U32) VI, or the niHSDIO Write Static PFI (U32) VI. Details

Voltage Levels:Data High

Specifies the high data voltage level for the session.

This property applies to static and dynamic data operations.

Note   On NI 6555/6556 devices only, if the Attribute Committal Strategy property is configured to Immediately upon set (Voltage), setting this property while the session is in the Committed or Running state causes the new value to take effect by the time the property returns.
Note   On NI 6555/6556 devices only, you can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1 , PFI2 , STROBE , and DDC_CLKOUT . These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7 or 0-12, STROBE, DDC_CLKOUT.
Voltage Levels:Data Low

Specifies the low data voltage level for the session.

This property applies to static and dynamic data operations.

Note   On NI 6555/6556 devices only, if the Attribute Committal Strategy property is configured to Immediately upon set (Voltage), setting this property while the session is in the Committed or Running state causes the new value to take effect by the time the property returns.
Note   On NI 6555/6556 devices only, you can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1, PFI2, STROBE, and DDC_CLKOUT. These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7 or 0-12, STROBE, DDC_CLKOUT.
Voltage Levels:Data Termination

Specifies the termination voltage level for the active channels in this session.

This property applies to static and dynamic data operations.

Refer to the Tristate Mode property to drive the termination voltage for a generation session or to the Termination Mode property to drive the termination voltage for an acquisition session. Refer to the NI PXIe-6555/6556 Specifications for more information about accuracy.

Note   Only NI 6555/6556 devices support this property.
Note   When the Attribute Committal Strategy property is configured to Immediately upon set (Voltage), setting this property while the session is in the Committed or Running state causes the new value to take effect by the time the property returns.

You can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1, PFI2, STROBE , and DDC_CLKOUT . These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7 or 0-12, STROBE, DDC_CLKOUT.

Valid values range from –2 V to 7 V, depending on the range selected with the Data Voltage Range property.

The default value is 0.

The units are in volts. Details

Voltage Levels:Data Voltage Range

Specifies the voltage range used for all voltages on the selected channel. If you are using both acquisition and generation sessions in your application, when you set a voltage range in a session, NI-HSDIO reserves that voltage range for that particular channel after the session is committed. The other session must then set the same voltage range for that particular channel to avoid a reservation conflict error after the initial session is committed.

After you commit both sessions, you cannot change the value of this property until you either reboot the hardware or call the niHSDIO Reset Device VI.

This property is valid for generation and acquisition sessions.

Note  Only NI 6555/6556 devices support this property.
Note   When the Attribute Committal Strategy property is configured to Immediately upon set (Voltage), setting this property while the session is in the Committed or Running state causes the new value to take effect by the time the property returns.

You can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1, PFI2, STROBE, and DDC_CLKOUT. These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7 or 0-12, STROBE, DDC_CLKOUT. Details

Voltage Levels:Trigger High

Specifies the high trigger voltage level for the session.

Note   For NI 654 x /6551/6552 devices, if you do not explicitly set this property, NI-HSDIO assumes the same value as the Data Voltage High Level property for the acquisition session.
Voltage Levels:Trigger Low

Specifies the low trigger voltage level for the session.

Note   For NI 654x /6551/6552 devices, if you do not explicitly set this property, NI-HSDIO assumes the same value as the Data Voltage Low Level property for the acquisition session.
Voltage Levels:Event High

Specifies the high event voltage level for the session.

Note   For NI 654 x /6551/6552 devices, if you do not explicitly set this property, NI-HSDIO assumes the same value as the Data Voltage High Level property for the generation session.
Voltage Levels:Event Low

Specifies the low event voltage level for the session.

Note   For NI 654 x /6551/6552 devices, if you do not explicitly set this property, NI-HSDIO assumes the same value as the Data Voltage Low Level property for the generation session.
Dynamic Acquisition:Samples Per Record

Specifies the number of samples to be acquired per record. If you are using a Reference trigger, this number includes both pretrigger and posttrigger samples.

This property is only valid for acquisition sessions. Details

Dynamic Acquisition:Samples Per Record Is Finite

Specifies whether the configured samples per record is finite (TRUE) or infinite (FALSE).

This property is valid only for acquisition sessions. Details

Dynamic Acquisition:Number Of Records To Acquire

Specifies the total number of records to acquire. Details

Dynamic Acquisition:Fetch:Fetch Relative To

Specifies the absolute location within the acquired record from which to begin fetching. The default value is Current read position. However, NI-HSDIO changes the default value internally as follows. If the Reference trigger is enabled (not disabled), then the fetch occurs from the first pretrigger sample. If the Reference trigger is disabled, then the fetch occurs from the first sample. Details

Dynamic Acquisition:Fetch:Fetch Offset

Specifies the offset in samples to start fetching acquired waveform data. The offset is applied relative to the Fetch Relative To position. Offset can be a positive or negative value.

If the specified offset would cause the fetch to occur before the start of the waveform or exceed the end of the waveform, NI-HSDIO returns a data overwrite error.

This property is valid only for acquisition sessions. Details

Dynamic Acquisition:Fetch:Fetch Backlog

Queries how many acquired data points remain in onboard memory.

This property is valid only for acquisition sessions.

This property is used with the Fetch Offset and Fetch Relative To properties. This property returns the number of samples available from the given Fetch Relative To and Fetch Offset. Details

Dynamic Acquisition:Fetch:Records Done

Returns the number of records that have been acquired. Details

Dynamic Acquisition:Input Impedance

Specifies the input impedance on the front panel connector.

Refer to the device documentation for more information about input impedance. Valid values for this property vary by device. Refer to your device documentation for more information on the supported impedance values.

This property is valid only for acquisition sessions.

The units are in ohms. Details

Dynamic Acquisition:Data Interpretation

Specifies whether you acquire high/low data or valid/invalid data during a static or dynamic acquisition session. Refer to your specific hardware documentation to understand how data is returned to you when the voltage level is above voltage level low but below voltage level high and you select High or Low.

On NI 6555/6556 devices only, you can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1, PFI2, STROBE, and DDC_CLKOUT. These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7 or 0-12, STROBE, DDC_CLKOUT.

This property is valid only for acquisition sessions. Details

Dynamic Acquisition:Termination Mode

Specifies the action taken by NI-HSDIO when a channel is tristated. A tristate condition can occur during initial states , idle states , per cycle tristate , and static tristate. Selecting High impedance sets the channel to a high-impedance state when tristated. Selecting Drive termination voltage sets the channel to drive a termination voltage (V TT ).

You must set this property to the same value on a channel in both acquisition and generation sessions, or NI-HSDIO returns an error. If you are using both acquisition and generation sessions in your application, when you select a value for this property in a session, NI-HSDIO automatically sets the same value in the other session. However, NI-HSDIO allows you to change the value only in the original session in which you configured it. For example, if you select High impedance in your acquisition session, your generation session is configured automatically to the same value. If you want to change the value to Drive termination voltage , you can do so only in the acquisition session until you close the original session.

Note   If you set the Termination Mode and Tristate Mode properties to different values on the same channel, NI-HSDIO returns an error.

You can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1, PFI2, STROBE, and DDC_CLKOUT. These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7or 0-12, STROBE, DDC_CLKOUT.

This property is valid only for acquisition sessions.

Note  This property is supported only on NI 6555/6556 devices.
Advanced:Active Load:Active Load Mode

Specifies whether the driver should source or sink current instead of being in a high-impedance state. To enable active load functionality, you must first set the Tristate Mode or Termination Mode properties to High impedance . If the Tristate Mode or Termination Mode properties are set to Drive termination voltage , then you must set this property to Active Load Disabled or NI-HSDIO returns an error.

You must set this property to the same value on a channel in both acquisition and generation sessions, or NI-HSDIO returns an error. If you are using both acquisition and generation sessions in your application, when you select a value for this property in a session, NI-HSDIO automatically sets the same value in the other session. However, NI-HSDIO allows you to change the value only in the original session in which you configured it. For example, if you select Active Load Disabled in your acquisition session, your generation session is configured automatically to the same value. If you want to change the value to Active Load Enabled When Tristate , you can do so only in the acquisition session until you close the original session.

You can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1 , PFI2 , STROBE , and DDC_CLKOUT . These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7 or 0-12, STROBE, DDC_CLKOUT.

Note  Only NI 6556 devices support this property.
Advanced:Active Load:Sourcing Current

Specifies the amount of current for the driver to source if the input voltage is less than the commutating voltage.

Valid values range from 1.5 mA to 24 mA.

The default value is 1.5 mA.

The units are amps (A).

Note   This property takes effect only if the Active Load Mode property is set to Active Load Enabled When Tristate in the current session.

You can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1, PFI2, STROBE, and DDC_CLKOUT . These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7 or 0-12, STROBE, DDC_CLKOUT.

Note  Only NI 6556 devices support this property.
Note   When the Attribute Committal Strategy property is configured to Immediately upon set (Voltage), setting this property while the session is in the Committed or Running state causes the new value to take effect by the time the property returns.
Advanced:Active Load:Sinking Current

Specifies the amount of current for the driver to sink if the input voltage is greater than or equal to the commutating voltage.

Valid values range from 1.5 mA to 24 mA.

The default value is 1.5 mA.

The units are amps (A).

Note   This property takes effect only if the Active Load Mode property is set to Active Load Enabled When Tristate in the current session.

You can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1 , PFI2 , STROBE , and DDC_CLKOUT . These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7 or 0-12, STROBE, DDC_CLKOUT.

Note  Only NI 6556 devices support this property.
Note   When the Attribute Committal Strategy property is configured to Immediately upon set (Voltage), setting this property while the session is in the Committed or Running state causes the new value to take effect by the time the property returns.
Advanced:Active Load:Commutating Voltage Level

Specifies the voltage threshold that causes the driver to switch from sourcing to sinking current. If the incoming voltage is greater than or equal to the commutating voltage level, the device sinks current. Conversely, if the incoming voltage is less than the commutating voltage level, the device sources current.

Valid values range from -2 V to 7 V.

The default value is 0 V.

The units are volts (V).

You can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1 , PFI2 , STROBE , and DDC_CLKOUT . These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7 or 0-12, STROBE, DDC_CLKOUT.

Note  Only NI 6556 devices support this property.
Note   When the Attribute Committal Strategy property is configured to Immediately upon set (Voltage), setting this property while the session is in the Committed or Running state causes the new value to take effect by the time the property returns.
Dynamic Generation:Initial State

Specifies a dynamic generation channel state after the session is initiated and before the first waveform sample is generated. The channel changes to the Initial state after the data operation has been initiated. When the Start trigger occurs, the Initial state is replaced by the first sample in the waveform.

Channels explicitly disabled with the niHSDIO Tristate VI remain disabled, but the channel data value changes internally. Re-enabling a channel with the niHSDIO Tristate VI while the device is waiting for a Start trigger causes the channel to go to its Initial state.

This property is valid only for generation sessions. Details

Dynamic Generation:Idle State

Specifies a dynamic generation channel state while the device is idle. Details

Dynamic Generation:Drive Type

Specifies what the data channels generate when set to logic 1. Selecting Open collector to generate a Z is useful for wired-OR logic buses, such as I2C or SMBus.

Note   NI 656 x devices support only the active drive setting. NI-HSDIO returns an error if you try to configure the channels on these devices for open collector generation.
Note   NI 654 x devices support open collector generation only for static generation. NI-HSDIO returns an error if you try to configure the channels on these devices for open collector dynamic generation.

This property is only valid for generation sessions. Details

Dynamic Generation:Tristate Mode

Specifies the action taken by NI-HSDIO when a channel is tristated. A tristate condition can occur during initial states , idle states , per cycle tristate , and static tristate. Selecting High impedance sets the channel to a high-impedance state when tristated. To drive a termination voltage on a channel in a generation session, select Drive termination voltage .

You must set this property to the same value on a channel in both acquisition and generation sessions, or NI-HSDIO returns an error. If you are using both acquisition and generation sessions in your application, when you select a value for this property in a session, NI-HSDIO automatically sets the same value in the other session. However, NI-HSDIO allows you to change the value only in the original session in which you configured it. For example, if you select High impedance in your acquisition session, your generation session is configured automatically to the same value. If you want to change the value to Drive termination voltage, you can do so only in the acquisition session until you close the original session.

Note   If you set the Termination Mode and Tristate Mode properties to different values on the same channel, NI-HSDIO returns an error.

You can select the following PFI channels and clocks for the active channel input of the property node using these strings: PFI1 , PFI2 , STROBE , and DDC_CLKOUT . These strings are not case sensitive and can be grouped with the standard input strings separated by commas. The following are examples of valid string syntax: 0, 4, 6, PFI1, 7 or 0-12, STROBE, DDC_CLKOUT.

This property is valid only for generation sessions.

Note  This property is supported only on NI 6555/6556 devices.
Dynamic Generation:Repeat Mode

Specifies whether to generate a single waveform a finite number of times or continuously. This property is valid only when the Generation Mode property is set to Waveform ; it is not used if you select Scripted .

If this property is set to Finite , use the Repeat Count property to specify how many times the named waveform is generated.

This property is valid only for generation sessions. Details

Dynamic Generation:Repeat Count

Specifies how many times to generate the waveform specified by the Waveform To Generate property. This property is valid only when the Repeat Mode property is set to Finite ; it is not used when the Repeat Mode property is set to Continuous . This property is valid only when the Generation Mode property is set to Waveform . It is ignored if you set the Generation Mode property to Scripted .

This property is valid only for generation sessions. Details

Dynamic Generation:Generation Mode

Specifies whether to generate the waveform specified by the Waveform to Generate property or the script specified by the Script to Generate property upon calling the niHSDIO Initiate VI.

This property is valid only for generation sessions. Details

Dynamic Generation:Waveform To Generate

Specifies which named waveform in onboard memory is generated upon calling the niHSDIO Initiate VI when the Generation Mode property is set to Waveform . If this property is not set to a valid waveform name and more than one waveform is in onboard memory, you receive an error upon calling the niHSDIO Initiate VI. If only one waveform is in onboard memory and this property is set to an empty string, then that waveform is generated upon calling the niHSDIO Initiate VI.

This property is ignored when the Generation Mode property is set to Scripted , since the Script to Generate property defines the sequence of waveforms to generate.

This property is valid only for generation sessions. Details

Dynamic Generation:Script To Generate

Specifies which script in onboard memory is generated upon calling the niHSDIO Initiate VI when the Generation Mode property is set to Scripted . If this property is not set to a valid script and more than one script is in onboard memory, you receive an error after calling the niHSDIO Initiate VI. If only one script is in onboard memory and this property is set to "" (empty string), then that script is generated upon calling the niHSDIO Initiate VI.

This property is ignored when the Generation Mode property is set to Waveform , since the Waveform to Generate property defines which waveform to generate.

This property is valid only for generation sessions. Details

Dynamic Generation:Data Transfer:Streaming:Enable

Enables streaming data from host memory to the device.

This property is valid only for dynamic generation sessions. Details

Dynamic Generation:Data Transfer:Streaming:Streaming Waveform Name

Specifies the name of the waveform used to continuously stream data during generation. This property defaults to an empty string when no streaming waveform is specified.

Use in conjunction with the Space Available in Streaming Waveform property. Details

Dynamic Generation:Data Transfer:Streaming:Space Available in Streaming Waveform

Specifies the space available (in samples) in the streaming waveform for writing new data.

This property is valid only when streaming.

Use in conjunction with the Streaming Waveform Name property. Details

Dynamic Generation:Data Transfer:Direct DMA:Enable

Enables the device for Direct DMA writes.

When enabled, all the niHSDIO Write Named Waveform VI calls that are given a data address in the Direct DMA Window download data residing on the Direct DMA device to the instrument's onboard memory.

This property is valid only for dynamic generation sessions. Details

Dynamic Generation:Data Transfer:Direct DMA:Window Size (in bytes)

Specifies the Direct DMA window size (in bytes). Details

Dynamic Generation:Data Transfer:Direct DMA:Window Address

Specifies the window address (beginning of window) of the waveform data source. This window address is specified by your Direct DMA compatible data source. Details

Dynamic Generation:Data Transfer:Advanced:Data Transfer Block Size

Specifies the number of samples to download to onboard memory at one time. Details

Timing:Sample Clock:Rate

Specifies the Sample clock rate, which controls the rate at which samples are acquired or generated when you use the Sample clock to time your application. The Sample clock rate is expressed in Hertz.

Note  You must set this property even when you supply an external clock, because NI-HSDIO uses this property for a number of reasons, including optimal error checking and certain pulse width selections.
Timing:Sample Clock:Source

Specifies the Sample clock source.

Note  STROBE is valid only for acquisition operations.
Timing:Sample Clock:Impedance

Use this property to program the device input impedance when the Sample clock is supplied through the device front panel. This property is expressed in ohms. Details

Timing:Sample Clock:Export:Output Terminal

Use this property to export the Sample clock to the specified terminal. Details

Timing:Sample Clock:Export:Mode

Specifies the position of the exported Sample clock relative to the Sample clock used by the device. Details

Timing:Sample Clock:Export:Delay

Specifies the delay of the exported Sample clock relative to the Sample clock used by the device. This property is relevant only when the Sample Clock Export Mode property is set to Delayed . Otherwise, this property is ignored. This property is specified as fraction of the Sample clock interval, that is, as fraction of (1/Sample Clock Rate). On NI 6544/6545/6547/6548 devices, this property is not supported for acquisition. Details

Timing:Ref Clock:Rate

Specifies the Reference clock rate, expressed in Hertz. This property is ignored when the Reference Clock Source property is set to None . Details

Timing:Ref Clock:Source

Specifies the Reference clock source. Details

Timing:Ref Clock:Impedance

Specifies the input impedance of the Reference clock when it is supplied through the device front panel. This property is expressed in ohms. Details

Timing:Ref Clock:Export Output Terminal

Use this property to export the Reference clock to the specified terminal. Details

Timing:Onboard Ref Clock:Export Output Terminal

Use this property to export the Onboard Reference clock to the specified terminal. This property is only valid for PCI devices. Details

Timing:Data Position:Position

Specifies which edge of the Sample clock signal is used to time the generation or acquisition. You can also configure the device to generate or acquire data at a configurable delay past each rising edge of the Sample clock.

Note   To configure a delay on NI 656 x devices, you must delay all channels in the session. NI-HSDIO returns an error if you apply a delay to only a partial channel list.

Refer to the Data Position Delay property for more information about multibank data delay. Details

Timing:Data Position:Delay

Specifies the delay after the Sample clock rising edge when the device generates or acquires a new data sample. Data delay is expressed as a fraction of the clock period (for example, a fraction of 1/Sample clock rate). This property is relevant only when the Data Position property is set to Delay From Sample Clock Rising Edge . This property is valid only when the position parameter of the niHSDIO Configure Data Position VI is set to Delay From Sample Clock Rising Edge for these channels.

Note  On NI 6555/6556 devices, valid values range from –1 to 2 clock cycles in increments of 0.001 cycles. Delay on NI 6555/6556 devices is configured on a per channel basis.
Note   To configure a delay on NI 656 x devices, you must delay all channels in the session. NI-HSDIO returns an error if you apply a delay to only a partial channel list.
Timing:Data Position:Deskew

Specifies, per channel, the fixed time delay of acquired or generated data. The value of this property is added to the value of the Data Delay property to determine the total delay. Unlike the Data Delay property, this property is specified in seconds.

Note  Only NI 6555/6556 devices support this property.

Valid values, in seconds, depend on your clock rate and are represented by the equation –2(1/ f ) to +3(1/ f ), where f is the frequency of your clock rate.

The default value is 0. Details

Timing:Data Position:Trigger Delay

Specifies, per channel, the delay after the Sample clock rising edge when the device samples on a trigger. Trigger delay is expressed as a fraction of the clock period (for example, a fraction of 1/Sample clock rate).

Note  This property is supported only on PFI 1 and PFI 2 on NI 6555/6556 devices.

Valid values range from –1 to 2 clock cycles in increments of 0.001 cycles.

The default value is 0. Details

Timing:Data Position:Trigger Deskew

Specifies, per channel, the fixed time delay after the Sample clock rising edge when the device samples on a trigger. The value of this property is added to the value of the Trigger Delay property to determine the total delay. Unlike the Trigger Delay property, this property is specified in seconds.

Note  This property is supported only on PFI 1 and PFI 2 on NI 6555/6556 devices.

Valid values, in seconds, depend on your clock rate and are represented by the equation –2(1/ f ) to +3(1/ f ), where f is the frequency of your clock rate.

The default value is 0. Details

Timing:Data Position:Event Delay

Specifies, per channel, the delay after the Sample clock rising edge when the device initiates an event. Event delay is expressed as a fraction of the clock period (for example, a fraction of 1/Sample clock rate).

Note  This property is supported only on PFI 1 and PFI 2 on NI 6555/6556 devices.

Valid values range from –1 to 2 clock cycles in increments of 0.001 cycles.

The default value is 0. Details

Timing:Data Position:Event Deskew

Specifies, per channel, the delay after the Sample clock rising edge when the device initiates an event. The value of this property is added to the value of the Event Delay property to determine the total delay. Unlike the Event Delay property, this property is specified in seconds.

Note  This property is supported only on PFI 1 and PFI 2 on NI 6555/6556 devices.

Valid values, in seconds, depend on your clock rate and are represented by the equation –2(1/ f ) to +3(1/ f ), where f is the frequency of your clock rate.

The default value is 0. Details

Timing:Advanced:Oscillator Phase DAC Value

Use this property to phase shift the PLL circuit of the On Board Clock source. You can use this property to align the Sample clock of this device with another device that shares the same Reference clock. This property is not valid if the Reference Clock Source property is set to None. For NI 6544/6545/6547/6548 devices, the valid range for this property is 0 to 65,535. For NI 6555/6556 devices, the valid range for this property is 0 to 16,383. For all other devices, the valid range for this property is 0 to 4,095.

Note  Beginning with NI-HSDIO 2.0, this property is valid for the 6555/6556 when the Reference Clock Source property is set to None.
Timing:Advanced:Exported Sample Clock Offset

Use this property to offset the exported clock by a fixed time. Refer to the Dynamic Generation Timing Diagrams for your device for more information about changing this value. Details

Triggers:Start:Type

Specifies whether you want the Start trigger to be a digital edge, pattern match, or software trigger. Details

Triggers:Start:Digital Edge:Source

Specifies the source terminal for the Start trigger. This property is used only when the Start Trigger Type property is set to Digital edge. Details

Triggers:Start:Digital Edge:Edge

Specifies the active edge for the Start trigger. This property is used only when the Start Trigger Type property is set to Digital edge. Details

Triggers:Start:Digital Edge:Position

Specifies the position where the Start trigger is latched, relative to the Sample clock. Trigger voltages and positions are only relevant if the trigger source is a front panel connector. Details

Triggers:Start:Digital Edge:Terminal Configuration

Specifies whether the Start trigger terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Triggers:Start:Digital Edge:Impedance

Specifies the impedance on the channel configured for the digital edge Start trigger. Valid values for this property vary by device. Refer to your device documentation for more information about the valid impedance settings.

This property is only set if the trigger is configured to use a PFI channel, and it is ignored if the trigger is configured for any other channel. Details

Triggers:Start:Pattern Match:Pattern

Sets the pattern match mask for the Start trigger. This property is used when the Start Trigger Type property is set to Pattern match . Details

Triggers:Start:Pattern Match:Trigger When

Specifies whether a pattern match Start trigger asserts when a particular pattern is matched or not matched.

This property is valid only for acquisition sessions. Details

Triggers:Start:Export:Output Terminal

Specifies the destination terminal for exporting the Start trigger. Details

Triggers:Start:Export:Terminal Configuration

Specifies whether the Start trigger output terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Triggers:Ref:Type

Specifies the Reference trigger type. Depending on this property value, more properties may need to be set to fully configure the trigger.

This property is valid only for acquisition sessions. Details

Triggers:Ref:Pretrigger Samples Per Record

Specifies the number of pretrigger samples, which are the samples acquired before the Reference trigger is received, to be acquired per record. The number of pretrigger samples cannot be greater than the value of the Samples Per Record property.

This property is valid only for acquisition sessions. Details

Triggers:Ref:Digital Edge:Source

Specifies the source terminal for the Reference trigger. This property is used only when the Reference Trigger Type property is set to Digital edge .

This property is valid only for acquisition sessions. Details

Triggers:Ref:Digital Edge:Edge

Specifies the active edge for the Reference trigger. This property is used when the Reference Trigger Type property is set to Digital edge .

This property is valid only for acquisition sessions. Details

Triggers:Ref:Digital Edge:Position

Specifies the position where the Reference trigger is latched, relative to the Sample clock. Trigger voltages and positions are only relevant if the trigger source is a front panel connector.

This property is only valid for acquisition sessions. Details

Triggers:Ref:Digital Edge:Terminal Configuration

Specifies whether the Reference trigger terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation.

This property is only valid for acquisition sessions. Details

Triggers:Ref:Digital Edge:Impedance

Specifies the impedance on the channel configured for the digital edge Reference trigger. Valid values for this property vary by device. Refer to your device documentation for more information about the valid impedance settings.

This property is set only if the trigger is configured to use a PFI channel, and it is ignored if the trigger is configured for any other channel.

This property is only valid for acquisition sessions. Details

Triggers:Ref:Pattern Match:Pattern

Sets the pattern match mask for the Reference trigger. This property is used when the Reference Trigger Type property is set to Pattern match .

The pattern is a string of characters representing the entire pattern to be matched on. Each character corresponds to a particular channel.

  • 'X' or 'x': Match on any value
  • '1': Match on a logic 1
  • '0': Match on a logic 0
  • 'R' or 'r': Match on a rising edge
  • 'F' or 'f': Match on a falling edge
  • 'E' or 'e': Match on either edge
  • Spaces are ignored, and are useful for readability to segment long patterns

The rightmost character in the expression corresponds to the lowest numbered physical channel. Ex. 'XXXX XXXX XXXX 1111 1100' specifies to match when channels 0 and 1 are '0' and channels 2-7 are '1'. The values seen by pattern matching are affected by the Data Interpretation property.

This property is only valid for acquisition sessions. Details

Triggers:Ref:Pattern Match:Trigger When

Specifies whether a pattern match Reference trigger asserts when a particular pattern is matched or not matched.

This property is valid only for acquisition sessions. Details

Triggers:Ref:Export:Output Terminal

Specifies the destination terminal for exporting the Reference trigger.

This property is valid only for acquisition sessions. Details

Triggers:Ref:Export:Terminal Configuration

Specifies whether the exported Reference trigger output terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation.

This property is valid only for acquisition sessions. Details

Triggers:Ref:Advanced:Start to Reference Trigger Holdoff

Specifies the amount of time, in seconds, after the Start trigger when the Reference trigger is recognized.

This property is especially useful when you want each device in a multidevice situation to recognize the Reference trigger at the same time, though the Reference trigger is shared among devices and each device has a different pretrigger count.

This property is valid only for acquisition sessions. Details

Triggers:Ref:Advanced: Reference to Reference Trigger Holdoff

Specifies the amount of time, in seconds, until the next record's Reference trigger is recognized.

This property is especially useful when you want each device in a multidevice situation to recognize the Reference trigger at the same time, though the Reference trigger is shared among devices and each device has a different record size.

This property is valid only for acquisition sessions. Details

Triggers:Advance:Type

Specifies whether you want the Advance trigger to be a digital edge, pattern match, or software trigger.

This property is valid only for acquisition sessions. Details

Triggers:Advance:Digital Edge:Source

Specifies the source terminal for the Advance trigger. This property is used only when the Advance Trigger Type property is set to Digital edge .

This property is valid only for acquisition sessions. Details

Triggers:Advance:Digital Edge:Edge

Specifies the active edge for the Advance trigger. This property is used only when the Advance Trigger Type property is set to Digital edge .

This property is valid only for acquisition sessions. Details

Triggers:Advance:Digital Edge:Position

Specifies the position where the Advance trigger is latched, relative to the Sample clock. Trigger voltages and positions are relevant only if the trigger source is a front panel connector.

This property is valid only for acquisition sessions. Details

Triggers:Advance:Digital Edge:Terminal Configuration

Specifies whether the Advance trigger terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation.

This property is valid only for acquisition sessions. Details

Triggers:Advance:Digital Edge:Impedance

Specifies the impedance on the channel configured for the digital edge Advance trigger. Valid values for this property vary by device. Refer to your device documentation for more information about the valid impedance settings.

This property is only set if the trigger is configured to use a PFI channel, and it is ignored if the trigger is configured for any other channel.

This property is valid only for acquisition sessions. Details

Triggers:Advance:Pattern Match:Pattern

Sets the pattern match mask for the Advance trigger. This property is used when the Advance Trigger Type property is set to Pattern match.

The pattern is a string of characters representing the entire pattern to be matched on. Each character corresponds to a particular channel.

  • 'X' or 'x': Match on any value
  • '1': Match on a logic 1
  • '0': Match on a logic 0
  • 'R' or 'r': Match on a rising edge
  • 'F' or 'f': Match on a falling edge
  • 'E' or 'e': Match on either edge
  • Spaces are ignored, and are useful for readability to segment long patterns

The rightmost character in the expression corresponds to the lowest numbered physical channel. Ex. 'XXXX XXXX XXXX 1111 1100' specifies to match when channels 0 and 1 are '0' and channels 2-7 are '1'. The values seen by pattern matching are affected by the Data Interpretation property.

This property is valid only for acquisition sessions. Details

Triggers:Advance:Pattern Match:Trigger When

Specifies whether a pattern match Advance trigger asserts when a particular pattern is matched or not matched. This property is valid only for acquisition sessions.

This property is valid only for acquisition sessions. Details

Triggers:Advance:Export:Output Terminal

Specifies the destination terminal for exporting the Advance trigger.

This property is valid only for acquisition sessions. Details

Triggers:Advance:Export:Terminal Configuration

Specifies whether the Advance trigger output terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation.

This property is valid only for acquisition sessions. Details

Triggers:Script:Type

Specifies whether you want the Script trigger to be a digital edge, digital level, or software trigger. Depending upon the value of this property, more properties may be needed to fully configure the trigger.

This property is valid only for generation sessions. Details

Triggers:Script:Digital Edge:Source

Specifies the source terminal for the Script trigger. This property is used when the Script Trigger Type property is set to Digital edge . Details

Triggers:Script:Digital Edge:Edge

Specifies the active edge for the Script trigger. This property is used when the Script Trigger Type property is set to Digital edge . Details

Triggers:Script:Digital Edge:Terminal Configuration

Specifies whether the Script trigger terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Triggers:Script:Digital Edge:Impedance

Specifies the impedance on the channel configured for the digital edge Script trigger. Valid values for this property vary by device. Refer to your device documentation for more information about the valid impedance settings.

This property is only set if the trigger is configured to use a PFI channel, and it is ignored if the trigger is configured for any other channel. Details

Triggers:Script:Digital Level:Source

Specifies the source terminal for the Script trigger. This property is used when the Script Trigger Type property is set to Digital level . Details

Triggers:Script:Digital Level:Trigger When

Specifies the active level for the Script trigger. This property is used when the Script Trigger Type property is set to Digital level . Details

Triggers:Script:Digital Level:Terminal Configuration

Specifies whether the Script trigger terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Triggers:Script:Digital Level:Impedance

Specifies the impedance on the channel configured for the digital level Script trigger. Valid values for this property vary by device. Refer to your device documentation for more information about the valid impedance settings.

This property is set only if the trigger is configured to use a PFI channel, and it is ignored if the trigger is configured for any other channel. Details

Triggers:Script:Export:Output Terminal

Specifies the output terminal for the exported Script trigger.

Setting this property to an empty string means that when you commit the session, the signal is removed from the previously configured terminal and, if possible, the terminal is tristated. Event voltages and positions are only relevant if the destination of the event is a front panel connector.

This property is valid only for generation sessions. Details

Triggers:Script:Export:Terminal Configuration

Specifies whether the Script trigger output terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Triggers:Pause:Type

Specifies whether you want the Pause trigger to be a digital level or pattern match trigger. Details

Triggers:Pause:Digital Level:Source

Specifies the source terminal for the Pause trigger.

This property applies only to acquisition operations. Details

Triggers:Pause:Digital Level:Trigger When

Specifies the active level for pausing the dynamic operation. Details

Triggers:Pause:Digital Level:Position

Specifies the position where the Pause trigger is latched, relative to the Sample clock. Trigger voltages and positions are relevant only if the trigger source is a front panel connector. Details

Triggers:Pause:Digital Level:Terminal Configuration

Specifies whether the Pause trigger terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Triggers:Pause:Digital Level:Impedance

Specifies the impedance on the channel configured for the digital level Pause trigger. Valid values for this property vary by device. Refer to your device documentation for more information about the valid impedance settings.

This property is set only if the trigger is configured to use a PFI channel, and it is ignored if the trigger is configured for any other channel. Details

Triggers:Pause:Pattern Match:Pattern

Sets the pattern match mask for the Pause trigger. This property is used when the Pause Trigger Type property is set to Pattern match .

The pattern is a string of characters representing the entire pattern to match. Each character corresponds to a particular channel.

  • 'X' or 'x': Match on any value
  • '1': Match on a logic 1
  • '0': Match on a logic 0
  • 'R' or 'r': Match on a rising edge
  • 'F' or 'f': Match on a falling edge
  • 'E' or 'e': Match on either edge
  • Spaces are ignored, and are useful for readability to segment long patterns

The rightmost character in the expression corresponds to the lowest numbered physical channel. Ex. 'XXXX XXXX XXXX 1111 1100' specifies to match when channels 0 and 1 are '0' and channels 2-7 are '1'. The values seen by pattern matching are affected by the Data Interpretation property.

This property is valid only for acquisition sessions. Details

Triggers:Pause:Pattern Match:Trigger When

Specifies whether a pattern match Pause trigger asserts when a particular pattern is matched or not matched.

This property is valid only for acquisition sessions. Details

Triggers:Pause:Export:Output Terminal

Specifies the destination terminal for the exported Pause trigger. Event voltages and positions are only relevant if the destination of the event is one of the front panel connectors.

This property is only valid for generation sessions. Details

Triggers:Pause:Export:Terminal Configuration

Specifies whether the Pause trigger output terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Triggers:Stop:Type

Specifies whether you want the Stop trigger to be a digital edge or software trigger. This property is valid only for generation sessions. Details

Triggers:Stop:Digital Edge:Source

Specifies the source terminal for the Stop trigger. This property is used only when the Stop Trigger Type property is set to Digital edge . This property is valid only for generation sessions. Details

Triggers:Stop:Digital Edge:Edge

Specifies the active edge for the Stop trigger. This property is used only when the Stop Trigger Type property is set to Digital edge . This property is valid only for generation sessions. Details

Triggers:Stop:Digital Edge:Terminal Configuration

Specifies whether the Stop trigger terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. This property is valid only for generation sessions. Details

Triggers:Stop:Digital Edge:Impedance

Specifies the impedance on the channel configured for the digital edge Stop trigger. Valid values for this property vary by device. Refer to your device documentation for more information about the valid impedance settings.

This property is only set if the trigger is configured to use a PFI channel, and it is ignored if the trigger is configured for any other channel. This property is valid only for generation sessions. Details

Triggers:Stop:Export:Output Terminal

Specifies the destination terminal for exporting the Stop trigger. This property is valid only for generation sessions. Details

Triggers:Stop:Export:Terminal Configuration

Specifies whether the Stop trigger output terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. This property is valid only for generation sessions. Details

Events:Ready For Start:Output Terminal

Specifies the destination terminal for the Ready for Start Event. Event voltages and positions are relevant only if the destination of the event is a front panel connector. Details

Events:Ready For Start:Active Level

Specifies the output polarity of the Ready for Start Event. Details

Events:Ready For Start:Terminal Configuration

Specifies whether the Ready for Start event terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Events:Ready For Advance:Output Terminal

Specifies the destination terminal for the Ready for Advance Event. Event voltages and positions are relevant only if the destination of the event is a front panel connector. Details

Events:Ready For Advance:Active Level

Specifies the output polarity of the Ready for Advance Event. Details

Events:Ready For Advance:Terminal Configuration

Specifies whether the Ready for Advance event terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Events:End Of Record:Output Terminal

Specifies the destination terminal for the End of Record event. Event voltages and positions are relevant only if the destination of the event is a front panel connector. Details

Events:End Of Record:Pulse Polarity

Specifies the output polarity of the End of Record event. Details

Events:End Of Record:Terminal Configuration

Specifies whether the End of Record event terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Events:Data Active:Output Terminal

Specifies the destination terminal for the Data Active event. Event voltages and positions are only relevant if the destination of the event is a front panel connector. This property is valid only for generation sessions. Details

Events:Data Active:Active Level

Specifies the output polarity of the Data Active event. Details

Events:Data Active:Position

Specifies the position of the Data Active event relative to the Sample clock. Event voltages and positions are only relevant if the destination of the event is a front panel connector. Details

Events:Data Active:Terminal Configuration

Specifies whether the Data Active event terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Events:Marker:Output Terminal

Specifies the destination terminal for the Marker event. Details

Events:Marker:Pulse Polarity

Specifies the output polarity of the Marker event. This property is valid only for generation sessions. Details

Events:Marker:Position

Specifies the position of the event relative to the Sample clock. Event voltages and positions are only relevant if the destination of the event is a front panel connector. This property is valid only for generation sessions. Details

Events:Marker:Terminal Configuration

Specifies whether the Marker event terminal is configured for single-ended or LVDS operation. Valid values for this property vary by device. Refer to your device documentation to determine if your hardware supports LVDS operation. Details

Events:Sample Error:Output Terminal

Specifies the destination terminal for the Sample Error event. Event voltages and positions are relevant only if the destination of the event is a front panel connector. Details

Device Characteristics:Total Acquisition Memory Size

Specifies the total onboard memory size, in samples, for acquiring data. The number of samples is based on the default device data width.

If you configure your device to use a different data width, the total memory size is actually the value returned by this property multiplied by the quotient of the default data width divided by the configured data width. For example, if you configure 1-byte data width for a 2-byte device, the total acquisition memory size is twice the number of samples that is returned by this property. Details

Device Characteristics:Total Generation Memory Size

Specifies the total onboard memory size, in samples, for generating data. The number of samples is based on the default device data width.

If you configure your device to use a different data width, the total memory size is actually the value returned by this property multiplied by the quotient of the default data width divided by the configured data width. For example, if you configure 1-byte data width for a 2-byte device, the total generation memory size is twice the number of samples that is returned by this property. Details

Device Characteristics:Serial Number

Returns the serial number of the device. Details

Device Characteristics:Resource Descriptor

Specifies the resource descriptor used to identify the instrument in Measurement & Automation Explorer. Details

Advanced:Data Width

Specifies, in bytes, the size of a raw sample from the operation.

For NI 6544/6545/6547/6548/6555/6556 devices, this property is R/W for both acquisition and generation; but for all other NI HSDIO devices this property is R/W for acquisition and RO for generation. Details

Advanced:Data Rate Multiplier

Specifies whether you want the device to acquire or generate in single data rate (SDR) mode or in double data rate (DDR) mode. Details

Advanced:Data Active Internal Route Delay

Configures the number of Sample clock cycles to delay the internal Data Active event. Internally routing a delayed version of this event is useful when you want to synchronize an acquisition trigger to the generation operation. Use this coarse delay together with the finer-resolution data delay to compensate for the round trip delay of data in stimulus/response operations.

You can configure the delayed Data Active event as the source for any acquisition trigger by manually entering DelayedDataActiveEvent as the source parameter in the appropriate niHSDIO Configure Trigger VI instance.

This property is applicable only in acquisition sessions and cannot be set as the trigger source when using STROBE as the external Sample clock.

Valid values for this property are 0 to 21 for the NI 6551/6552 and 0 to 29 for the NI 6555/6556. The units are in Sample clock cycles.

Note   This property is supported only for NI 655 x devices.
Advanced:Maximum Bandwidth

Specifies the maximum data transfer rate in bytes per second on the PCI Express bus. Details

Advanced:Preferred Packet Size

Specifies the preferred size of the data field in the PCI Express packet. In general, the larger the packet size, the more efficiently the device uses the bus. However, some systems, because of their implementation, perform better with smaller packet sizes. The value of this property must be a power of two (2, 4, ..., 512). Details

Advanced:Maximum In-Flight Read Requests

Specifies the number of memory reads on the PCI Express bus at the same time. In general, the larger this number, the more efficiently the NI device uses the bus because the system has more information about the device needs. A larger number of in-flight read requests means that more read requests are then expected by the system, so it can allocate bandwidth appropriately. Decrease the number of in-flight read requests when your application is using other hardware that is not as efficient as the NI device. The amount of reduction depends on the behavior of the other hardware. Details

Advanced:Attribute Committal Strategy

Specifies whether setting a property takes effect immediately (if the session has been committed at least once) or is deferred until the next commit.

Note   This attribute is supported for NI 6555/6556 devices only.

The behavior of the following properties is affected by setting this property to Immediately upon set (Voltage): Data High, Data Low, Data Voltage Range, Data Termination, Sourcing Current, Sinking Current, and Commutating Voltage Level.

Note   If you change the value of this property, the change does not take effect until the next commit.
Advanced:Device:Power Consumption

Returns the power consumed by your device at the time this property is queried. Consuming more than 100% power disables the device. You can customize the voltage, data rate, and channel count of your specific application and use this property to ensure that the power consumption falls within the specifications listed in the NI PXIe-6555/6556 Specifications .

Note  This property is supported only on NI 6555/6556 devices.

Valid values range from 0 to 100.

Units are expressed as a percentage. Details

Advanced:Device:Peak Power Consumed

Returns the maximum power your device has consumed since the last time this property was queried. Consuming more than 100% power disables the device. You can customize the voltage, data rate, and channel count of your specific application and use this property to ensure that the power consumption falls within the specifications listed in the NI 6555/6556 Specifications .

Note  This property is supported only on NI 6555/6556 devices.

Valid values range from 0 to 100.

Units are expressed as a percentage. Details

Advanced:Device:PPMU-Capable I/O Switch

Connects or disconnects, on the fly, all PPMU-capable channels on the DDC connector from the internal device pins. If you set this property to Disconnect, the PPMU-capable channels remain disconnected from the internal device pins until one of the following conditions occurs:

Note   This property cannot configure channels on a per pin basis. It always configures all PPMU-capable channels on your device.
Note  Only NI 6555/6556 devices support this property.
Advanced:Supported Data States

Configures the supported digital data states in a waveform. Use this property to enable tristate data generation or real-time hardware compare data. To use the hardware comparison feature, you must have an acquisition and a generation session running concurrently. When you select hardware compare data you must set this property to the same value in both sessions.

Note  For NI 6547/6548 devices, when you set this property to an extended data mode it reduces the number of channels available for dynamic generation to 24. The top eight channels (24-31) are available for dynamic acquisition or static generation, and the lower twenty-four channels (0-23) are available for dynamic generation of supported data states.

When you set this property to L, H, X (resp only) , all data is configured for comparison. When you set this property to 0, 1, Z, L, H, X (stim/resp) , the software is configured for either driving generation data or comparing data.

Use the Waveform Data Type (WDT) instance of the niHSDIO Write Named Waveform VI to write tristate or expected data to the device. The device drives any values of 0, 1, or Z in the waveform, and values of H, L, or X are treated as expected data values.

You must set this property before you write data or allocate a waveform to the device. Details

Advanced:Hardware Compare:Sample Error Backlog

Returns the number of sample errors you can read using the niHSDIO HWC Fetch Sample Errors VI . Details

Advanced:Hardware Compare:Number Of Sample Errors

Returns the total number of sample errors since the acquisition was initiated. Use this property along with the Samples Compared property to calculate the sample error rate. Details

Advanced:Hardware Compare:Samples Compared

Returns the total number of samples compared since the acquisition was initiated. Use this property, along with the Number Of Sample Errors property, to calculate the sample error rate. Details

Advanced:Hardware Compare:Cumulative Error Bits

Returns an aggregate bit error mask. If a channel has a hardware compare sample error at any point in the execution, the bit corresponding to that channel is enabled. Use this property to determine which channel reported a sample error independently of the state of the hardware compare FIFO.

Note   This attribute is supported for NI 6555/6556 devices only.
Advanced:Hardware Compare:Filter Repeated Sample Errors

Specifies whether the device stores and counts errors when the same error appears in consecutive samples. If this property is set to TRUE, the device counts only distinct errors. The niHSDIO HWC Fetch Sample Errors (U32) VI returns the number of clock cycles for which each error was present. Details

Advanced:Hardware Compare:Sample Error Buffer Overflowed

Returns whether the FIFO used to store sample errors has overflowed. If the FIFO overflows, the hardware stops storing error information for further errors, but it continues to compare data and count the sample errors encountered.

You can remove sample errors from the FIFO using the niHSDIO HWC Fetch Sample Errors (U32) VI. Removing sample errors creates room for additional sample errors to be stored in the FIFO. Details

Obsolete:Device Serial Number

Returns the serial number of the device. Details

Obsolete:Voltage Configuration:Clock High

Specifies the voltage above which a clock is considered logic high. The value for this property applies to the STROBE terminal in acquisition sessions and the DDC CLK OUT terminal in generation sessions.

Note  Only NI 6555/6556 devices support this property.

Valid values range from –2 to 7, depending on the range selected with the Clock Voltage Range property.

The default value is 3.3 V for generation and 1.7 V for acquisition.

Units are volts. Details

Obsolete:Voltage Configuration:Clock Low

Specifies the voltage below which a clock is considered logic low. The value for this property applies to the STROBE terminal in acquisition sessions and the DDC CLK OUT terminal in generation sessions.

Note  Only NI 6555/6556 devices support this property.

Valid values range from –2 to 7, depending on the range selected with the Clock Voltage Range property.

The default value is 0 V for generation and 1.6 V for acquisition.

Units are volts. Details

Obsolete:Voltage Configuration:Clock Voltage Range

Specifies the voltage range used for all clock voltages on the STROBE terminal (used during acquisition sessions) and on the DDC CLK OUT terminal (used during generation sessions).

Note  Only NI 6555/6556 devices support this property.
Obsolete:Voltage Configuration:Trigger Voltage Range

Specifies the voltage range used for all trigger voltages on all PFI channels that support voltage configuration. Only PFI 1 and PFI 2 support voltage configuration. This property is valid only for acquisition sessions.

Note  Only NI 6555/6556 devices support this property.
Obsolete:Voltage Configuration:Event Voltage Range

Specifies the voltage range used for all event voltages on all PFI channels that support voltage configuration. Only PFI 1 and PFI 2 support voltage configuration. This property is valid only for generation sessions.

Note  Only NI 6555/6556 devices support this property.

Log in to get a better experience