IviSpecAn_ConfigureSweepCoupling
IviSpecAnBase Capability Group
C Function Prototype
ViStatus IviSpecAn_ConfigureSweepCoupling (ViSession vi, ViBoolean resolutionBandwidthAuto, ViReal64 resolutionBandwidth, ViBoolean videoBandwidthAuto, ViReal64 videoBandwidth, ViBoolean sweepTimeAuto, ViReal64 sweepTime);
Purpose
This function configures the coupling and sweeping attributes of the spectrum analyzer.
Parameters
| Name | Type | Description |
|---|---|---|
| vi | ViSession | The ViSession handle that you obtain from the IviSpecAn_init or IviSpecAn_InitWithOptions function. The handle identifies a particular instrument session. Default Value: None |
| resolutionBandwidthAuto | ViBoolean | Enables resolution bandwidth auto coupling. The driver uses this value to set the IVISPECAN_ATTR_RESOLUTION_BANDWIDTH_AUTO attribute. Valid Values: VI_TRUE - Resolution bandwidth is automatically selected. VI_FALSE - Resolution bandwidth is manually selected. Default Value: VI_FALSE |
| resolutionBandwidth | ViReal64 | Specifies the measurement resolution bandwidth. The driver uses this value to set the IVISPECAN_ATTR_RESOLUTION_BANDWIDTH attribute. Units: Hertz Default Value: 1.0 MHz Note: This value is ignored when the Resolution Bandwidth Auto parameter or the IVISPECAN_ATTR_RESOLUTION_BANDWIDTH_AUTO is set to VI_TRUE |
| videoBandwidthAuto | ViBoolean | Enables video bandwidth auto coupling. The driver uses this value to set the IVISPECAN_ATTR_VIDEO_BANDWIDTH_AUTO attribute. Valid Values: VI_TRUE - Video bandwidth is automatically selected VI_FALSE - Video bandwidth is manually selected Default Value: VI_FALSE |
| videoBandwidth | ViReal64 | Specifies the video bandwidth of the post-detection filter. The driver uses this value to set the IVISPECAN_ATTR_VIDEO_BANDWIDTH attribute. Units: Hertz Default Value: 1.0 MHz Note: This value is ignored when the Video Bandwidth Auto parameter or the IVISPECAN_ATTR_VIDEO_BANDWIDTH_AUTO is set to VI_TRUE. |
| sweepTimeAuto | ViBoolean | Enables sweep time auto. The driver uses this value to set the IVISPECAN_ATTR_SWEEP_TIME_AUTO attribute. Valid Values: VI_TRUE - Sweep time is automatically selected VI_FALSE - Sweep time is manually selected Default Value: VI_FALSE |
| sweepTime | ViReal64 | The length of time to complete one sweep. The driver uses this value to set the IVISPECAN_ATTR_SWEEP_TIME attribute. Units: seconds Default Value: 1.0 Note: This value is ignored when the Sweep Time Auto parameter or the IVISPECAN_ATTR_SWEEP_TIME_AUTO is set to VI_TRUE. |