RFmxVnaMX Class
- Updated2025-10-13
- 32 minute(s) read
Defines a root class which is used to identify and control Vna signal configuration.
Derives from
- ISignalConfiguration
- IDisposable
Syntax
Namespace: NationalInstruments.RFmx.VnaMX
public class RFmxVnaMX : ISignalConfiguration, IDisposable
Properties
| Name | Description |
|---|---|
| IsDisposed | Gets a value that indicates whether the signal has been disposed. |
| Marker | Gets the RFmxVnaMXMarker instance that represents the Marker measurement. |
| 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(string) | 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. |
| AutoDetectvCalOrientation(string) | Automatically detects the vCal ports connected to the VNA ports and writes the CorrectionCalibrationCalkitElectronicOrientation property. Call this function before calling the CalibrationInitiate(string) method. |
| CalibrationAbort(string) | Stops the calibration, which was previously initiated by CalibrationInitiate(string) method, for the signal instance that you specify in the selectorString parameter. 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(string, double) | Measures one or more calibration standards for the specified calibration step. |
| CalibrationInitiate(string) | Determines the set of calibration standard measurements required for performing calibration with the sweep and calibration settings that you configure. Call this method after configuring all the appropriate sweep and calibration settings such as Frequency Settings, Power Level and Test Receiver attenuation settings, IF Bandwidth, Calkit and Cal Method related settings etc. |
| CalibrationSave(string, string) | Computes error-correction terms and saves the calset in memory. Call this method after all calibration standards have been measured using CalibrationAcquire(string, double) method. |
| CalkitManagerCalkitAddCalibrationElement(string, string) | 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(string, string) | 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(string, out double) | Returns the Delay of a Calibration Element defined by the Delay Model. |
| CalkitManagerCalkitCalibrationElementDelayModelSetDelay(string, double) | Defines the Delay of a Calibration Element defined by the Delay Model. |
| CalkitManagerCalkitCalibrationElementGetDescription(string, out string) | Returns the description for a Calibration Element of a specific Calkit. |
| CalkitManagerCalkitCalibrationElementGetMaximumFrequency(string, out double) | Returns the Maximum Frequency of the Calibration Element. |
| CalkitManagerCalkitCalibrationElementGetMinimumFrequency(string, out double) | Returns the Minimum Frequency of the Calibration Element. |
| CalkitManagerCalkitCalibrationElementGetPortConnectors(string, ref string[]) | Returns the array of Connectors associated with the Calibration Element. |
| CalkitManagerCalkitCalibrationElementGetSParameterDefinition(string, out RFmxVnaMXCalkitManagerCalkitCalibrationElementSParameterDefinition) | Returns the S-Parameter definition of the Calibration Element. |
| CalkitManagerCalkitCalibrationElementGetTypes(string, ref RFmxVnaMXCalkitManagerCalkitCalibrationElementType[]) | Returns the type(s) of the Calibration Element. |
| CalkitManagerCalkitCalibrationElementReflectModelGetC0(string, out double) | Returns the 0th order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
| CalkitManagerCalkitCalibrationElementReflectModelGetC1(string, out double) | Returns the 1st order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
| CalkitManagerCalkitCalibrationElementReflectModelGetC2(string, out double) | Returns the 2nd order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
| CalkitManagerCalkitCalibrationElementReflectModelGetC3(string, out double) | Returns the 3rd order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
| CalkitManagerCalkitCalibrationElementReflectModelGetModelType(string, out RFmxVnaMXCalkitManagerCalkitCalibrationElementReflectModelType) | Returns the model type of of the 1-port reflect standard. |
| CalkitManagerCalkitCalibrationElementReflectModelGetOffsetDelay(string, out double) | Returns the offset delay. |
| CalkitManagerCalkitCalibrationElementReflectModelGetOffsetLoss(string, out double) | Returns the offset loss. |
| CalkitManagerCalkitCalibrationElementReflectModelGetReferenceImpedance(string, out double) | Returns the reference impedance. |
| CalkitManagerCalkitCalibrationElementReflectModelGetSParamAvailability(string, out RFmxVnaMXCalkitManagerCalkitCalibrationElementReflectModelSParameterAvailability) | Returns the S-Parameter availability. |
| CalkitManagerCalkitCalibrationElementReflectModelSetC0(string, double) | Specifies the 0th order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
| CalkitManagerCalkitCalibrationElementReflectModelSetC1(string, double) | Specifies the 1st order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
| CalkitManagerCalkitCalibrationElementReflectModelSetC2(string, double) | Specifies the 2nd order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
| CalkitManagerCalkitCalibrationElementReflectModelSetC3(string, double) | Specifies the 3rd order coefficient of the 3rd order polynomial capacitance/inductance model for the Reflect Open/Reflect Short model type. |
| CalkitManagerCalkitCalibrationElementReflectModelSetModelType(string, RFmxVnaMXCalkitManagerCalkitCalibrationElementReflectModelType) | Specifies the model type of the 1-port reflect standard. |
| CalkitManagerCalkitCalibrationElementReflectModelSetOffsetDelay(string, double) | Specifies the offset delay. |
| CalkitManagerCalkitCalibrationElementReflectModelSetOffsetLoss(string, double) | Specifies the offset loss. |
| CalkitManagerCalkitCalibrationElementReflectModelSetOffsetZ0(string, double) | Specifies the impedance of the offset. |
| CalkitManagerCalkitCalibrationElementReflectModelSetReferenceImpedance(string, double) | Specifies the reference impedance. |
| CalkitManagerCalkitCalibrationElementReflectModelSetSParamAvailability(string, RFmxVnaMXCalkitManagerCalkitCalibrationElementReflectModelSParameterAvailability) | Specifies the S-Parameter availability. |
| CalkitManagerCalkitCalibrationElementSetDescription(string, string) | Sets the description for a Calibration Element of a specific Calkit. |
| CalkitManagerCalkitCalibrationElementSetMaximumFrequency(string, double) | Sets the Maximum Frequency of the Calibration Element. |
| CalkitManagerCalkitCalibrationElementSetMinimumFrequency(string, double) | Sets the Minimum Frequency of the Calibration Element. |
| CalkitManagerCalkitCalibrationElementSetPortConnectors(string, string[]) | 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(string, RFmxVnaMXCalkitManagerCalkitCalibrationElementSParameterDefinition) | Defines the way how the S-Parameters of the Calibration Element are specified. |
| CalkitManagerCalkitCalibrationElementSetTypes(string, RFmxVnaMXCalkitManagerCalkitCalibrationElementType[]) | Sets the type(s) of the Calibration Element. |
| CalkitManagerCalkitCalibrationElementSParameterGetFrequency(string, ref double[]) | Returns the frequency array for the S-Parameter definition of the Calibration Element. |
| CalkitManagerCalkitCalibrationElementSParameterGetS11(string, ref ComplexDouble[]) | Returns the S11 S-Parameter for the calibration element. |
| CalkitManagerCalkitCalibrationElementSParameterGetS12(string, ref ComplexDouble[]) | Returns the S12 S-Parameter for the calibration element. |
| CalkitManagerCalkitCalibrationElementSParameterGetS21(string, ref ComplexDouble[]) | Returns the S21 S-Parameter for the calibration element. |
| CalkitManagerCalkitCalibrationElementSParameterGetS22(string, ref ComplexDouble[]) | Returns the S22 S-Parameter for the calibration element. |
| CalkitManagerCalkitCalibrationElementSParameterGetSParamAvailability(string, out RFmxVnaMXCalkitManagerCalkitCalibrationElementSParameterAvailability) | Returns the S-Parameter availability. |
| CalkitManagerCalkitCalibrationElementSParameterSetFrequency(string, double[]) | Defines the frequency array for the S-Parameter definition of the Calibration Element. |
| CalkitManagerCalkitCalibrationElementSParameterSetFromFile(string, string) | Defines the touchstone file name from which the S-Parameter shall be read and assigned to the Calibration Element. |
| CalkitManagerCalkitCalibrationElementSParameterSetS11(string, ComplexDouble[]) | Sets the S11 S-Parameter for the calibration element. |
| CalkitManagerCalkitCalibrationElementSParameterSetS12(string, ComplexDouble[]) | Sets the S12 S-Parameter for the calibration element. |
| CalkitManagerCalkitCalibrationElementSParameterSetS21(string, ComplexDouble[]) | Sets the S21 S-Parameter for the calibration element. |
| CalkitManagerCalkitCalibrationElementSParameterSetS22(string, ComplexDouble[]) | Sets the S22 S-Parameter for the calibration element. |
| CalkitManagerCalkitCalibrationElementSParameterSetSParamAvailability(string, RFmxVnaMXCalkitManagerCalkitCalibrationElementSParameterAvailability) | Defines the S-Parameter availability. |
| CalkitManagerCalkitConnectorGetDescription(string, out string) | Returns the description of a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorGetGender(string, out RFmxVnaMXCalkitManagerCalkitConnectorGender) | Returns the Gender of a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorGetImpedance(string, out double) | Returns the Impedance of a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorGetMaximumFrequency(string, out double) | Returns the Maximum Frequency of a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorGetMinimumFrequency(string, out double) | Returns the Minimum Frequency of a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorGetType(string, out string) | Returns the Type of a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorSetDescription(string, string) | Sets the description for a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorSetGender(string, RFmxVnaMXCalkitManagerCalkitConnectorGender) | Sets the Gender of a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorSetImpedance(string, double) | Sets the Impedance of a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorSetMaximumFrequency(string, double) | Sets the Maximum Frequency of a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorSetMinimumFrequency(string, double) | Sets the Minimum Frequency of a Connector of a specific Calkit. |
| CalkitManagerCalkitConnectorSetType(string, string) | Sets the Type of a Connector of a specific Calkit. Connector type is a user defined string (for example 'SMA', '1.8mm', etc.). |
| CalkitManagerCalkitGetCalibrationElementIDs(string, ref string[]) | Returns a list of Calibration Element IDs of all Calibration Elements of the Calkit. |
| CalkitManagerCalkitGetConnectorIDs(string, ref string[]) | Returns the list of Connector IDs for all connectors in the Calkit. |
| CalkitManagerCalkitGetDescription(string, out string) | Returns the description of the Calkit. |
| CalkitManagerCalkitGetLrlLineAutoChar(string, out bool) | Returns whether line parameters are automatically characterized during LRL calibration. |
| CalkitManagerCalkitGetTrlReferencePlane(string, out RFmxVnaMXCalkitManagerCalkitTrlReferencePlane) | Returns the calibration standard (Thru or Reflect) that is used to define the measurement reference plane for TRL calibration. |
| CalkitManagerCalkitGetVersion(string, out string) | Returns the version string of the Calkit. |
| CalkitManagerCalkitRemoveCalibrationElement(string, string) | Removes the Calibration Element identified by its Calibration Element ID from the Calkit. |
| CalkitManagerCalkitRemoveConnector(string, string) | Removes a Connector element from the Calkit. |
| CalkitManagerCalkitSetDescription(string, string) | Sets the description for the Calkit. |
| CalkitManagerCalkitSetLrlLineAutoChar(string, bool) | Configures whether line parameters are automatically characterized during LRL calibration. LRL line auto characterization is applicable only when the Line standards have the same characteristic impedance. |
| CalkitManagerCalkitSetTrlReferencePlane(string, RFmxVnaMXCalkitManagerCalkitTrlReferencePlane) | Sets the calibration standard (Thru or Reflect) that is used to define the measurement reference plane for TRL calibration. Use Reflect, if the Thru standard is uncertainly known and the Reflect standard is well defined. Otherwise use the Thru standard to define the reference plane. |
| CalkitManagerCalkitSetVersion(string, string) | Sets the version string for the Calkit. |
| CalkitManagerCreateCalkit(string, string) | 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. |
| CalkitManagerExportCalkit(string, string, string) | Exports a Calkit to file. |
| CalkitManagerGetCalkitIDs(string, ref string[]) | Returns a list of Calkit IDs for all Calkits currently loaded in Calkit Manager. |
| CalkitManagerImportCalkit(string, string) | Imports a Calkit file into the Calkit Manager. |
| CalkitManagerRemoveCalkit(string, string) | Removes a Calkit from Calkit Manager. |
| CalkitManagerValidateCalkit(string, string) | Validates the consistency of a Calkit definition and returns the status of the validation. |
| CalsetEmbedFixtureS2p(string, string, string, string, RFmxVnaMXSParameterOrientation, string) | Embeds the inverse of a given fixture network into a specified calset. |
| CalsetGetErrorTerm(string, string, RFmxVnaMXCalErrorTerm, string, string, ref ComplexSingle[]) | Returns values for a specific error term from either the default calset of the specified signal or a named calset accessible across all signals. |
| CalsetGetFrequencyGrid(string, string, RFmxVnaMXCalFrequencyGrid, ref double[]) | Returns the calibration frequency grid from either the default calset of the specified signal or a named calset accessible across all signals. |
| CalsetLoadFromFile(string, string, string) | Loads calset from a calset file (*.ncst), either to the default calset of the specified signal or to a named calset accessible across all signals. |
| CalsetSaveToFile(string, string, string) | Saves to a calset file (*.ncst), either the default calset of the specified signal or a named calset accessible across all signals and corresponding relevant stimulus settings that were used to perform calibration. |
| CheckMeasurementStatus(string, out bool) | 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(string) | Clears all results for the current signal instance. |
| ClearCalset(string, string) | Clears either the default calset of the specified signal or a named calset accessible across all signals. |
| ClearMeasurementMemoryNames(string) | Clears the measurement memory for the measurement number specified by the Selector String. |
| ClearNamedResult(string) | Clears a result instance specified by the result name in the Selector String parameter. |
| CloneSignalConfiguration(string, out RFmxVnaMX) | Creates a new instance of a signal by copying all the property values from an existing signal instance. |
| Commit(string) | Commits settings to the hardware. Calling this method is optional. RFmxVNA commits settings to the hardware when you call the Initiate(string, string) method. |
| ConfigureCalFixtureData(string, double[], ComplexDouble[], ComplexDouble[], ComplexDouble[], ComplexDouble[], RFmxVnaMXCorrectionCalibrationFixtureSParameterOrientation) | |
| ConfigureCorrectionPortSubset(string, string[]) | Configures the subset of ports, that are selected for correction when you set CorrectionEnabled method to True and CorrectionPortSubsetEnabled method to True. |
| CopyCalset(string, string, string) | Copies into a new calset either from the default calset of the specified signal or a named calset accessible across all signals. |
| CopyDataToMeasurementMemory(string, string) | Copies data into specified measurement memory from measurement result specified by the selector string. |
| DeleteSignalConfiguration() | Deletes an instance of a signal. |
| DeselectActiveCalset(string) | Deselects the active calset of the specified signal. You can select an active calset again using SelectActiveCalset(string, string, RFmxVnaMXRestoreConfiguration) method. |
| Dispose() | Deletes the signal configuration if it is not the default signal configuration and clears any trace of the current signal configuration, if any. |
| GetAcquisitionChunkSize(string, out int) | |
| GetAllCalsetNames(string, ref string[]) | Returns an array of calset names of all the available named calsets which are accessible across all signals. |
| GetAllNamedResultNames(string, out string[], out bool) | Gets the named result names of the signal that you specify in the selectorString parameter. |
| GetAttributeBool(string, int, out bool) | Gets the value of a Bool attribute. |
| GetAttributeComplexDoubleArray(string, int, ref ComplexDouble[]) | Gets the value of a ComplexDouble array attribute. |
| GetAttributeDouble(string, int, out double) | Gets the value of a Double attribute. |
| GetAttributeDoubleArray(string, int, ref double[]) | Gets the value of a double array attribute. |
| GetAttributeInt(string, int, out int) | Gets the value of an RFmx 32-bit integer (int32) attribute. |
| GetAttributeString(string, int, out string) | Gets the value of a of an RFmx string. |
| GetAutoIFBandwidthScalingEnabled(string, out RFmxVnaMXAutoIFBandwidthScalingEnabled) | Gets whether IF Bandwidth is scaled down at low frequencies. |
| GetAveragingCount(string, out int) | Gets the number of times each measurement is repeated and averaged-over. This method is used only when you set the AveragingEnabled method to True. |
| GetAveragingEnabled(string, out RFmxVnaMXAveragingEnabled) | Gets whether to enable averaging for the VNA measurement. |
| GetCorrectionCalibrationCalkitElectronicOrientation(string, out string) | Gets the orientation of the vCal fixture ports with respect to vCal ports. |
| GetCorrectionCalibrationCalkitElectronicResourceName(string, out string) | Gets the resource name of the electronic calibration module (vCal) used for calibration. |
| GetCorrectionCalibrationCalkitMechanicalName(string, out string) | Gets the name of the mechanical calkit used for measurement calibration when you set CorrectionCalibrationCalkitType method to Mechanical. |
| GetCorrectionCalibrationCalkitType(string, out RFmxVnaMXCorrectionCalibrationCalkitType) | Gets the type of calkit used for calibration. |
| GetCorrectionCalibrationConnectorType(string, out string) | Gets the connector type of the DUT. The specified connector type must match be same as that of the selected calkit. |
| GetCorrectionCalibrationEstimatedThruDelay(string, out double) | Gets the estimated Thru Delay when Thru Method is set to Undefined Thru or Undefined Thru Using Defined Thru. |
| GetCorrectionCalibrationFixtureS11(string, ref ComplexDouble[]) | |
| GetCorrectionCalibrationFixtureS12(string, ref ComplexDouble[]) | |
| GetCorrectionCalibrationFixtureS21(string, ref ComplexDouble[]) | |
| GetCorrectionCalibrationFixtureS22(string, ref ComplexDouble[]) | |
| GetCorrectionCalibrationFixtureSParameterOrientation(string, out RFmxVnaMXCorrectionCalibrationFixtureSParameterOrientation) | |
| GetCorrectionCalibrationMethod(string, out RFmxVnaMXCorrectionCalibrationMethod) | Gets the calibration method. |
| GetCorrectionCalibrationPorts(string, out string[]) | Gets the ports requested for calibration. Use comma-separated list of ports to specify multiple ports. |
| GetCorrectionCalibrationStepCount(string, out int) | Gets the number of steps required to perform calibration. |
| GetCorrectionCalibrationStepDescription(string, out string) | Gets the description the calibration step. |
| GetCorrectionCalibrationStepPortAssignment(string, out string) | |
| GetCorrectionCalibrationStepVCalOrientation(string, out string) | |
| GetCorrectionCalibrationThruCoaxDelay(string, out double) | 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(string, out RFmxVnaMXCorrectionCalibrationThruMethod) | Gets the Thru calibration method when Calibration Method method is set to SOLT. |
| GetCorrectionEnabled(string, out RFmxVnaMXCorrectionEnabled) | Gets whether to enable error correction for VNA measurement. |
| GetCorrectionInterpolationEnabled(string, out RFmxVnaMXCorrectionInterpolationEnabled) | Gets whether to enable interpolation of error terms for corrected VNA measurement. This method is used only when you set the CorrectionEnabled method to True. |
| GetCorrectionPortExtensionDCLossEnabled(string, out RFmxVnaMXCorrectionPortExtensionDCLossEnabled) | Gets whether to compensate for the frequency-independent loss when Port Extension Enabled is set to True. |
| GetCorrectionPortExtensionDelay(string, out double) | Gets the electrical delay of port extension when Port Extension Enabled is set to True. This value is expressed in seconds. |
| GetCorrectionPortExtensionDelayDomain(string, out RFmxVnaMXCorrectionPortExtensionDelayDomain) | Gets the delay domain of the port extension when the Port Extension Enabled is set to True. |
| GetCorrectionPortExtensionDistance(string, out double) | Gets the port extension delay in physical length when Port Extension Enabled is set to True and Port Extension Delay Domain is set to Distance. This value is expressed in unit specified by CorrectionPortExtensionDistanceUnit. |
| GetCorrectionPortExtensionDistanceUnit(string, out RFmxVnaMXCorrectionPortExtensionDistanceUnit) | Gets the unit of port extension delay in physical length when Port Extension Enabled is set to True and Port Extension Delay Domain is set to Distance. |
| GetCorrectionPortExtensionEnabled(string, out RFmxVnaMXCorrectionPortExtensionEnabled) | Gets whether to enable port extension for the VNA port. |
| GetCorrectionPortExtensionLoss1(string, out double) | Gets the frequency-dependent loss, Loss1 in dB, to compensate as part of port extension. |
| GetCorrectionPortExtensionLoss1Enabled(string, out RFmxVnaMXCorrectionPortExtensionLoss1Enabled) | Gets whether to compensate for the frequency-dependent loss, Loss1, as part of port extension. This method is used only when you set the CorrectionPortExtensionEnabled method to True. |
| GetCorrectionPortExtensionLoss1Frequency(string, out double) | Gets the frequency at which Loss1 is applied and compensated. This method is used only when the CorrectionPortExtensionEnabled method is set to True and the CorrectionPortExtensionLoss1Enabled method is set to True. This value is expressed in Hz. |
| GetCorrectionPortExtensionLoss2(string, out double) | Gets the frequency-dependent loss, Loss2 in dB, to compensate as part of port extension. |
| GetCorrectionPortExtensionLoss2Enabled(string, out RFmxVnaMXCorrectionPortExtensionLoss2Enabled) | Gets whether to compensate for the frequency-dependent loss, Loss2, as part of port extension. This method is used only when you set the CorrectionPortExtensionEnabled method to True and the CorrectionPortExtensionLoss1Enabled method is set to True. |
| GetCorrectionPortExtensionLoss2Frequency(string, out double) | Gets the frequency at which Loss2 is applied and compensated. This method is used only when the CorrectionPortExtensionEnabled method is set to True, the CorrectionPortExtensionLoss1Enabled method is set to True and the CorrectionPortExtensionLoss2Enabled method is set to True. This value is expressed in Hz. |
| GetCorrectionPortExtensionLossDCLoss(string, out double) | 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. |
| GetCorrectionPortExtensionVelocityFactor(string, out double) | Gets the velocity factor of port extension medium when Port Extension Enabled is set to True and Port Extension Delay Domain is set to Distance. This value is unitless. |
| GetCorrectionPortSubsetEnabled(string, out RFmxVnaMXCorrectionPortSubsetEnabled) | Gets whether correction enabled for a subset of ports for which calibration data is avaialble in the calset. This property is used only when you set the CorrectionEnabled property to True. |
| GetCorrectionPortSubsetFullPorts(string, out string) | Gets the subset of ports, that are selected for full N-Port correction, where N is the number of ports specified in this property. Use comma-separated list of ports to specify multiple ports. The configured measurement is full N-Port corrected if both the measurement receiver and source port are specified using this property. The configured measurement is one-path two-port corrected if one of the measurement ports is specified using this property and another is specified using CorrectionPortSubsetResponsePorts. Measurements involving the ports outside CorrectionPortSubsetFullPorts and CorrectionPortSubsetResponsePorts return error. |
| GetCorrectionPortSubsetResponsePorts(string, out string) | Gets the subset of ports, that are selected for one-path two-port error correction. Use comma-separated list of ports to specify multiple ports. The configured measurement is one-path two-port corrected if both measurement ports are specified using this property. Alternatively, measurement is also one-path two-port corrected if one of the measurement port is specified using this property and another is specified using CorrectionPortSubsetFullPorts. Measurements involving the ports outside the CorrectionPortSubsetResponsePorts and CorrectionPortSubsetFullPorts return error. |
| GetCWFrequency(string, out double) | Gets the CW frequency. This value is expressed in Hz. |
| GetDigitalEdgeTriggerEdge(string, out RFmxVnaMXDigitalEdgeTriggerEdge) | Gets the active edge for the trigger. This method is used only when you set the TriggerType method to DigitalEdge. |
| GetDigitalEdgeTriggerSource(string, out string) | Gets the source terminal for the digital edge trigger. This method is used only when you set the TriggerType method to DigitalEdge. |
| GetDwellTime(string, out double) | Gets the dwell time. This value is expressed in seconds. |
| GetError(out int, out string) | Gets the latest error code and description. |
| GetErrorString(int, out string) | Converts the status code returned by an RFmxVna function into a string. |
| GetFrequencyList(string, ref double[]) | 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. |
| GetGroundTerminatedPorts(string, out string) | Get the instrument port to be ground terminated in case of SM2 devices. |
| GetIFBandwidth(string, out double) | 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. |
| GetIndexEventLevel(string, out RFmxVnaMXIndexEventLevel) | |
| GetIndexEventOutputTerminal(string, out string) | Gets the destination terminal for the Index event. |
| GetIndexEventTerminalName(string, out string) | Gets the fully qualified signal name as a string. |
| GetLimitedConfigurationChange(string, out RFmxVnaMXLimitedConfigurationChange) | Gets the set of properties that are considered by NI-RFmx in the locked signal configuration state. |
| GetMeasurementMemoryNames(string, ref string[]) | returns an array of measurement memory names for the given signal and the measurement number. |
| GetMeasurementMemoryXData(string, ref double[]) | Returns the X Data from the measurement memory specified by the selector string. |
| GetMeasurementMemoryYData(string, ref float[], ref float[]) | Returns the Y Data from the measurement memory specified by the selector string. |
| GetNumberOfPoints(string, out int) | Gets the number of points at which measurements are performed. This method is used only when you set the SweepType method to Linear or CWTime. |
| GetNumberOfSegments(string, out int) | Gets the number of segments. |
| GetPowerLevel(string, out double) | Gets the source power level for the VNA port. This value is expressed in dBm. |
| GetPulseAcquisitionAuto(string, out RFmxVnaMXPulseAcquisitionAuto) | Gets whether the measurement computes the pulse acquisition delay and pulse acquisition width when you set the PulseModeEnabled method to True. |
| GetPulseAcquisitionDelay(string, out double) | 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(string, out double) | 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(string, out string) | Gets the source of the digital edge pulse trigger. |
| GetPulseGeneratorDelay(string, out double) | 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(string, out RFmxVnaMXPulseGeneratorEnabled) | Gets whether to enable a pulse generator. |
| GetPulseGeneratorExportOutputTerminal(string, out string) | Gets the destination terminal for an exported pulse generator. |
| GetPulseGeneratorTerminalName(string, out string) | Gets the fully qualified signal name as a string. |
| GetPulseGeneratorWidth(string, out double) | 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(string, out RFmxVnaMXPulseModeEnabled) | Gets whether to enable pulse mode for VNA measurement. |
| GetPulseModulatorDelay(string, out double) | 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(string, out double) | 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(string, out double) | Gets the interval after which the pulse repeats when you set the PulseModeEnabled method to True. This value is expressed in seconds. |
| GetPulseTriggerType(string, out RFmxVnaMXPulseTriggerType) | Gets the pulse trigger type. |
| GetReadyForTriggerEventLevel(string, out RFmxVnaMXReadyForTriggerEventLevel) | Gets the trigger level for the Ready For Trigger event. |
| GetReadyForTriggerEventOutputTerminal(string, out string) | Gets the destination terminal for the Ready For Trigger event. |
| GetReadyForTriggerEventTerminalName(string, out string) | Gets the fully qualified signal name as a string. |
| GetResultFetchTimeout(string, out double) | 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(string, out double) | 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(string, out RFmxVnaMXSegmentDwellTimeEnabled) | 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(string, out RFmxVnaMXSegmentEnabled) | Gets whether to enable the selected segment for the sweep. |
| GetSegmentIFBandwidth(string, out double) | 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(string, out RFmxVnaMXSegmentIFBandwidthEnabled) | 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(string, out int) | Gets the number of frequency points of the segment at which the measurement needs to be performed. |
| GetSegmentPowerLevel(string, out double) | 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(string, out RFmxVnaMXSegmentPowerLevelEnabled) | 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(string, out double) | Gets the lowest frequency of the segment at which the measurement needs to be performed. This value is expressed in Hz. |
| GetSegmentStopFrequency(string, out double) | Gets the highest frequency of the segment at which the measurement needs to be performed. This value is expressed in Hz. |
| GetSegmentTestReceiverAttenuation(string, out double) | 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(string, out RFmxVnaMXSegmentTestReceiverAttenuationEnabled) | 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(string, out RFmxVnaMXSourcePowerMode) | Gets whether to make VNA measurements with source turned off. |
| GetStartFrequency(string, out double) | Gets the lowest frequency at which the measurement needs to be performed. This value is expressed in Hz. |
| GetStopFrequency(string, out double) | Gets the highest frequency at which the measurement needs to be performed. This value is expressed in Hz. |
| GetSweepDelay(string, out double) | Gets the sweep delay. This value is expressed in seconds. |
| GetSweepSequence(string, out RFmxVnaMXSweepSequence) | Gets the sequence of acquisitions for various frequency points and source ports. |
| GetSweepType(string, out RFmxVnaMXSweepType) | Gets the sweep type for the measurement. |
| GetTestReceiverAttenuation(string, out double) | 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. |
| GetTriggerDelay(string, out double) | Gets the trigger delay. This value is expressed in seconds. |
| GetTriggerMode(string, out RFmxVnaMXTriggerMode) | Gets the trigger mode. |
| GetTriggerType(string, out RFmxVnaMXTriggerType) | Gets the trigger type. |
| GetWarning(out int, out string) | Gets the latest warning code and description. |
| GetXAxisValues(string, ref double[]) | 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(string, string) | 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, out bool) method. |
| LoadDataToMeasurementMemoryFromFile(string, string, string, string) | Loads the data from the input file to the measurement memory specified by the Selector String. |
| ResetAttribute(string, RFmxVnaMXPropertyId) | Resets the attribute to its default value. |
| ResetToDefault(string) | Resets a signal to the default values. |
| SelectActiveCalset(string, string, RFmxVnaMXRestoreConfiguration) | Selects either the default calset of the specified signal or a named calset accessible across all signals as active calset for the specified signal. |
| SelectMeasurements(string, RFmxVnaMXMeasurementTypes, bool) | Specifies the measurements that you want to enable. |
| SendSoftwareEdgeTrigger() | Sends a trigger to the device when you set TriggerType to Software and the device is waiting for the trigger to be sent. |
| SetAcquisitionChunkSize(string, int) | |
| SetAttributeBool(string, int, bool) | Sets the value of a Bool attribute. |
| SetAttributeComplexDoubleArray(string, int, ComplexDouble[]) | Sets the value of a ComplexDouble array attribute. |
| SetAttributeDouble(string, int, double) | Sets the value of a Double attribute. |
| SetAttributeDoubleArray(string, int, double[]) | Set the value of a double array attribute. |
| SetAttributeInt(string, int, int) | Sets the value of a Int attribute. |
| SetAttributeString(string, int, string) | Sets the value of a String attribute. |
| SetAutoIFBandwidthScalingEnabled(string, RFmxVnaMXAutoIFBandwidthScalingEnabled) | Sets whether IF Bandwidth is scaled down at low frequencies. |
| SetAveragingCount(string, int) | Sets the number of times each measurement is repeated and averaged-over. This method is used only when you set the AveragingEnabled method to True. |
| SetAveragingEnabled(string, RFmxVnaMXAveragingEnabled) | Sets whether to enable averaging for the VNA measurement. |
| SetCorrectionCalibrationCalkitElectronicOrientation(string, string) | Sets the orientation of the vCal fixture ports with respect to vCal ports. |
| SetCorrectionCalibrationCalkitElectronicResourceName(string, string) | Sets the resource name of the electronic calibration module (vCal) used for calibration. |
| SetCorrectionCalibrationCalkitMechanicalName(string, string) | Sets the name of the mechanical calkit used for measurement calibration when you set CorrectionCalibrationCalkitType method to Mechanical. |
| SetCorrectionCalibrationCalkitType(string, RFmxVnaMXCorrectionCalibrationCalkitType) | Sets the type of calkit used for calibration. |
| SetCorrectionCalibrationConnectorType(string, string) | Sets the connector type of the DUT. The specified connector type must match be same as that of the selected calkit. |
| SetCorrectionCalibrationFixtureS11(string, ComplexDouble[]) | |
| SetCorrectionCalibrationFixtureS12(string, ComplexDouble[]) | |
| SetCorrectionCalibrationFixtureS21(string, ComplexDouble[]) | |
| SetCorrectionCalibrationFixtureS22(string, ComplexDouble[]) | |
| SetCorrectionCalibrationFixtureSParameterOrientation(string, RFmxVnaMXCorrectionCalibrationFixtureSParameterOrientation) | |
| SetCorrectionCalibrationMethod(string, RFmxVnaMXCorrectionCalibrationMethod) | Sets the calibration method. |
| SetCorrectionCalibrationPorts(string, string[]) | Sets the ports requested for calibration. Use comma-separated list of ports to specify multiple ports. |
| SetCorrectionCalibrationStepCount(string, int) | |
| SetCorrectionCalibrationStepPortAssignment(string, string) | |
| SetCorrectionCalibrationStepVCalOrientation(string, string) | |
| SetCorrectionCalibrationThruCoaxDelay(string, double) | 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(string, RFmxVnaMXCorrectionCalibrationThruMethod) | Sets the Thru calibration method when Calibration Method method is set to SOLT. |
| SetCorrectionEnabled(string, RFmxVnaMXCorrectionEnabled) | Sets whether to enable error correction for VNA measurement. |
| SetCorrectionInterpolationEnabled(string, RFmxVnaMXCorrectionInterpolationEnabled) | Sets whether to enable interpolation of error terms for corrected VNA measurement. This method is used only when you set the CorrectionEnabled method to True. |
| SetCorrectionPortExtensionDCLossEnabled(string, RFmxVnaMXCorrectionPortExtensionDCLossEnabled) | Sets whether to compensate for the frequency-independent loss when Port Extension Enabled is set to True. |
| SetCorrectionPortExtensionDelay(string, double) | Sets the electrical delay of port extension when Port Extension Enabled is set to True. This value is expressed in seconds. |
| SetCorrectionPortExtensionDelayDomain(string, RFmxVnaMXCorrectionPortExtensionDelayDomain) | Sets the delay domain of the port extension when the Port Extension Enabled is set to True. |
| SetCorrectionPortExtensionDistance(string, double) | Sets the port extension delay in physical length when Port Extension Enabled is set to True and Port Extension Delay Domain is set to Distance. This value is expressed in unit specified by CorrectionPortExtensionDistanceUnit. |
| SetCorrectionPortExtensionDistanceUnit(string, RFmxVnaMXCorrectionPortExtensionDistanceUnit) | Sets the unit of port extension delay in physical length (distance) when Port Extension Enabled is set to True and Port Extension Delay Domain is set to Distance. |
| SetCorrectionPortExtensionEnabled(string, RFmxVnaMXCorrectionPortExtensionEnabled) | Sets whether to enable port extension for the VNA port. |
| SetCorrectionPortExtensionLoss1(string, double) | Sets the frequency-dependent loss, Loss1 in dB, to compensate as part of port extension. |
| SetCorrectionPortExtensionLoss1Enabled(string, RFmxVnaMXCorrectionPortExtensionLoss1Enabled) | Sets whether to compensate for the frequency-dependent loss, Loss1, as part of port extension. This method is used only when you set the CorrectionPortExtensionEnabled method to True. |
| SetCorrectionPortExtensionLoss1Frequency(string, double) | Sets the frequency at which Loss1 is applied and compensated. This method is used only when the CorrectionPortExtensionEnabled method is set to True and the CorrectionPortExtensionLoss1Enabled method is set to True. This value is expressed in Hz. |
| SetCorrectionPortExtensionLoss2(string, double) | Sets the frequency-dependent loss, Loss2 in dB, to compensate as part of port extension. |
| SetCorrectionPortExtensionLoss2Enabled(string, RFmxVnaMXCorrectionPortExtensionLoss2Enabled) | Sets whether to compensate for the frequency-dependent loss, Loss2, as part of port extension. This method is used only when you set the CorrectionPortExtensionEnabled method to True and the CorrectionPortExtensionLoss1Enabled method is set to True. |
| SetCorrectionPortExtensionLoss2Frequency(string, double) | Sets the frequency at which Loss2 is applied and compensated. This method is used only when the CorrectionPortExtensionEnabled method is set to True, the CorrectionPortExtensionLoss1Enabled method is set to True and the CorrectionPortExtensionLoss2Enabled method is set to True. This value is expressed in Hz. |
| SetCorrectionPortExtensionLossDCLoss(string, double) | 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. |
| SetCorrectionPortExtensionVelocityFactor(string, double) | Sets the velocity factor of port extension medium when Port Extension Enabled is set to True and Port Extension Delay Domain is set to Distance. This value is unitless. |
| SetCorrectionPortSubsetEnabled(string, RFmxVnaMXCorrectionPortSubsetEnabled) | Sets whether to enable correction for a subset of ports for which calibration data is avaialble in the calset. This property is used only when you set the CorrectionEnabled property to True. |
| SetCorrectionPortSubsetFullPorts(string, string) | Sets the subset of ports, that are selected for full N-Port correction, where N is the number of ports specified in this property. Use comma-separated list of ports to specify multiple ports. The configured measurement is full N-Port corrected if both the measurement receiver and source port are specified using this property. The configured measurement is one-path two-port corrected if one of the measurement ports is specified using this property and another is specified using CorrectionPortSubsetResponsePorts. Measurements involving the ports outside CorrectionPortSubsetFullPorts and CorrectionPortSubsetResponsePorts return error. |
| SetCorrectionPortSubsetResponsePorts(string, string) | Sets the subset of ports, that are selected for one-path two-port error correction. Use comma-separated list of ports to specify multiple ports. The configured measurement is one-path two-port corrected if both measurement ports are specified using this property. Alternatively, measurement is also one-path two-port corrected if one of the measurement port is specified using this property and another is specified using CorrectionPortSubsetFullPorts. Measurements involving the ports outside the CorrectionPortSubsetResponsePorts and CorrectionPortSubsetFullPorts return error. |
| SetCWFrequency(string, double) | Sets the CW frequency. This value is expressed in Hz. |
| SetDigitalEdgeTriggerEdge(string, RFmxVnaMXDigitalEdgeTriggerEdge) | Sets the active edge for the trigger. This method is used only when you set the TriggerType method to DigitalEdge. |
| SetDigitalEdgeTriggerSource(string, string) | Sets the source terminal for the digital edge trigger. This method is used only when you set the TriggerType method to DigitalEdge. |
| SetDwellTime(string, double) | Sets the dwell time. This value is expressed in seconds. |
| SetFrequencyList(string, double[]) | 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. |
| SetGroundTerminatedPorts(string, string) | Sets the instrument port to be ground terminated in case of SM2 devices. The ports passed to this method are mutually exclusive to the ports passed to Selected Ports attribute. |
| SetIFBandwidth(string, double) | 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. |
| SetIndexEventLevel(string, RFmxVnaMXIndexEventLevel) | |
| SetIndexEventOutputTerminal(string, string) | Sets the destination terminal for the Index event. |
| SetLimitedConfigurationChange(string, RFmxVnaMXLimitedConfigurationChange) | Sets the set of properties that are considered by NI-RFmx in the locked signal configuration state. |
| SetNumberOfPoints(string, int) | Sets the number of points at which measurements are performed. This method is used only when you set the SweepType method to Linear or CWTime. |
| SetNumberOfSegments(string, int) | Sets the number of segments. |
| SetPowerLevel(string, double) | Sets the source power level for the VNA port. This value is expressed in dBm. |
| SetPulseAcquisitionAuto(string, RFmxVnaMXPulseAcquisitionAuto) | Sets whether the measurement computes the pulse acquisition delay and pulse acquisition width when you set the PulseModeEnabled method to True. |
| SetPulseAcquisitionDelay(string, double) | 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(string, double) | 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(string, string) | Sets the source of the digital edge pulse trigger. |
| SetPulseGeneratorDelay(string, double) | 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(string, RFmxVnaMXPulseGeneratorEnabled) | Sets whether to enable a pulse generator. |
| SetPulseGeneratorExportOutputTerminal(string, string) | Sets the destination terminal for an exported pulse generator. |
| SetPulseGeneratorWidth(string, double) | 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(string, RFmxVnaMXPulseModeEnabled) | Sets whether to enable pulse mode for VNA measurement. |
| SetPulseModulatorDelay(string, double) | 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(string, double) | 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(string, double) | Sets the interval after which the pulse repeats when you set the PulseModeEnabled method to True. This value is expressed in seconds. |
| SetPulseTriggerType(string, RFmxVnaMXPulseTriggerType) | Sets the pulse trigger type. |
| SetReadyForTriggerEventLevel(string, RFmxVnaMXReadyForTriggerEventLevel) | Sets the trigger level for the Ready For Trigger event. |
| SetReadyForTriggerEventOutputTerminal(string, string) | Sets the destination terminal for the Ready For Trigger event. |
| SetResultFetchTimeout(string, double) | 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(string, double) | 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(string, RFmxVnaMXSegmentDwellTimeEnabled) | 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(string, RFmxVnaMXSegmentEnabled) | Sets whether to enable the selected segment for the sweep. |
| SetSegmentIFBandwidth(string, double) | 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(string, RFmxVnaMXSegmentIFBandwidthEnabled) | 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(string, int) | Sets the number of frequency points of the segment at which the measurement needs to be performed. |
| SetSegmentPowerLevel(string, double) | 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(string, RFmxVnaMXSegmentPowerLevelEnabled) | 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(string, double) | Sets the lowest frequency of the segment at which the measurement needs to be performed. This value is expressed in Hz. |
| SetSegmentStopFrequency(string, double) | Sets the highest frequency of the segment at which the measurement needs to be performed. This value is expressed in Hz. |
| SetSegmentTestReceiverAttenuation(string, double) | 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(string, RFmxVnaMXSegmentTestReceiverAttenuationEnabled) | 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(string, RFmxVnaMXSourcePowerMode) | Sets whether to make VNA measurements with source turned off. |
| SetStartFrequency(string, double) | Sets the lowest frequency at which the measurement needs to be performed. This value is expressed in Hz. |
| SetStopFrequency(string, double) | Sets the highest frequency at which the measurement needs to be performed. This value is expressed in Hz. |
| SetSweepDelay(string, double) | Sets the sweep delay. This value is expressed in seconds. |
| SetSweepSequence(string, RFmxVnaMXSweepSequence) | Sets the sequence of acquisitions for various frequency points and source ports. |
| SetSweepType(string, RFmxVnaMXSweepType) | Sets the sweep type for the measurement. |
| SetTestReceiverAttenuation(string, double) | 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. |
| SetTriggerDelay(string, double) | Sets the trigger delay. This value is expressed in seconds. |
| SetTriggerMode(string, RFmxVnaMXTriggerMode) | Sets the trigger mode. |
| SetTriggerType(string, RFmxVnaMXTriggerType) | Sets the trigger type. |
| WaitForMeasurementComplete(string, double) | Waits for the specified number for seconds for all the measurements to complete. |
| BuildCalibrationElementString(string, string) | Creates a selector string specifying the Calibration Element within the Calkit. |
| BuildCalkitString(string, string) | Creates a selector string specifying the Calkit. |
| BuildCalstepString(string, int) | Creates the calibration step string to use as the selector string with the CalibrationAcquire(string, double) method. |
| BuildConnectorString(string, string) | Creates a selector string specifying the Connector within the Calkit. |
| BuildMarkerString(string, int) | Creates selector string for use with marker configuration or fetch methods and methods. |
| BuildMeasurementMemoryString(string, string) | Creates selector string specifying the measurement memory name for use with the get methods. |
| BuildPortString(string, string) | Creates selector string specifying the port(s) for use with configuration or fetch methods and methods. |
| BuildPulseGeneratorString(string, int) | Creates the selector string specifying the Pulse Generator for use with configuration or fetch properties. |
| BuildResultString(string) | Creates selector string for use with configuration or fetch. |
| BuildSegmentString(string, int) | Creates a selector string specifying the segment number for use with configuration or fetch methods and methods. |
| BuildSParameterString(string, int) | Creates the selector string to use with S-Parameter configuration or fetch methods and methods. |
| BuildWaveString(string, int) | Creates the selector string to use with Wave configuration or fetch methods and methods. |