RFmxVNA Calibration Acquire VI
- Updated2025-10-13
- 4 minute(s) read
Measures one or more calibration standards for the specified calibration step.
You can call this VI only after required calibration steps are determined by RFmx when you call RFmxVNA Calibration Initiate VI. One successful call to RFmxVNA Calibration Initiate VI is sufficient for all subsequent calls to this VI.
When Calkit Type is Electronic, RFmx uses all relevant 1-port and 2-port calibration standards in the selected electronic calibration module. A single call to this VI measures all such cal standards in the electronic calibration module. For example, if you use NI CAL-5501 electronic calkit to calibrate NI PXIe-5633 by using SOLT calibration method, you only need to perform 1 manual connection to connect the 2 cal module ports to 2 VNA ports. After setting up the required connection, a single call to this VI measures all relevant cal standards automatically.
When Calkit Type is Mechanical, RFmx can measure for only one cal standard for each cal step. Specify the active cal step in the Selector String. Use RFmxVNA Build CalStep String VI to build cal step string. For example, if you calibrate the NI PXIe-5633 using a mechanical calkit containing a Short, Open, Load and Thru discrete cal standards, then you must perform 7 distinct manual connections, call this VI once per cal step, which in-turn instructs you to connect an appropriate 1 or 2-port cal standard to the VNA port(s).

Inputs/Outputs
Selector String
—
Selector String specifies a selector string comprising of the signal name. If you do not specify the signal name, the default signal instance is used. The default value is "" (empty string). Valid selector string format is [signal::<signal name>[/calstep<n>]]. Example: "signal::mysignal" "signal::mysig/calstep0" "signal::mysig/calstep3" When you set the Selector String to "" (empty string), calling this VI will acquire calibration standard measurements for calstep0 for the default signal. When you set the Selector String to "signal::mysignal", calling this VI will acquire calibration standard measurements for calstep0 for the signal "signal::mysignal". When you set the Selector String to "signal::mysig/calstep<n>", calling this VI will acquire calibration standard measurements for calstep<n> for the signal "signal::mysig". You can use the RFmxVNA Build S-Parameter String VI to build the selector string.
Instrument Handle In
—
Instrument Handle In specifies the RFmx session refnum.
Timeout (s)
—
Timeout (s) specifies the timeout, in seconds, for acquiring the calibration data. Set this value to an appropriate time, longer than expected for completing acqusition(s) for the speficied calibration step. A value of -1 specifies that the VI waits until the acquisition is complete. The default value is 10 seconds.
error in (no error)
—
error in describes error conditions that occur before this node runs.
Instrument Handle Out
—
Instrument Handle Out passes a reference of your RFmx session to the next VI.
error out
—
error out returns error information. |
Selector String
—
Instrument Handle In
—
Timeout (s)
—
error in (no error)
—
Instrument Handle Out
—
error out
—