RFmxVnaMX Class
- Updated2024-07-17
- 40 minute(s) read
RFmx
Defines a root class which is used to identify and control Vna signal configuration.
Inheritance Hierarchy
Namespace: NationalInstruments.RFmx.VnaMX
Assembly: NationalInstruments.RFmx.VnaMX.Fx40 (in NationalInstruments.RFmx.VnaMX.Fx40.dll) Version: 24.5.0.49286 (24.5.0.49286)
Syntax
public sealed class RFmxVnaMX : ISignalConfiguration, IDisposable
Public NotInheritable Class RFmxVnaMX Implements ISignalConfiguration, IDisposable
The RFmxVnaMX type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | IsDisposed | Gets a value that indicates whether the signal has been disposed. |
![]() | SignalConfigurationName | Gets the signal configuration name. |
![]() | SignalConfigurationType | Gets the Type object for RFmxVnaMX. |
![]() | SParams | Gets the RFmxVnaMXSParams instance that represents the SParams measurement. |
![]() | Waves | Gets the RFmxVnaMXWaves instance that represents the Waves measurement. |
Methods
Name | Description | |
---|---|---|
![]() | AbortMeasurements |
Stops acquisition and measurements associated with signal instance that you specify in the selectorString parameter, which were previously initiated by the Initiate(String, String) or measurement read methods. Calling this method is optional, unless you want to stop a measurement before it is complete. This method executes even if there is an incoming error.
|
![]() ![]() | BuildCalibrationElementString |
Creates a selector string specifying the Calibration Element within the Calkit. |
![]() ![]() | BuildCalkitString |
Creates a selector string specifying the Calkit. |
![]() ![]() | BuildCalstepString |
Creates the calibration step string to use as the selector string with the CalibrationAcquire(String, Double) method. |
![]() ![]() | BuildConnectorString |
Creates a selector string specifying the Connector within the Calkit. |
![]() ![]() | BuildPortString |
Creates selector string specifying the port(s) for use with configuration or fetch methods and methods.
|
![]() ![]() | BuildPulseGeneratorString |
Creates the selector string specifying the Pulse Generator for use with configuration or fetch properties. |
![]() ![]() | BuildResultString | Creates selector string for use with configuration or fetch. |
![]() ![]() | BuildSegmentString |
Creates a selector string specifying the segment number for use with configuration or fetch methods and methods. |
![]() ![]() | BuildSParameterString |
Creates the selector string to use with S-Parameter configuration or fetch methods and methods. |
![]() ![]() | BuildWaveString | Creates the selector string to use with Wave configuration or fetch methods and methods. |
![]() | CalibrationAbort |
Stops calibration associated with signal instance that you specify in the selectorString parameter, which was previously initiated by the CalibrationInitiate(String). Calling this method is optional, unless you want to stop a calibration before it is complete. This method executes even if there is an incoming error.
|
![]() | CalibrationAcquire |
Measures one or more calibration standards for the specified calibration step. The recommended sequence of operations to call this method is illustrated below:
[START] -> ... -> [Configure Calibration Settings] -> [Call RFmxVNA Calibration Initiate method] -> [Acquire Calibration Step(i)] -> [Acquire Calibration Step(j)] -> ...->[END]. Here, "Acquire Calibration Step(i)" denotes a call to RFmxVNA Calibration Acquire method for the ith calibration step. When CorrectionCalibrationCalkitType is Electronic, a single call to this method acquires calibration data for all the calibration standards in the vCal module. When CorrectionCalibrationCalkitType is Mechanical, calibration data for only the active cal step is acquired. Specify the active cal step in the Selector String. Use BuildCalstepString(String, Int32) method to build cal step string. |
![]() | CalibrationInitiate |
Commits the calibration settings. RFmx creates calibration-steps required to perform calibration. Call this method after configuring the calibration settings. After calling this method, if you change any calibration setting, you must call this method again to commit the change(s) to said calibration setting(s). |
![]() | CalibrationSave |
Computes error-correction terms and saves the calset in memory. Call this method after calibration data for all calibration steps have been acquired using CalibrationAcquire(String, Double) method. To perform another calibration after you call this method, you must call CalibrationInitiate(String) method again. Computed error-correction terms will be saved to calset in memory for the signal specified in Selector String input. If you specify Calset Name, error-correction terms will also be saved to the specified calset and made available globally for use by all signals. |
![]() | CalkitManagerCalkitAddCalibrationElement |
Adds a new Calibration Element with a user defined Calibration Element ID to the Calkit. The user defined Calibration Element ID has to be unique among all Calibration Elements in the Calkit. |
![]() | CalkitManagerCalkitAddConnector |
Adds a new Connector with a user defined Connector ID to the Calkit. The user defined Connector ID has to be unique among all Connectors in the Calkit. |
![]() | CalkitManagerCalkitCalibrationElementDelayModelGetDelay |
Returns the Delay of a Calibration Element defined by the Delay Model. |
![]() | CalkitManagerCalkitCalibrationElementDelayModelSetDelay |
Defines the Delay of a Calibration Element defined by the Delay Model. |
![]() | CalkitManagerCalkitCalibrationElementGetDescription |
Returns the description for a Calibration Element of a specific Calkit. |
![]() | CalkitManagerCalkitCalibrationElementGetMaximumFrequency |
Returns the Maximum Frequency of the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementGetMinimumFrequency |
Returns the Minimum Frequency of the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementGetPortConnectors |
Returns the array of Connectors associated with the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementGetSParameterDefinition |
Returns the S-Parameter definition of the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementGetTypes |
Returns the type(s) of the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelGetC0 |
Returns the 0th order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelGetC1 |
Returns the 1st order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelGetC2 |
Returns the 2nd order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelGetC3 |
Returns the 3rd order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelGetModelType |
Returns the model type of of the 1-port reflect standard. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelGetOffsetDelay |
Returns the offset delay. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelGetOffsetLoss |
Returns the offset loss. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelGetReferenceImpedance |
Returns the reference impedance. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelGetSParamAvailability |
Returns the S-Parameter availability. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelSetC0 |
Specifies the 0th order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelSetC1 |
Specifies the 1st order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelSetC2 |
Specifies the 2nd order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelSetC3 |
Specifies the 3rd order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelSetModelType |
Specifies the model type of the 1-port reflect standard. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelSetOffsetDelay |
Specifies the offset delay. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelSetOffsetLoss |
Specifies the offset loss. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelSetOffsetZ0 |
Specifies the impedance of the offset. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelSetReferenceImpedance |
Specifies the reference impedance. |
![]() | CalkitManagerCalkitCalibrationElementReflectModelSetSParamAvailability |
Specifies the S-Parameter availability. |
![]() | CalkitManagerCalkitCalibrationElementSetDescription |
Sets the description for a Calibration Element of a specific Calkit. |
![]() | CalkitManagerCalkitCalibrationElementSetMaximumFrequency |
Sets the Maximum Frequency of the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementSetMinimumFrequency |
Sets the Minimum Frequency of the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementSetPortConnectors |
Defines the connectors of the Calibration Element by providing an array of Connector IDs where the 1st array element refers to the connector of the 1st port of the Calibration element. The array size has to be equal to the number of ports of the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementSetSParameterDefinition |
Defines the way how the S-Parameters of the Calibration Element are specified. |
![]() | CalkitManagerCalkitCalibrationElementSetTypes |
Sets the type(s) of the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterGetFrequency |
Returns the frequency array for the S-Parameter definition of the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterGetS11 |
Returns the S11 S-Parameter for the calibration element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterGetS12 |
Returns the S12 S-Parameter for the calibration element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterGetS21 |
Returns the S21 S-Parameter for the calibration element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterGetS22 |
Returns the S22 S-Parameter for the calibration element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterGetSParamAvailability |
Returns the S-Parameter availability. |
![]() | CalkitManagerCalkitCalibrationElementSParameterSetFrequency |
Defines the frequency array for the S-Parameter definition of the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterSetFromFile |
Defines the touchstone file name from which the S-Parameter shall be read and assigned to the Calibration Element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterSetS11 |
Sets the S11 S-Parameter for the calibration element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterSetS12 |
Sets the S12 S-Parameter for the calibration element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterSetS21 |
Sets the S21 S-Parameter for the calibration element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterSetS22 |
Sets the S22 S-Parameter for the calibration element. |
![]() | CalkitManagerCalkitCalibrationElementSParameterSetSParamAvailability |
Defines the S-Parameter availability. |
![]() | CalkitManagerCalkitConnectorGetDescription |
Returns the description of a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorGetGender |
Returns the Gender of a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorGetImpedance |
Returns the Impedance of a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorGetMaximumFrequency |
Returns the Maximum Frequency of a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorGetMinimumFrequency |
Returns the Minimum Frequency of a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorGetType |
Returns the Type of a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorSetDescription |
Sets the description for a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorSetGender |
Sets the Gender of a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorSetImpedance |
Sets the Impedance of a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorSetMaximumFrequency |
Sets the Maximum Frequency of a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorSetMinimumFrequency |
Sets the Minimum Frequency of a Connector of a specific Calkit. |
![]() | CalkitManagerCalkitConnectorSetType |
Sets the Type of a Connector of a specific Calkit. Connector type is a user defined string (for example 'SMA', '1.8mm', etc.). |
![]() | CalkitManagerCalkitGetCalibrationElementIDs |
Returns a list of Calibration Element IDs of all Calibration Elements of the Calkit. |
![]() | CalkitManagerCalkitGetConnectorIDs |
Returns the list of Connector IDs for all connectors in the Calkit. |
![]() | CalkitManagerCalkitGetDescription |
Returns the description of the Calkit. |
![]() | CalkitManagerCalkitGetVersion |
Returns the version string of the Calkit. |
![]() | CalkitManagerCalkitRemoveCalibrationElement |
Removes the Calibration Element identified by its Calibration Element ID from the Calkit. |
![]() | CalkitManagerCalkitRemoveConnector |
Removes a Connector element from the Calkit. |
![]() | CalkitManagerCalkitSetDescription |
Sets the description for the Calkit. |
![]() | CalkitManagerCalkitSetVersion |
Sets the version string for the Calkit. |
![]() | CalkitManagerCreateCalkit |
Creates a new empty Calkit with the user defined Calkit ID in Calkit Manager. The user defined Calkit ID has to be unique among all Calkits in Calkit Manager. |
![]() | CalkitManagerDeleteCalkit |
Removes a Calkit from Calkit Manager and deletes the corresponding file, if it exists. |
![]() | CalkitManagerExportCalkit |
Exports a Calkit to file. |
![]() | CalkitManagerGetCalkitIDs |
Returns a list of Calkit IDs for all Calkits currently loaded in Calkit Manager. |
![]() | CalkitManagerImportCalkit |
Imports a Calkit file into the Calkit Manager. |
![]() | CalkitManagerRemoveCalkit |
Removes a Calkit from Calkit Manager. |
![]() | CalkitManagerValidateCalkit |
Validates the consistency of a Calkit definition and returns the status of the validation. |
![]() | CalsetEmbedFixtureS2p |
Embeds the inverse of a given fixture network into a Calset in memory.
The typical use case for this utility is to remove the effect of an adapter that was present during calibration but is not present during later measurements from the Calset itself such that corrected measurements can be performed without considering the calibration adapter in the measurement deembedding. The fixture network must be known and the fixture S-parameters have to be provided as s2p-file. A potential flip of the fixture network with respect to its S-parameter definitions can be configured by the S-Parameter Orientation. The operation applies to one VNA port at a time, specified by VNA Port parameter. Depending on the parameter New Calset Name, a new Calset will be created or the input Calset itself will be updated. You cannot specify both signal name in Selector String and Calset Name together. If you specify New Calset Name input, a new global calset will be created from original calset specified by Calset Name input and modified with embedding data. If you do not specify New Calset Name input, the original calset itself will be modified with embedding data. If you do not specify both signal name in Selector String and Calset Name, original calset refers to in memory calset of default signal instance. If you do not specify Calset Name but specify signal name in Selector String, original calset refers to in memory calset of the specified signal instance. If you specify only Calset Name, original calset refers to the global calset with the specified Calset Name. |
![]() | CalsetGetErrorTerm |
Returns a specific error term from the Calset. You cannot specify both signal name in Selector String and Calset Name together. If you do not specify both signal name in Selector String and Calset Name, the error term will be returned from in memory calset of default signal instance. If you do not specify Calset Name but specify signal name in Selector String, the error term will be returned from in memory calset of the specified signal instance. If you specify only Calset Name, the error term will returned from the global calset with the specified calset name.You can call this method only after you call the RFmxVNA Calibration Save method. |
![]() | CalsetGetFrequencyGrid |
Returns the calibration frequency grid from the Calset. You cannot specify both signal name in Selector String and Calset Name together. If you do not specify both signal name in Selector String and Calset Name, the frequency grid will be returned from in memory calset of default signal instance. If you do not specify Calset Name but specify signal name in Selector String, the frequency grid will be returned from in memory calset of the specified signal instance. If you specify only Calset Name, the frequency grid will returned from the global calset with the specified calset name. You can call this method only after you call the RFmxVNA Calibration Save method. |
![]() | CalsetLoadFromFile |
Loads error-correction terms you saved in a calset file (.ncst) using CalsetSaveToFile(String, String, String) method. If error-correction terms already exist for the RFmx Signal instance you specified using the Selector String input, RFmx will replace those correction terms. You cannot specify both signal name in Selector String and Calset Name together. If you do not specify both signal name in Selector String and Calset Name, the error term will be loaded from specified file to in memory calset of default signal instance. If you do not specify Calset Name but specify signal name in Selector String, the error term will be loaded from specified file to in memory calset of the specified signal instance. If you specify only Calset Name, the error term will be loaded from specified file to the global calset with the specified calset name. |
![]() | CalsetSaveToFile |
Saves the error-correction terms to a calset file (*.ncst). You can call this method only after you call CalibrationSave(String, String) method. You cannot specify both signal name in Selector String and Calset Name together. If you do not specify both signal name in Selector String and Calset Name, the error term will be saved to specified file from in memory calset of default signal instance. If you do not specify Calset Name but specify signal name in Selector String, the error term will be saved to specified file from in memory calset of the specified signal instance. If you specify only Calset Name, the error term will be saved to specified file from the global calset with the specified calset name. |
![]() | CheckMeasurementStatus |
Checks the status of the measurement. Use this method to check for any errors that may occur during measurement or to check whether the measurement is complete and results are available.
|
![]() | ClearAllNamedResults |
Clears all results for the current signal instance. |
![]() | ClearCalset |
Deletes the specified calset. You cannot specify both signal name in Selector String and Calset Name together. If you do not specify both signal name in Selector String and Calset Name, in memory calset of default signal instance will be deleted if active on the signal. If you do not specify Calset Name but specify signal name in Selector String, the in memory calset of the specified signal instance will be deleted if active on the signal. If you specify only Calset Name, the global calset with the specified calset name will be deleted. |
![]() | ClearNamedResult |
Clears a result instance specified by the result name in the Selector String parameter.
|
![]() | CloneSignalConfiguration | Creates a new instance of a signal by copying all the property values from an existing signal instance. |
![]() | Commit |
Commits settings to the hardware. Calling this method is optional. RFmxVNA commits settings to the hardware when you call the Initiate(String, String) method.
|
![]() | ConfigureCorrectionPortSubset |
Configures the subset of ports to be corrected when RFMXVNA_ATTR_CORRECTION_PORT_SUBSET_ENABLED method is set to RFMXVNA_VAL_True. |
![]() | CopyCalset |
Copies the source calset data into the new calset specified. This method will not change the source calset data. You cannot specify both signal name in Selector String and Source Calset Name together. If you do not specify both signal name in Selector String and Source Calset Name, calset data from in memory calset of default signal instance will be copied to New Calset. If you do not specify Source Calset Name but specify signal name in Selector String, the calset data from in memory calset of the specified signal instance will be copied to New Calset. If you specify only Source Calset Name, the calset data from the global calset with the specified Source calset name will be copied to New Calset. |
![]() | DeleteSignalConfiguration |
Deletes an instance of a signal. |
![]() | DeselectActiveCalset |
Deselects the calset which is active for the signal instance you specified using the signal name in Selector String input. This method will not delete in memory signal calset or global calset. |
![]() | Dispose | Deletes the signal configuration if it is not the default signal configuration and clears any trace of the current signal configuration, if any. |
![]() | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object) |
![]() | GetAllCalsetNames | Returns all the global Calset Names |
![]() | GetAllNamedResultNames | Gets the named result names of the signal that you specify in the selectorString parameter. |
![]() | GetAttributeBool | Gets the value of a Bool attribute. |
![]() | GetAttributeComplexDoubleArray | Gets the value of a ComplexDouble array attribute. |
![]() | GetAttributeDouble | Gets the value of a Double attribute. |
![]() | GetAttributeDoubleArray | Gets the value of a double array attribute. |
![]() | GetAttributeInt | Gets the value of an RFmx 32-bit integer (int32) attribute. |
![]() | GetAttributeString | Gets the value of a of an RFmx string. |
![]() | GetAutoIFBandwidthScalingEnabled | Gets whether IF Bandwidth is scaled down at low frequencies. |
![]() | GetAveragingCount | Gets the number of acquisitions used for averaging when you set the (a href="javascript:launchmergedhelp('rfmxvna.chm', 'rfmxvnacvi.chm', 'RFMXVNA_ATTR_AVERAGING_ENABLED.html')")RFMXVNA_ATTR_AVERAGING_ENABLED(/a) method to (format type="bold")RFMXVNA_VAL_True(/format). |
![]() | GetAveragingEnabled | Gets whether to enable averaging for the VNA measurement. |
![]() | GetCorrectionCalibrationCalkitElectronicOrientation | Gets the orientation of the vCal fixture ports with respect to vCal ports. |
![]() | GetCorrectionCalibrationCalkitElectronicResourceName | Gets the resource name of the electronic calibration module (vCal) used for calibration. |
![]() | GetCorrectionCalibrationCalkitMechanicalName | Gets the name of the mechanical calkit used for measurement calibration when you set CorrectionCalibrationCalkitType method to Mechanical. |
![]() | GetCorrectionCalibrationCalkitType | Gets the type of calkit used for calibration. |
![]() | GetCorrectionCalibrationConnectorType | Gets the connector type of the DUT. The specified connector type must match be same as that of the selected calkit. |
![]() | GetCorrectionCalibrationEstimatedThruDelay | Gets the estimated Thru Delay when Thru Method is set to Undefined Thru or Undefined Thru Using Defined Thru. |
![]() | GetCorrectionCalibrationMethod | Gets the calibration method. |
![]() | GetCorrectionCalibrationPorts | Gets the ports requested for calibration. Use comma-separated list of ports to specify multiple ports. |
![]() | GetCorrectionCalibrationStepCount | Gets the number of steps required to perform calibration. |
![]() | GetCorrectionCalibrationStepDescription | Gets the description the calibration step. |
![]() | GetCorrectionCalibrationThruCoaxDelay | Gets the delay of the Thru mechanical standard when CorrectionCalibrationCalkitType method is set to Mechanical and Thru Method method is set to Auto or Undefined Thru. This value is expressed in seconds. |
![]() | GetCorrectionCalibrationThruMethod | Gets the Thru calibration method when Calibration Method method is set to SOLT. |
![]() | GetCorrectionEnabled | Gets whether to enable error correction for VNA measurement. |
![]() | GetCorrectionPortExtensionDCLossEnabled | Gets whether to compensate for the frequency independent loss when Port Extension Enabled is set to True. |
![]() | GetCorrectionPortExtensionDelay | Gets the electrical delay of port extension when Port Extension Enabled is set to True. This value is expressed in seconds. |
![]() | GetCorrectionPortExtensionEnabled | Gets whether to enable port extension for the VNA port. |
![]() | GetCorrectionPortExtensionLossDCLoss | Gets the frequency independent loss to compensate when Port Extension Enabled is set to True and Port Extension DC Loss Enabled is set to True. This value is expressed in dB. |
![]() | GetCorrectionPortSubsetEnabled | Gets whether to enable correction for a subset of set of ports for which calibration data is avaialble. |
![]() | GetCorrectionPortSubsetPorts | Gets the subset of ports to be corrected as a comma-separated list of port names when Correction Port Subset Enabled is set to (format type="bold")True(/format). |
![]() | GetDigitalEdgeTriggerEdge | Gets the active edge for the trigger. This method is used only when you set the TriggerType method to DigitalEdge. |
![]() | GetDigitalEdgeTriggerSource | Gets the source terminal for the digital edge trigger. This method is used only when you set the TriggerType method to DigitalEdge. |
![]() | GetDwellTime | Gets the dwell time. This value is expressed in seconds. |
![]() | GetErrorString | Converts the status code returned by an RFmxVna function into a string. |
![]() | GetFrequencyList | Gets the list of frequencies at which VNA calibration or measurement (OR just 'VNA measurement') is performed. The frequencies must be in increasing order and must not contain duplicates. This value is expressed in Hz. |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object) |
![]() | GetIFBandwidth | Gets the digital IF filter bandwidth. List of supported IF Bandwidths are {1, 2, 3, 5, 7, 10, 20, 30, 50, 70, 100, 200, 300, 500, 700, 1k, 2k, 3k, 5k, 7k, 10k, 20k, 30k, 50k, 70k, 100k, 200k, 300k, 500k, 700k, 1M, 2M, 3M, 5M, 7M, 10M, 15M}. This value is expressed in Hz. If you set IF Bandwidth to an unsupported value, RFmx automatically coerces to the smallest supported IF Bandwidth greater than or equal to the value you set. If you set IF Bandwidth to a value higher than the maximum supported value, RFmx automatically coerces it to maximum supported IF Bandwidth. |
![]() | GetLimitedConfigurationChange | Gets the set of properties that are considered by NI-RFmx in the locked signal configuration state. |
![]() | GetNumberOfFrequencyPoints | Gets the number of frequency points at which the measurement needs to be performed. |
![]() | GetNumberOfSegments | Gets the number of segments. |
![]() | GetPowerLevel | Gets the source power level for the VNA port. This value is expressed in dBm. |
![]() | GetPulseAcquisitionAuto | Gets whether the measurement computes the pulse acquisition delay and pulse acquisition width when you set the PulseModeEnabled method to True. |
![]() | GetPulseAcquisitionDelay | Gets the delay in the start of the pulse acquisition relative to the internal pulse trigger when you set the PulseModeEnabled method to True and the PulseAcquisitionAuto method to True . This value is expressed in seconds. |
![]() | GetPulseAcquisitionWidth | Gets the width of pulse acquisition when you set the PulseModeEnabled method to True and the PulseAcquisitionAuto method to True. This value is expressed in seconds. |
![]() | GetPulseDigitalEdgeTriggerSource | Gets the source of the digital edge pulse trigger. |
![]() | GetPulseGeneratorDelay | Gets the delay in the start of the pulse generator relative to the internal pulse trigger. The internal pulse trigger could either be generated independently by the VNA based on the PulsePeriod method or derived from an external pulse trigger that you specify using the PulseDigitalEdgeTriggerSource method. You must set the values of the Pulse Generator Delay (s) method and PulseGeneratorWidth method such that Delay + Width does not exceed the value of PulsePeriod method. This value is expressed in seconds. |
![]() | GetPulseGeneratorEnabled | Gets whether to enable a pulse generator. |
![]() | GetPulseGeneratorExportOutputTerminal | Gets the destination terminal for an exported pulse generator. |
![]() | GetPulseGeneratorWidth | Gets the pulse width of the selected pulse generator. You must set the values of the Pulse Generator Delay (s) method and PulseGeneratorWidth method such that Delay + Width does not exceed the value of PulsePeriod method. This value is expressed in seconds. |
![]() | GetPulseModeEnabled | Gets whether to enable pulse mode for VNA measurement. |
![]() | GetPulseModulatorDelay | Gets the delay in the start of the pulse ON state relative to the internal pulse trigger when you set the PulseModeEnabled method to True. This value is expressed in seconds. |
![]() | GetPulseModulatorWidth | Gets the duration for which the pulse is in ON state when you set the PulseModeEnabled method to True. This value is expressed in seconds. |
![]() | GetPulsePeriod | Gets the interval after which the pulse repeats when you set the PulseModeEnabled method to True. This value is expressed in seconds. |
![]() | GetPulseTriggerType | Gets the pulse trigger type. |
![]() | GetResultFetchTimeout | Gets the time, in seconds, to wait before results are available. Set this value to a time longer than expected for fetching the measurement. A value of -1 specifies that the RFmxVNA waits until the measurement is complete. |
![]() | GetSegmentDwellTime | Gets the dwell time for the selected segment when Segment Dwell Time Enabled method is set to True. This is the time for which the analyzer waits before acquiring the signal for each measured frequency point of the segment. Use dwell time when measuring devices with substantial electrical lengths, requiring compensation for the delay between frequency changes at the generator and their observation at the analyzer. This value is expressed in seconds. |
![]() | GetSegmentDwellTimeEnabled | Gets whether to enable individual Dwell Time value configured for each segment by Segment Dwell Time (s) method. If this is set to False, a common value will be used across all segments specified by Dwell Time (s) method. |
![]() | GetSegmentEnabled | Gets whether to enable the selected segment for the sweep. |
![]() | GetSegmentIFBandwidth | Gets the digital IF filter bandwidth for the selected segment and VNA port when Segment IF Bandwidth Enabled method is set to True. List of supported IF Bandwidths are {1, 2, 3, 5, 7, 10, 20, 30, 50, 70, 100, 200, 300, 500, 700, 1k, 2k, 3k, 5k, 7k, 10k, 20k, 30k, 50k, 70k, 100k, 200k, 300k, 500k, 700k, 1M, 2M, 3M, 5M, 7M, 10M, 15M}. This value is expressed in Hz. |
![]() | GetSegmentIFBandwidthEnabled | Gets whether to enable individual IF bandwidth value configured for each segment by Segment IF Bandwidth (Hz) method. If this is set to False, a common value will be used across all segments specified by IF Bandwidth (Hz) method. |
![]() | GetSegmentNumberOfFrequencyPoints | Gets the number of frequency points of the segment at which the measurement needs to be performed. |
![]() | GetSegmentPowerLevel | Gets the source power level for the selected segment and VNA port when Segment Power Level Enabled method is set to True. This value is expressed in dBm. |
![]() | GetSegmentPowerLevelEnabled | Gets whether to enable individual source power level value configured for each segment by Segment Power Level (dBm) method. If this is set to False, a common value will be used across all segments specified by Power Level(dBm) method. |
![]() | GetSegmentStartFrequency | Gets the lowest frequency of the segment at which the measurement needs to be performed. This value is expressed in Hz. |
![]() | GetSegmentStopFrequency | Gets the highest frequency of the segment at which the measurement needs to be performed. This value is expressed in Hz. |
![]() | GetSegmentTestReceiverAttenuation | Gets the test receiver attenuation for the selected segment and VNA port when Segment Test Receiver Attenuation Enabled method is set to True. This is the attenuation value that the VNA uses to attenuate the RF signal before it reaches the downconverting mixer on the path towards the Test Receiver. For each VNA port, the receiver that measures waves traveling away from the DUT port and towards the VNA port is referred to as the Test Receiver. This value is expressed in dB. |
![]() | GetSegmentTestReceiverAttenuationEnabled | Gets whether to enable individual test receiver attenuation value configured for each segment by Segment Test Receiver Attenuation (dB) method. If this is set to False, a common value will be used across all segments specified by Test Receiver Attenuation (dB) method. |
![]() | GetSourcePowerMode | Gets whether to make VNA measurements with source turned off. |
![]() | GetStartFrequency | Gets the lowest frequency at which the measurement needs to be performed. This value is expressed in Hz. |
![]() | GetStopFrequency | Gets the highest frequency at which the measurement needs to be performed. This value is expressed in Hz. |
![]() | GetSweepDelay | Gets the sweep delay. This value is expressed in seconds. |
![]() | GetSweepSequence | Gets the sequence of acquisitions for various frequency points and source ports. |
![]() | GetSweepType | Gets the sweep type for the measurement. |
![]() | GetTestReceiverAttenuation | Gets the attenuation that the VNA uses to attenuate the RF signal before it reaches the downconverting mixer on the path towards the Test Receiver. Lower attenuation For each VNA port, the receiver that measures waves traveling away from the DUT port and towards the VNA port is referred to as the Test Receiver. This value is expressed in dB. |
![]() | GetTriggerMode | Gets the trigger mode. |
![]() | GetTriggerType | Gets the trigger type. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object) |
![]() | GetWarning | Gets the latest warning code and description. |
![]() | GetXAxisValues | Gets the the X-Axis Values (Stimulus) at which VNA calibration or VNA measurement is performed. These values correspond to frequency in Hz for frequency sweeps like List, Linear and Segment sweep. |
![]() | Initiate | Initiates all enabled measurements. Call this method after configuring the signal and measurement. This method asynchronously launches measurements in the background and immediately returns to the caller program. You can fetch measurement results using the Fetch VIs or result properties in the property node. To get the status of measurements, use the WaitForMeasurementComplete(String, Double) method or CheckMeasurementStatus(String, Boolean) method. |
![]() | ResetAttribute | Resets the attribute to its default value. |
![]() | ResetToDefault |
Resets a signal to the default values.
|
![]() | SelectActiveCalset |
Activates the specified calset to the signal instance you specified using the Selector String input. If you do not specify both signal name in Selector String and Calset Name,the in memory calset will be activated for default signal instance. If you do not specify Calset Name but specify signal name in Selector String, in memory calset will be activated for the specified signal instance. If you specify only Calset Name, the global calset with the specified calset name will be activated for the default signal instance. If you specify both signal name in Selector string and Calset Name, the global calset with the specified calset name will be activated for the specified signal instance. You can use the GetAllCalsetNames(String, String) method to get the list of available global calsets. |
![]() | SelectMeasurements | Specifies the measurements that you want to enable. |
![]() | SendSoftwareEdgeTrigger |
Sends a trigger to the device when you set the TriggerType value to Software and the device is waiting for the trigger to be sent. |
![]() | SetAttributeBool | Sets the value of a Bool attribute. |
![]() | SetAttributeComplexDoubleArray | Sets the value of a ComplexDouble array attribute. |
![]() | SetAttributeDouble | Sets the value of a Double attribute. |
![]() | SetAttributeDoubleArray | Set the value of a double array attribute. |
![]() | SetAttributeInt | Sets the value of a Int attribute. |
![]() | SetAttributeString | Sets the value of a String attribute. |
![]() | SetAutoIFBandwidthScalingEnabled | Sets whether IF Bandwidth is scaled down at low frequencies. |
![]() | SetAveragingCount | Sets the number of acquisitions used for averaging when you set the (a href="javascript:launchmergedhelp('rfmxvna.chm', 'rfmxvnacvi.chm', 'RFMXVNA_ATTR_AVERAGING_ENABLED.html')")RFMXVNA_ATTR_AVERAGING_ENABLED(/a) method to (format type="bold")RFMXVNA_VAL_True(/format). |
![]() | SetAveragingEnabled | Sets whether to enable averaging for the VNA measurement. |
![]() | SetCorrectionCalibrationCalkitElectronicOrientation | Sets the orientation of the vCal fixture ports with respect to vCal ports. |
![]() | SetCorrectionCalibrationCalkitElectronicResourceName | Sets the resource name of the electronic calibration module (vCal) used for calibration. |
![]() | SetCorrectionCalibrationCalkitMechanicalName | Sets the name of the mechanical calkit used for measurement calibration when you set CorrectionCalibrationCalkitType method to Mechanical. |
![]() | SetCorrectionCalibrationCalkitType | Sets the type of calkit used for calibration. |
![]() | SetCorrectionCalibrationConnectorType | Sets the connector type of the DUT. The specified connector type must match be same as that of the selected calkit. |
![]() | SetCorrectionCalibrationMethod | Sets the calibration method. |
![]() | SetCorrectionCalibrationPorts | Sets the ports requested for calibration. Use comma-separated list of ports to specify multiple ports. |
![]() | SetCorrectionCalibrationThruCoaxDelay | Sets the delay of the Thru mechanical standard when CorrectionCalibrationCalkitType method is set to Mechanical and Thru Method method is set to Auto or Undefined Thru. This value is expressed in seconds. |
![]() | SetCorrectionCalibrationThruMethod | Sets the Thru calibration method when Calibration Method method is set to SOLT. |
![]() | SetCorrectionEnabled | Sets whether to enable error correction for VNA measurement. |
![]() | SetCorrectionPortExtensionDCLossEnabled | Sets whether to compensate for the frequency independent loss when Port Extension Enabled is set to True. |
![]() | SetCorrectionPortExtensionDelay | Sets the electrical delay of port extension when Port Extension Enabled is set to True. This value is expressed in seconds. |
![]() | SetCorrectionPortExtensionEnabled | Sets whether to enable port extension for the VNA port. |
![]() | SetCorrectionPortExtensionLossDCLoss | Sets the frequency independent loss to compensate when Port Extension Enabled is set to True and Port Extension DC Loss Enabled is set to True. This value is expressed in dB. |
![]() | SetCorrectionPortSubsetEnabled | Sets whether to enable correction for a subset of set of ports for which calibration data is avaialble. |
![]() | SetCorrectionPortSubsetPorts | Sets the subset of ports to be corrected as a comma-separated list of port names when Correction Port Subset Enabled is set to (format type="bold")True(/format). |
![]() | SetDigitalEdgeTriggerEdge | Sets the active edge for the trigger. This method is used only when you set the TriggerType method to DigitalEdge. |
![]() | SetDigitalEdgeTriggerSource | Sets the source terminal for the digital edge trigger. This method is used only when you set the TriggerType method to DigitalEdge. |
![]() | SetDwellTime | Sets the dwell time. This value is expressed in seconds. |
![]() | SetFrequencyList | Sets the list of frequencies at which VNA calibration or measurement (OR just 'VNA measurement') is performed. The frequencies must be in increasing order and must not contain duplicates. This value is expressed in Hz. |
![]() | SetIFBandwidth | Sets the digital IF filter bandwidth. List of supported IF Bandwidths are {1, 2, 3, 5, 7, 10, 20, 30, 50, 70, 100, 200, 300, 500, 700, 1k, 2k, 3k, 5k, 7k, 10k, 20k, 30k, 50k, 70k, 100k, 200k, 300k, 500k, 700k, 1M, 2M, 3M, 5M, 7M, 10M, 15M}. This value is expressed in Hz. If you set IF Bandwidth to an unsupported value, RFmx automatically coerces to the smallest supported IF Bandwidth greater than or equal to the value you set. If you set IF Bandwidth to a value higher than the maximum supported value, RFmx automatically coerces it to maximum supported IF Bandwidth. |
![]() | SetLimitedConfigurationChange | Sets the set of properties that are considered by NI-RFmx in the locked signal configuration state. |
![]() | SetNumberOfFrequencyPoints | Sets the number of frequency points at which the measurement needs to be performed. |
![]() | SetNumberOfSegments | Sets the number of segments. |
![]() | SetPowerLevel | Sets the source power level for the VNA port. This value is expressed in dBm. |
![]() | SetPulseAcquisitionAuto | Sets whether the measurement computes the pulse acquisition delay and pulse acquisition width when you set the PulseModeEnabled method to True. |
![]() | SetPulseAcquisitionDelay | Sets the delay in the start of the pulse acquisition relative to the internal pulse trigger when you set the PulseModeEnabled method to True and the PulseAcquisitionAuto method to True . This value is expressed in seconds. |
![]() | SetPulseAcquisitionWidth | Sets the width of pulse acquisition when you set the PulseModeEnabled method to True and the PulseAcquisitionAuto method to True. This value is expressed in seconds. |
![]() | SetPulseDigitalEdgeTriggerSource | Sets the source of the digital edge pulse trigger. |
![]() | SetPulseGeneratorDelay | Sets the delay in the start of the pulse generator relative to the internal pulse trigger. The internal pulse trigger could either be generated independently by the VNA based on the PulsePeriod method or derived from an external pulse trigger that you specify using the PulseDigitalEdgeTriggerSource method. You must set the values of the Pulse Generator Delay (s) method and PulseGeneratorWidth method such that Delay + Width does not exceed the value of PulsePeriod method. This value is expressed in seconds. |
![]() | SetPulseGeneratorEnabled | Sets whether to enable a pulse generator. |
![]() | SetPulseGeneratorExportOutputTerminal | Sets the destination terminal for an exported pulse generator. |
![]() | SetPulseGeneratorWidth | Sets the pulse width of the selected pulse generator. You must set the values of the Pulse Generator Delay (s) method and PulseGeneratorWidth method such that Delay + Width does not exceed the value of PulsePeriod method. This value is expressed in seconds. |
![]() | SetPulseModeEnabled | Sets whether to enable pulse mode for VNA measurement. |
![]() | SetPulseModulatorDelay | Sets the delay in the start of the pulse ON state relative to the internal pulse trigger when you set the PulseModeEnabled method to True. This value is expressed in seconds. |
![]() | SetPulseModulatorWidth | Sets the duration for which the pulse is in ON state when you set the PulseModeEnabled method to True. This value is expressed in seconds. |
![]() | SetPulsePeriod | Sets the interval after which the pulse repeats when you set the PulseModeEnabled method to True. This value is expressed in seconds. |
![]() | SetPulseTriggerType | Sets the pulse trigger type. |
![]() | SetResultFetchTimeout | Sets the time, in seconds, to wait before results are available. Set this value to a time longer than expected for fetching the measurement. A value of -1 specifies that the RFmxVNA waits until the measurement is complete. |
![]() | SetSegmentDwellTime | Sets the dwell time for the selected segment when Segment Dwell Time Enabled method is set to True. This is the time for which the analyzer waits before acquiring the signal for each measured frequency point of the segment. Use dwell time when measuring devices with substantial electrical lengths, requiring compensation for the delay between frequency changes at the generator and their observation at the analyzer. This value is expressed in seconds. |
![]() | SetSegmentDwellTimeEnabled | Sets whether to enable individual Dwell Time value configured for each segment by Segment Dwell Time (s) method. If this is set to False, a common value will be used across all segments specified by Dwell Time (s) method. |
![]() | SetSegmentEnabled | Sets whether to enable the selected segment for the sweep. |
![]() | SetSegmentIFBandwidth | Sets the digital IF filter bandwidth for the selected segment and VNA port when Segment IF Bandwidth Enabled method is set to True. List of supported IF Bandwidths are {1, 2, 3, 5, 7, 10, 20, 30, 50, 70, 100, 200, 300, 500, 700, 1k, 2k, 3k, 5k, 7k, 10k, 20k, 30k, 50k, 70k, 100k, 200k, 300k, 500k, 700k, 1M, 2M, 3M, 5M, 7M, 10M, 15M}. This value is expressed in Hz. |
![]() | SetSegmentIFBandwidthEnabled | Sets whether to enable individual IF bandwidth value configured for each segment by Segment IF Bandwidth (Hz) method. If this is set to False, a common value will be used across all segments specified by IF Bandwidth (Hz) method. |
![]() | SetSegmentNumberOfFrequencyPoints | Sets the number of frequency points of the segment at which the measurement needs to be performed. |
![]() | SetSegmentPowerLevel | Sets the source power level for the selected segment and VNA port when Segment Power Level Enabled method is set to True. This value is expressed in dBm. |
![]() | SetSegmentPowerLevelEnabled | Sets whether to enable individual source power level value configured for each segment by Segment Power Level (dBm) method. If this is set to False, a common value will be used across all segments specified by Power Level(dBm) method. |
![]() | SetSegmentStartFrequency | Sets the lowest frequency of the segment at which the measurement needs to be performed. This value is expressed in Hz. |
![]() | SetSegmentStopFrequency | Sets the highest frequency of the segment at which the measurement needs to be performed. This value is expressed in Hz. |
![]() | SetSegmentTestReceiverAttenuation | Sets the test receiver attenuation for the selected segment and VNA port when Segment Test Receiver Attenuation Enabled method is set to True. This is the attenuation value that the VNA uses to attenuate the RF signal before it reaches the downconverting mixer on the path towards the Test Receiver. For each VNA port, the receiver that measures waves traveling away from the DUT port and towards the VNA port is referred to as the Test Receiver. This value is expressed in dB. |
![]() | SetSegmentTestReceiverAttenuationEnabled | Sets whether to enable individual test receiver attenuation value configured for each segment by Segment Test Receiver Attenuation (dB) method. If this is set to False, a common value will be used across all segments specified by Test Receiver Attenuation (dB) method. |
![]() | SetSourcePowerMode | Sets whether to make VNA measurements with source turned off. |
![]() | SetStartFrequency | Sets the lowest frequency at which the measurement needs to be performed. This value is expressed in Hz. |
![]() | SetStopFrequency | Sets the highest frequency at which the measurement needs to be performed. This value is expressed in Hz. |
![]() | SetSweepDelay | Sets the sweep delay. This value is expressed in seconds. |
![]() | SetSweepSequence | Sets the sequence of acquisitions for various frequency points and source ports. |
![]() | SetSweepType | Sets the sweep type for the measurement. |
![]() | SetTestReceiverAttenuation | Sets the attenuation that the VNA uses to attenuate the RF signal before it reaches the downconverting mixer on the path towards the Test Receiver. Lower attenuation For each VNA port, the receiver that measures waves traveling away from the DUT port and towards the VNA port is referred to as the Test Receiver. This value is expressed in dB. |
![]() | SetTriggerMode | Sets the trigger mode. |
![]() | SetTriggerType | Sets the trigger type. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object) |
![]() | WaitForMeasurementComplete |
Waits for the specified number for seconds for all the measurements to complete.
|