RFmxVnaMXWavesConfiguration Class
- Updated2025-10-13
- 5 minute(s) read
Provides methods to configure the Waves measurement.
Derives from
Syntax
Namespace: NationalInstruments.RFmx.VnaMX
public class RFmxVnaMXWavesConfiguration : RFmxVnaMXSubObject
Methods
| Name | Description |
|---|---|
| ConfigureWave(string, string) | Configures the wave to be measured in format a(receiver port number)(source port number) or b(receiver port number)(source port number), where 'a' specifies that the receiver is reference receiver and 'b' specifies that the receiver is test receiver. |
| GetFormat(string, out RFmxVnaMXWavesFormat) | Gets the format for wave measurement. Use 'wave(n)' as the selector string to configure or read this attribute. |
| GetGroupDelayApertureFrequencySpan(string, out double) | Gets the group delay aperture in terms of the frequency separation between the two frequency points selected for group delay computation for all waves for which WavesFormat method is set to GroupDelay and Waves Group Delay Aperture Mode method is set to Frequency Span. |
| GetGroupDelayApertureMode(string, out RFmxVnaMXWavesGroupDelayApertureMode) | Gets the group delay aperture mode used for the computation of group delay for all waves for which WavesFormat method is set to Group Delay. |
| GetGroupDelayAperturePercentage(string, out double) | Gets the group delay aperture in terms of the frequency separation between the two frequency points selected for group delay computation, where separation is expressed as a percentage of the total measurement frequency range for all waves for which WavesFormat method is set to GroupDelay and Waves Group Delay Aperture Mode method is set to Percentage. |
| GetGroupDelayAperturePoints(string, out double) | Gets the group delay aperture in terms of the number of frequency points that separates the two frequency points for all waves for which WavesFormat method is set to GroupDelay and Waves Group Delay Aperture Mode method is set to Points. You must set the value of this method between 2 and the total number of frequency points in the measurement frequency range. |
| GetMagnitudeUnits(string, out RFmxVnaMXWavesMagnitudeUnits) | Gets the magnitude units for all waves for which WavesFormat method is set to Magnitude. |
| GetMeasurementEnabled(string, out bool) | Gets whether to enable the Waves measurement. |
| GetNumberOfWaves(string, out int) | Gets the number of waves to be measured. |
| GetParameter(string, out string) | |
| GetPhaseTraceType(string, out RFmxVnaMXWavesPhaseTraceType) | Gets the phase type for all waves for which WavesFormat method is set to Phase. Phase can be represented in two mathematically equivalent ways viz. phase wrapped between the range [-180, 180) degrees, and phase can be represented in an unwrapped manner. |
| GetReceiver(string, out RFmxVnaMXWavesReceiver) | Gets whether to measure the wave on the reference receiver or the test receiver of the Wave Receiver Port. Incident and scattered waves are denoted by "a_(receiver port name)_(source port name)" and "b_(receiver port name)_(source port name)" respectively. On a receiver port, the a and b waves are measured using Reference receiver and Test receiver respectively. For example, to measure "b21", set this method to Test (0), WavesReceiverPort to "port2" and WavesSourcePort to "port1". |
| GetReceiverPort(string, out string) | Gets the receiver port name for wave measurement. Incident and scattered waves are denoted by "a_(receiver port name)_(source port name)" and "b_(receiver port name)_(source port name)" respectively. On a receiver port, the a and b waves are measured using Reference receiver and Test receiver respectively. For example, to measure "b21", set WavesReceiver to Test (0), set this method to "port2" and WavesSourcePort to "port1". |
| GetSourcePort(string, out string) | Gets the source port name for wave measurement. Incident and scattered waves are denoted by "a_(receiver port name)_(source port name)" and "b_(receiver port name)_(source port name)" respectively. On a receiver port, the a and b waves are measured using Reference receiver and Test receiver respectively. For example, to measure "b21", set WavesReceiver to Test (0), WavesReceiverPort to "port2" and set this method to "port1". |
| GetWave(string, out string) | Returns the wave being measured in format a(receiver port number)(source port number) or b(receiver port number)(source port number), where 'a' specifies that the receiver is reference receiver and 'b' specifies that the receiver is test receiver. |
| SetFormat(string, RFmxVnaMXWavesFormat) | Sets the format for wave measurement. Use 'wave(n)' as the selector string to configure or read this attribute. |
| SetGroupDelayApertureFrequencySpan(string, double) | Sets the group delay aperture in terms of the frequency separation between the two frequency points selected for group delay computation for all waves for which WavesFormat method is set to GroupDelay and Waves Group Delay Aperture Mode method is set to Frequency Span. |
| SetGroupDelayApertureMode(string, RFmxVnaMXWavesGroupDelayApertureMode) | Sets the group delay aperture mode used for the computation of group delay for all waves for which WavesFormat method is set to Group Delay. |
| SetGroupDelayAperturePercentage(string, double) | Sets the group delay aperture in terms of the frequency separation between the two frequency points selected for group delay computation, where separation is expressed as a percentage of the total measurement frequency range for all waves for which WavesFormat method is set to GroupDelay and Waves Group Delay Aperture Mode method is set to Percentage. |
| SetGroupDelayAperturePoints(string, double) | Sets the group delay aperture in terms of the number of frequency points that separates the two frequency points for all waves for which WavesFormat method is set to GroupDelay and Waves Group Delay Aperture Mode method is set to Points. You must set the value of this method between 2 and the total number of frequency points in the measurement frequency range. |
| SetMagnitudeUnits(string, RFmxVnaMXWavesMagnitudeUnits) | Sets the magnitude units for all waves for which WavesFormat method is set to Magnitude. |
| SetMeasurementEnabled(string, bool) | Sets whether to enable the Waves measurement. |
| SetNumberOfWaves(string, int) | Sets the number of waves to be measured. |
| SetParameter(string, string) | |
| SetPhaseTraceType(string, RFmxVnaMXWavesPhaseTraceType) | Sets the phase type for all waves for which WavesFormat method is set to Phase. Phase can be represented in two mathematically equivalent ways viz. phase wrapped between the range [-180, 180) degrees, and phase can be represented in an unwrapped manner. |
| SetReceiver(string, RFmxVnaMXWavesReceiver) | Sets whether to measure the wave on the reference receiver or the test receiver of the Wave Receiver Port. Incident and scattered waves are denoted by "a_(receiver port name)_(source port name)" and "b_(receiver port name)_(source port name)" respectively. On a receiver port, the a and b waves are measured using Reference receiver and Test receiver respectively. For example, to measure "b21", set this method to Test (0), WavesReceiverPort to "port2" and WavesSourcePort to "port1". |
| SetReceiverPort(string, string) | Sets the receiver port name for wave measurement. Incident and scattered waves are denoted by "a_(receiver port name)_(source port name)" and "b_(receiver port name)_(source port name)" respectively. On a receiver port, the a and b waves are measured using Reference receiver and Test receiver respectively. For example, to measure "b21", set WavesReceiver to Test (0), set this method to "port2" and WavesSourcePort to "port1". |
| SetSourcePort(string, string) | Sets the source port name for wave measurement. Incident and scattered waves are denoted by "a_(receiver port name)_(source port name)" and "b_(receiver port name)_(source port name)" respectively. On a receiver port, the a and b waves are measured using Reference receiver and Test receiver respectively. For example, to measure "b21", set WavesReceiver to Test (0), WavesReceiverPort to "port2" and set this method to "port1". |