Read/Write |
About Thru Methods |
Description |
Note: This command replaces ThruCalMethod. (Read-Write) Specifies the calibration THRU method for each port pair. Note: Sending this command will overwrite the VNAs SmartCal determination for the thru method. Send this command ONLY if you have a deliberate reason for overwriting the SmartCal logic. You can send the query form of this command to learn the THRU method determined by SmartCal. See Thru Pairs Sequence to learn how to send this and other Thru commands. See an example of a 4-port guided calibration using COM. |
VB Syntax |
guidedCal.PathThruMethod (port1, port2) = "ThruType1[,ThruType2]" |
Variable |
(Type) - Description |
guidedCal |
GuidedCalibration (object) |
port1 |
First port of the pair to be calibrated. |
port2 |
Second port of the pair to be calibrated. |
"ThruType1[,ThruType2]" |
(String) Thru methods for 1st and 2nd ports of the pair, enclosed in a single pair of quotes. NOT case-sensitive. thruType1 Calibration thru method for the pair if thruType2 is not specified. Otherwise, thru method for port 1. Choose from:
ThruType2 (String) Optional argument. Use ONLY when Adapter Removal Cal is specified for the pair using PathCalMethod. When specifying ThruType2, this is the only valid argument: "Defined Thru, Defined Thru" |
Return Type |
String - Returns comma-separated ThruTypes. Always returns two parts: If the second part of the string is empty, adapter removal is NOT being performed. If the string is "Defined Thru, Defined Thru", adapter removal IS being performed. |
Default |
The most accurate THRU method for the current cal. |
Example |
guidedCal.PathThruMethod(2,3) = "Zero Thru" 'Write for port pair guidedCal.PathThruMethod(1,4) = "Defined Thru, Defined Thru" 'Write for adapter removal cal. |
calmethod = guided.PathThruMethod(1,4) 'Read previous example, return: "Defined Thru, Defined Thru" |
|
C++ Syntax |
HRESULT get_PathThruMethod(long firstport, long secondport, BSTR *thruMethod); HRESULT put_PathThruMethod(long firstport, long secondport, BSTR thruMethod); |
Interface |
IGuidedCalibration3 |