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.
|
||||||
Voltage Levels:Data Low |
Specifies the low data voltage level for the session. This property applies to static and dynamic data operations.
|
||||||
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.
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.
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.
|
||||||
Voltage Levels:Trigger Low |
Specifies the low trigger voltage level for the session.
|
||||||
Voltage Levels:Event High |
Specifies the high event voltage level for the session.
|
||||||
Voltage Levels:Event Low |
Specifies the low event voltage level for the 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.
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.
|
||||||
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.
|
||||||
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).
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.
|
||||||
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).
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.
|
||||||
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.
|
||||||
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.
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.
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.
|
||||||
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.
|
||||||
Timing:Sample Clock:Source |
Specifies the Sample clock source.
|
||||||
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.
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.
|
||||||
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.
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).
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.
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).
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.
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.
|
||||||
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.
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.
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.
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.
|
||||||
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.
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.
|
||||||
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 .
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 .
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:
|
||||||
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.
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.
|
||||||
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.
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.
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).
|
||||||
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.
|
||||||
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.
|