RFmxSpecAn Configure Trigger (VI)
- Updated2023-10-12
- 8 minute(s) read
RFmxSpecAn Configure Trigger (VI)
Owning Palette: ConfigurationConfigures the reference trigger to use to acquire the signal.
RFmxSpecAn Configure IQ Power Edge Trigger
Configures the device to wait for the complex power of the I/Q data to cross the specified threshold and then marks a reference point within the record.
To trigger on bursty signals, specify a minimum quiet time, which ensures that the trigger does not occur in the middle of the burst signal. The quiet time must be set to a value smaller than the time between bursts, but large enough to ignore power changes within a burst.
![]() |
Instrument Handle In specifies the RFmx session refnum. Instrument Handle In is obtained from the RFmxInstr Initialize NIRFSA VI. |
||||
![]() |
IQ Power Edge Source specifies the channel from which the device monitors the trigger. The default of this property is hardware dependent. |
||||
![]() |
IQ Power Edge Slope specifies whether the device asserts the trigger when the signal power is rising or when it is falling. The device asserts the trigger when the signal power exceeds the specified level with the slope you specify. The default value is Rising Slope.
|
||||
![]() |
IQ Power Edge Level specifies the power level at which the device triggers. This value is expressed in dB when you set the IQ Power Edge Level Type parameter to Relative and is expressed in dBm when you set the IQ Power Edge Level Type parameter to Absolute. The device asserts the trigger when the signal exceeds the level specified by the value of this parameter, taking into consideration the specified slope. The default of this property is hardware dependent. |
||||
![]() |
Enable Trigger? specifies whether to enable the trigger. The default value is TRUE. |
||||
![]() |
Trigger Delay specifies the trigger delay time, in seconds. The default value is 0. |
||||
![]() |
Selector String specifies a selector string comprising of the signal name. If you do not specify the signal name, the default signal instance is used. The default value is "" (empty string). Example: "" "signal::sig1" You can use the RFmxSpecAn Build Signal String VI to build the selector string. |
||||
![]() |
Minimum Quiet Time Mode specifies whether the measurement computes the minimum quiet time used for triggering. The default value is Manual.
|
||||
![]() |
Minimum Quiet Time specifies the duration, in seconds, for which the signal must be quiet before the signal analyzer arms the I/Q Power Edge trigger. If you set the IQ Power Edge Slope parameter to Rising Slope, the signal is quiet when it is below the trigger level. If you set the IQ Power Edge Slope parameter to Falling Slope, the signal is quiet when it is above the trigger level. The default of this property is hardware dependent. |
||||
![]() |
IQ Power Edge Level Type specifies the reference for the IQ Power Edge Level parameter. The default value is Absolute.
|
||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
||||
![]() |
Instrument Handle Out passes a reference of your RFmx session to the next VI. |
||||
![]() |
error out contains error information. This output provides standard error out functionality. |
RFmxSpecAn Configure Software Edge Trigger
Configures the device to wait for a software trigger and then marks a reference point within the record.
![]() |
Instrument Handle In specifies the RFmx session refnum. Instrument Handle In is obtained from the RFmxInstr Initialize NIRFSA VI. |
![]() |
Trigger Delay specifies the trigger delay time, in seconds. The default value is 0. |
![]() |
Enable Trigger? specifies whether to enable the trigger. The default value is TRUE. |
![]() |
Selector String specifies a selector string comprising of the signal name. If you do not specify the signal name, the default signal instance is used. The default value is "" (empty string). Example: "" "signal::sig1" You can use the RFmxSpecAn Build Signal String VI to build the selector string. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
Instrument Handle Out passes a reference of your RFmx session to the next VI. |
![]() |
error out contains error information. This output provides standard error out functionality. |
RFmxSpecAn Configure Digital Edge Trigger
Configures the device to wait for a digital edge trigger and then marks a reference point within the record.
Spectral measurements are sometimes implemented with multiple acquisitions and therefore will require that digital triggers are sent for each acquisition. Multiple factors, including the desired span versus the realtime bandwidth of the hardware, affect the number of acquisitions. RFmx recommends repeating the generation until the measurement is completed in order to ensure that all the acquisitions are triggered.
![]() |
Instrument Handle In specifies the RFmx session refnum. Instrument Handle In is obtained from the RFmxInstr Initialize NIRFSA VI. |
||||||||||||||||||||||||||
![]() |
Digital Edge Source specifies the source terminal for the digital edge trigger. The default of this property is hardware dependent.
|
||||||||||||||||||||||||||
![]() |
Digital Edge specifies the trigger edge to detect. The default value is Rising Edge.
|
||||||||||||||||||||||||||
![]() |
Trigger Delay specifies the trigger delay time, in seconds. The default value is 0. |
||||||||||||||||||||||||||
![]() |
Enable Trigger? specifies whether to enable the trigger. The default value is TRUE. |
||||||||||||||||||||||||||
![]() |
Selector String specifies a selector string comprising of the signal name. If you do not specify the signal name, the default signal instance is used. The default value is "" (empty string). Example: "" "signal::sig1" You can use the RFmxSpecAn Build Signal String VI to build the selector string. |
||||||||||||||||||||||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
||||||||||||||||||||||||||
![]() |
Instrument Handle Out passes a reference of your RFmx session to the next VI. |
||||||||||||||||||||||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
RFmxSpecAn Disable Trigger
Configures the device to not wait for a trigger to mark a reference point within a record. This VI defines the signal triggering as immediate.
![]() |
Instrument Handle In specifies the RFmx session refnum. Instrument Handle In is obtained from the RFmxInstr Initialize NIRFSA VI. |
![]() |
Selector String specifies a selector string comprising of the signal name. If you do not specify the signal name, the default signal instance is used. The default value is "" (empty string). Example: "" "signal::sig1" You can use the RFmxSpecAn Build Signal String VI to build the selector string. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
Instrument Handle Out passes a reference of your RFmx session to the next VI. |
![]() |
error out contains error information. This output provides standard error out functionality. |