niHSDIO Configure Trigger VI
- Updated2023-02-21
- 72 minute(s) read
Digital Edge Start Trigger
This instance of niHSDIO Configure Trigger configures the Start trigger for digital edge triggering.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI, the niHSDIO Init Generation Session VI, or the niHSDIO Init Ext Cal VI. |
||||||
![]() |
source specifies the trigger source. You can choose PFI <0..3>, PFI <24..31>, PXI Trigger Line/RTSI <0..7>, PXI STAR Line, or PXIe DStarB.
|
||||||
![]() |
edge specifies the edge to detect.
|
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Pattern Match Start Trigger (String)
This instance of niHSDIO Configure Trigger configures the Start trigger for pattern match triggering. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI, the niHSDIO Init Generation Session VI, or the niHSDIO Init Ext Cal VI. |
||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||
![]() |
pattern specifies the binary pattern that activates the pattern match trigger under the conditions specified in trigger when. This string expression creates a mask for the pattern. This expression is composed of characters:
The first character in the expression corresponds to the first channel in channel list. The number of characters in pattern must correspond to the number of channels specified in channel list or an error is returned. For example, the following two examples are valid and achieve the same results:
|
||||||
![]() |
trigger when specifies the conditions under which the trigger is sent.
Refer to the Pattern Match Trigger topic for an illustration of when your data is acquired when using a pattern match trigger for acquisitions. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Pattern Match Start Trigger (U32)
This instance of niHSDIO Configure Trigger configures the Start trigger for pattern match triggering. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI, the niHSDIO Init Generation Session VI, or the niHSDIO Init Ext Cal VI. |
||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||
![]() |
pattern specifies the binary pattern that activates the pattern match trigger under the conditions specified in trigger when. Bits on channels not specified in channel list are ignored. |
||||||
![]() |
trigger when specifies the conditions under which the trigger is sent.
Refer to the Pattern Match Trigger topic for an illustration of when your data is acquired when using a pattern match trigger for acquisitions. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Multi-Sample Pattern Match Start Trigger (String)
This instance of niHSDIO Configure Trigger configures the Start trigger for multi-sample pattern match triggering. You can configure up to 32 channels with patterns of up to 10 samples per channel with this VI. For the channels specified in the channel list parameter, the pattern must match each pattern element specified in the pattern array parameter on consecutive clock cycles. After the last pattern element in the pattern array parameter is matched, the Start trigger is asserted.
This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||||||||||||||||||
![]() |
pattern array specifies the binary multi-sample pattern that activates the pattern match trigger. The first element in the array corresponds to the first pattern acquired. This array of strings creates a mask for the multi-sample pattern. Each string is composed of the following characters:
The first character in the expression corresponds to the first channel in channel list. The number of characters in pattern must correspond to the number of channels specified in channel list or an error is returned. For example, the following two examples are valid and achieve the same results:
The following example searches for ten consecutive samples on channel 0:
The following example searches for ten consecutive samples on channels 0 to 19:
|
||||||||||||||||||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||||||||||||||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Multi-Sample Pattern Match Start Trigger (U32)
This instance of niHSDIO Configure Trigger configures the Start trigger for multi-sample pattern match triggering. You can configure up to 32 channels with patterns of up to 10 samples per channel with this VI. For the channels specified in the channel list parameter, the pattern must match each pattern element specified in the pattern array parameter on consecutive clock cycles. After the last pattern element in the pattern array parameter is matched, the Start trigger is asserted.
This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||||||||||||||||
![]() |
pattern array specifies the binary multi-sample pattern that activates the pattern match trigger. The first element in the array corresponds to the first pattern acquired. Bits on channels not specified in channel list are ignored. The following example searches for ten consecutive samples on channel 0:
The following example searches for ten consecutive samples on channels 0 to 19:
|
||||||||||||||||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||||||||||||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Software Start Trigger
This instance of niHSDIO Configure Trigger configures the Start trigger for software triggering. Use the niHSDIO Send Software Edge Trigger VI to assert the trigger condition.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI, the niHSDIO Init Generation Session VI, or the niHSDIO Init Ext Cal VI. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Disable Start Trigger
This instance of niHSDIO Configure Trigger configures the instrument to not wait for a Start trigger after the niHSDIO Initiate VI is used. Using this VI is necessary only if you have configured a Start trigger and now want to disable it.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI, the niHSDIO Init Generation Session VI, or the niHSDIO Init Ext Cal VI. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Digital Edge Ref Trigger
This instance of niHSDIO Configure Trigger configures the Reference trigger for digital edge triggering. If the Reference trigger is asserted before the required number of pretrigger samples are acquired, it is ignored. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
pretrig samples (500) specifies the number of pretrigger samples the device must receive before the Reference trigger is acknowledged. |
||||||
![]() |
source specifies the trigger source. You can choose PFI <0..3>, PFI <24..31>, PXI Trigger Line/RTSI <0..7>, PXI STAR Line, or PXIe DStarB.
|
||||||
![]() |
edge specifies the edge to detect.
|
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Pattern Match Ref Trigger (String)
This instance of niHSDIO Configure Trigger configures the Reference trigger for pattern match triggering. If the Reference trigger asserts before the required number of pretrigger samples are acquired, it is ignored. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
trigger when specifies the conditions under which the trigger is sent.
Refer to the Pattern Match Trigger topic for an illustration of when your data is acquired when using a pattern match trigger for acquisitions. |
||||||
![]() |
pretrig samples (500) specifies the number of pretrigger samples the device must receive before the Reference trigger is acknowledged. |
||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||
![]() |
pattern specifies the binary pattern that activates the pattern match trigger under the conditions specified in trigger when. This string expression creates a mask for the pattern. This expression is composed of characters:
The first character in the expression corresponds to the first channel in channel list. The number of characters in pattern must correspond to the number of channels specified in channel list or an error is returned. For example, the following two examples are valid and achieve the same results:
|
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Pattern Match Ref Trigger (U32)
This instance of niHSDIO Configure Trigger configures the Reference trigger for pattern match triggering. If the Reference trigger asserts before the required number of pretrigger samples are acquired, it is ignored. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
trigger when specifies the conditions under which the trigger is sent.
Refer to the Pattern Match Trigger topic for an illustration of when your data is acquired when using a pattern match trigger for acquisitions. |
||||||
![]() |
pretrig samples (500) specifies the number of pretrigger samples the device must receive before the Reference trigger is acknowledged. |
||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||
![]() |
pattern specifies the binary pattern that activates the pattern match trigger under the conditions specified in trigger when. Bits on channels not specified in channel list are ignored. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Multi-Sample Pattern Match Ref Trigger (String)
This instance of niHSDIO Configure Trigger configures the Reference trigger for multi-sample pattern match triggering. You can configure up to 32 channels with patterns of up to 10 samples per channel with this VI. For the channels specified in the channel list parameter, the pattern must match each pattern element specified in the pattern array parameter on consecutive clock cycles. After the last pattern element in the pattern array parameter is matched, the Reference trigger is asserted.
This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||||||||||||||||||
![]() |
pattern array specifies the binary multi-sample pattern that activates the pattern match trigger. The first element in the array corresponds to the first pattern acquired. This array of strings creates a mask for the multi-sample pattern. Each string is composed of the following characters:
The first character in the expression corresponds to the first channel in channel list. The number of characters in pattern must correspond to the number of channels specified in channel list or an error is returned. For example, the following two examples are valid and achieve the same results:
The following example searches for ten consecutive samples on channel 0:
The following example searches for ten consecutive samples on channels 0 to 19:
|
||||||||||||||||||||||
![]() |
pretrig samples (500) specifies the number of pretrigger samples the device must receive before the Reference trigger is acknowledged. |
||||||||||||||||||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||||||||||||||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Multi-Sample Pattern Match Ref Trigger (U32)
This instance of niHSDIO Configure Trigger configures the Reference trigger for multi-sample pattern match triggering. You can configure up to 32 channels with patterns of up to 10 samples per channel with this VI. For the channels specified in the channel list parameter, the pattern must match each pattern element specified in the pattern array parameter on consecutive clock cycles. After the last pattern element in the pattern array parameter is matched, the Reference trigger is asserted.
This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||||||||||||||||
![]() |
pattern array specifies the binary multi-sample pattern that activates the pattern match trigger. The first element in the array corresponds to the first pattern acquired. Bits on channels not specified in channel list are ignored. The following example searches for ten consecutive samples on channel 0:
The following example searches for ten consecutive samples on channels 0 to 19:
|
||||||||||||||||||||
![]() |
pretrig samples (500) specifies the number of pretrigger samples the device must receive before the Reference trigger is acknowledged. |
||||||||||||||||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||||||||||||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Software Ref Trigger
This instance of niHSDIO Configure Trigger configures the Reference trigger for software triggering. If the Reference trigger asserts before the required number of pretrigger samples are acquired, it is ignored. Use the niHSDIO Send Software Edge Trigger VI to assert the trigger condition. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
pretrig samples (500) specifies the number of pretrigger samples the device must receive before the Reference trigger is acknowledged. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Disable Ref Trigger
This instance of niHSDIO Configure Trigger configures the acquisition to have no Reference trigger. This VI is necessary only if you have configured a Reference trigger and now want to disable it. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Digital Edge Advance Trigger
This instance of niHSDIO Configure Trigger configures the Advance trigger for digital edge triggering. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
source specifies the trigger source. You can choose PFI <0..3>, PFI <24..31>, PXI Trigger Line/RTSI <0..7>, PXI STAR Line, or PXIe DStarB.
|
||||||
![]() |
edge specifies the edge to detect.
|
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Pattern Match Advance Trigger (String)
This instance of niHSDIO Configure Trigger configures the Advance trigger for pattern match triggering. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
trigger when specifies the conditions under which the trigger is sent.
Refer to the Pattern Match Trigger topic for an illustration of when your data is acquired when using a pattern match trigger for acquisitions. |
||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||
![]() |
pattern specifies the binary pattern that activates the pattern match trigger under the conditions specified in trigger when. This string expression creates a mask for the pattern. This expression is composed of characters:
The first character in the expression corresponds to the first channel in channel list. The number of characters in pattern must correspond to the number of channels specified in channel list or an error is returned. For example, the following two examples are valid and achieve the same results:
|
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Pattern Match Advance Trigger (U32)
This instance of niHSDIO Configure Trigger configures the Advance trigger for pattern match triggering. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
trigger when specifies the conditions under which the trigger is sent.
Refer to the Pattern Match Trigger topic for an illustration of when your data is acquired when using a pattern match trigger for acquisitions. |
||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||
![]() |
pattern specifies the binary pattern that activates the pattern match trigger under the conditions specified in trigger when. Bits on channels not specified in channel list are ignored. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Multi-Sample Pattern Match Advance Trigger (String)
This instance of niHSDIO Configure Trigger configures the Advance trigger for multi-sample pattern match triggering. You can configure up to 32 channels with patterns of up to 10 samples per channel with this VI. For the channels specified in the channel list parameter, the pattern must match each pattern element specified in the pattern array parameter on consecutive clock cycles. After the last pattern element in the pattern array parameter is matched, the Advance trigger is asserted.
This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||||||||||||||||||
![]() |
pattern array specifies the binary multi-sample pattern that activates the pattern match trigger. The first element in the array corresponds to the first pattern acquired. This array of strings creates a mask for the multi-sample pattern. Each string is composed of the following characters:
The first character in the expression corresponds to the first channel in channel list. The number of characters in pattern must correspond to the number of channels specified in channel list or an error is returned. For example, the following two examples are valid and achieve the same results:
The following example searches for ten consecutive samples on channel 0:
The following example searches for ten consecutive samples on channels 0 to 19:
|
||||||||||||||||||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||||||||||||||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Multi-Sample Pattern Match Advance Trigger (U32)
This instance of niHSDIO Configure Trigger configures the Advance trigger for multi-sample pattern match triggering. You can configure up to 32 channels with patterns of up to 10 samples per channel with this VI. For the channels specified in the channel list parameter, the pattern must match each pattern element specified in the pattern array parameter on consecutive clock cycles. After the last pattern element in the pattern array parameter is matched, the Advance trigger is asserted.
This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||||||||||||||||
![]() |
pattern array specifies the binary multi-sample pattern that activates the pattern match trigger. The first element in the array corresponds to the first pattern acquired. Bits on channels not specified in channel list are ignored. The following example searches for ten consecutive samples on channel 0:
The following example searches for ten consecutive samples on channels 0 to 19:
|
||||||||||||||||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||||||||||||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Software Advance Trigger
This instance of niHSDIO Configure Trigger configures the Advance trigger for software triggering. Use the niHSDIO Send Software Edge Trigger VI to assert the trigger condition. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Disable Advance Trigger
This instance of niHSDIO Configure Trigger configures the acquisition to not use an Advance trigger. This VI is necessary only if you have configured an Advance trigger and now want to disable it. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Digital Edge Script Trigger
This instance of niHSDIO Configure Trigger configures the Script trigger for digital edge triggering. This VI is valid only for generation sessions.
![]() |
Note Script Trigger 3 is not available when using the NI 6544/6545/6547/6548. |
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Generation Session VI. |
||||||
![]() |
trigger id specifies the instance of the Script trigger. You can choose Script Trigger 0, Script Trigger 1, Script Trigger 2, or Script Trigger 3 based on which trigger you are using for your Script. |
||||||
![]() |
source specifies the trigger source. You can choose PFI <0..3>, PFI <24..31>, PXI Trigger Line/RTSI <0..7>, PXI STAR Line, or PXIe DStarB.
|
||||||
![]() |
edge specifies the edge to detect.
|
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Digital Level Script Trigger
This instance of niHSDIO Configure Trigger configures a Script trigger for level triggering. This VI is valid only for generation sessions.
![]() |
Note Script Trigger 3 is not available when using the NI 6544/6545/6547/6548. |
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Generation Session VI. |
||||||
![]() |
trigger id specifies the instance of the Script trigger. You can choose Script Trigger 0, Script Trigger 1, Script Trigger 2, or Script Trigger 3 based on which trigger you are using for your Script. |
||||||
![]() |
source specifies the trigger source. You can choose PFI <0..3>, PFI <24..31>, PXI Trigger Line/RTSI <0..7>, PXI STAR Line, or PXIe DStarB.
|
||||||
![]() |
trigger when specifies the active level for the desired trigger.
|
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Software Script Trigger
This instance of niHSDIO Configure Trigger configures the Script trigger for software triggering. Use the niHSDIO Send Software Edge Trigger VI to assert the trigger condition. This VI is valid only for generation sessions.
![]() |
Note Script Trigger 3 is not available when using the NI 6544/6545/6547/6548. |
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Generation Session VI. |
||||||
![]() |
trigger id specifies the instance of the Script trigger. You can choose Script Trigger 0, Script Trigger 1, Script Trigger 2, or Script Trigger 3 based on which trigger you are using for your Script. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Disable Script Trigger
This instance of niHSDIO Configure Trigger disables a Script trigger. This VI is necessary only if you have configured a Script trigger and now want to disable it. This VI is valid only for generation sessions.
![]() |
Note Script Trigger 3 is not available when using the NI 6544/6545/6547/6548. |
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Generation Session VI. |
||||||
![]() |
trigger id specifies the instance of the Script trigger. You can choose Script Trigger 0, Script Trigger 1, Script Trigger 2, or Script Trigger 3 based on which trigger you are using for your Script. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Digital Level Pause Trigger
This instance of niHSDIO Configure Trigger configures the Pause trigger as a level trigger.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI, the niHSDIO Init Generation Session VI, or the niHSDIO Init Ext Cal VI. |
||||||
![]() |
source specifies the trigger source. You can choose PFI <0..3>, PFI <24..31>, PXI Trigger Line/RTSI <0..7>, PXI STAR Line, or PXIe DStarB.
|
||||||
![]() |
trigger when specifies the active level for the desired trigger.
|
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Pattern Match Pause Trigger (String)
This instance of niHSDIO Configure Trigger configures the Pause trigger for pattern match triggering. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
trigger when specifies the conditions under which the trigger is sent.
Refer to the Pattern Match Trigger topic for an illustration of when your data is acquired when using a pattern match trigger for acquisitions. |
||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||
![]() |
pattern specifies the binary pattern that activates the pattern match trigger under the conditions specified in trigger when. This string expression creates a mask for the pattern. This expression is composed of characters:
The first character in the expression corresponds to the first channel in channel list. The number of characters in pattern must correspond to the number of channels specified in channel list or an error is returned. For example, the following two examples are valid and achieve the same results:
|
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
niHSDIO Configure Pattern Match Pause Trigger (U32)
This instance of niHSDIO Configure Trigger configures the Pause trigger for pattern match triggering. This VI is valid only for acquisition sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI. |
||||||
![]() |
trigger when specifies the conditions under which the trigger is sent.
Refer to the Pattern Match Trigger topic for an illustration of when your data is acquired when using a pattern match trigger for acquisitions. |
||||||
![]() |
channel list specifies which channels are configured for pattern matching using the pattern array value. |
||||||
![]() |
pattern specifies the binary pattern that activates the pattern match trigger under the conditions specified in trigger when. Bits on channels not specified in channel list are ignored. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Disable Pause Trigger
This instance of niHSDIO Configure Trigger configures the data operation to have no Pause trigger. Using this VI is necessary only if you configured the Pause trigger and now want to disable it.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI, the niHSDIO Init Generation Session VI, or the niHSDIO Init Ext Cal VI. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Digital Edge Stop Trigger
This instance of niHSDIO Configure Trigger configures the Stop trigger for digital edge triggering. This VI is valid only for generation sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Generation Session VI. |
||||||
![]() |
source specifies the trigger source. You can choose PFI <0..3>, PFI <24..31>, PXI Trigger Line/RTSI <0..7>, PXI STAR Line, or PXIe DStarB.
|
||||||
![]() |
edge specifies the edge to detect.
|
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Software Stop Trigger
This instance of niHSDIO Configure Trigger configures the Stop trigger for software triggering. Use the niHSDIO Send Software Edge Trigger VI to assert the trigger condition. This VI is valid only for generation sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Generation Session VI. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|
Disable Stop Trigger
This instance of niHSDIO Configure Trigger configures the instrument to not wait for a Stop trigger after the niHSDIO Initiate VI is used. This VI is necessary only if you have configured a Stop trigger and now want to disable it. This VI is valid only for generation sessions.
![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Generation Session VI. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|