Copper Mountain Technologies PLANAR TR1300/1 Programming Manual Download Page 18

 

10

 

Error Handling 

You can use different approaches to error handling in VB program: 

 

check the value of  Err.Number variable after execution of VB operator, which 
contains the call to COM server object; 

 

use 

On Error GoTo

 VB operator. 

These approaches are represented in the examples below. The following operator 
causes an error in VB program as 

"S13" 

value of the 

DEFine 

property is incorrect. 

app.SCPI.PARameter.DEFine = "S13" 

In  the  first  example,  the  value  of    the 

Err.Number 

variable  is  checked  after 

execution  of  the  VB  operator,  which  contains  the  call  to  COM  server  object. 

On 

Error  Resume  Next 

directive  instructs  VB  not  to  interrupt  the  program  execution 

when  the  error  is  detected  but  to  pass  control  to  the  next  operator  in  natural 
order. 

Dim app 

Public Sub HandleError1() 

Set app = CreateObject("TRVNA.Application") 

On Error Resume Next 

app.SCPI.PARameter.DEFine = "S13"  

If Err.Number <> 0 Then 

  Msg = "Error # " & Str(Err.Number) & " was generated by " &_ 

  Err.Source & Chr(13) & Err.Description 

  MsgBox Msg,,"Error" 

End If 

... 

End Sub 

 

Summary of Contents for PLANAR TR1300/1

Page 1: ...TR Series Planar TR1300 1 TR5048 TR7530 Vector Network Analyzer Programming Manual COM DCOM Software version 18 3 0 December 2018...

Page 2: ...6 SCPI CALCulate Ch FSIMulator SENDed PMCircuit PORT Pt STATe 27 SCPI CALCulate Ch FSIMulator SENDed ZCONversion PORT Pt Z0 R 28 SCPI CALCulate Ch FSIMulator SENDed ZCONversion STATe 29 SCPI CALCulate...

Page 3: ...CALCulate Ch SELected LIMit OFFSet STIMulus 64 SCPI CALCulate Ch SELected LIMit REPort ALL 65 SCPI CALCulate Ch SELected LIMit REPort DATA 66 SCPI CALCulate Ch SELected LIMit REPort POINts 67 SCPI CA...

Page 4: ...ALCulate Ch SELected TRANsform TIME CENTer 105 SCPI CALCulate Ch SELected TRANsform TIME IMPulse WIDTh 106 SCPI CALCulate Ch SELected TRANsform TIME KBESsel 107 SCPI CALCulate Ch SELected TRANsform TI...

Page 5: ...PDIVision 142 SCPI DISPlay WINDow Ch TRACe Tr Y SCALe RLEVel 143 SCPI DISPlay WINDow Ch TRACe Tr Y SCALe RPOSition 144 SCPI DISPlay WINDow Ch Y SCALe DIVisions 145 SCPI HCOPy ABORt 146 SCPI HCOPy DAT...

Page 6: ...n COEFficient METHod SOLT1 187 SCPI SENSe Ch CORRection COEFficient SAVE 188 SCPI SENSe Ch CORRection COLLect ACQuire LOAD 189 SCPI SENSe Ch CORRection COLLect ACQuire OPEN 190 SCPI SENSe Ch CORRectio...

Page 7: ...THod SOLT1 225 SCPI SENSe Ch CORRection COLLect METHod TYPE 226 SCPI SENSe Ch CORRection COLLect SAVE 227 SCPI SENSe Ch CORRection EXTension PORT Pt FREQuency Ls 228 SCPI SENSe Ch CORRection EXTension...

Page 8: ...ar 269 SCPI SENSe Ch VVM TABLe DATA 269 SCPI SENSe Ch VVM TABLe INSert Index 270 SCPI SENSe Ch VVM TABLe MEMorize 270 SCPI SENSe Ch VVM TABLe REMove Index 271 SCPI SENSe Ch VVM TABLe SAVE Name 271 SCP...

Page 9: ...PI STATus QUEStionable RLIMit CHANnel Ch CONDition 299 SCPI STATus QUEStionable RLIMit CHANnel Ch ENABle 300 SCPI STATus QUEStionable RLIMit CHANnel Ch EVENt 301 SCPI STATus QUEStionable RLIMit CHANne...

Page 10: ...10 SCPI TRIGger SEQuence SINGle 319 SCPI TRIGger SEQuence SOURce 320 SCPI TRIGger SEQuence STATe 321 Appendix 1 Error Codes 322 Appendix 2 Programming Examples 323...

Page 11: ...ing Manual 1 Registering COM Server To register COM server of the analyzer run the executable module from command prompt with the regserver keyword To unregister COM server of the analyzer run the exe...

Page 12: ...unctionality of COM servers Automation controller programs are developed by users for writing their own additions for the system User programs can be written in different languages programming languag...

Page 13: ...and the automation controller run on different PCs connected by LAN DCOM Distributed COM technology is used in this case Figure 2 When using DCOM it is necessary to configure the local network by mea...

Page 14: ...ects of the lower levels which are not shown in Figure 3 Figure 3 The structure of COM objects The Object Application is in the top of the hierarchy COM server Access to the lower level objects is imp...

Page 15: ...operators declare app variable Dim app Dim app as Object Dim app as TR1300 Application Dim app as TRVNA Application Use Set operator and CreateObject ObjectName HostName function to assign a specific...

Page 16: ...le CALCulate INITiate SENSe SOURce objects represent various aspects of the 4 measurement channels of the Analyzer Therefore it is necessary to write the channel index from 1 to 4 to acquire the data...

Page 17: ...rties are object characteristics that can be set or read out The object properties are specified after the object name and separated from it by a dot To modify an object characteristic write the value...

Page 18: ...I PARameter DEFine S13 In the first example the value of the Err Number variable is checked after execution of the VB operator which contains the call to COM server object On Error Resume Next directi...

Page 19: ...ion when the error is detected and to pass control to ErrHandler label Dim app Public Sub HandleError2 Set app CreateObject TRVNA Application On Error GoTo ErrHandler app SCPI PARameter DEFine S13 Exi...

Page 20: ...1247E 324 for negative values and from 4 94065645841247E 324 to 1 79769313486232E308 for positive values Boolean 16 bit integer two values 0 False 1 True String Variable length string Variant Can be e...

Page 21: ...resents an array of Double type To transfer one complex measurement two adjacent array cells are used To transfer one real measurement two adjacent array cells are used as well but the second cell is...

Page 22: ...ware version Range up to 40 characters Syntax Dim ID As String ID app NAME Equivalent Softkeys None Ready Object Type Property read only Data Type Boolean Description Ready state of the instrument Rea...

Page 23: ...l Ch Ch channel number 1 9 see Table 1 Pt port number 1 2 see Table 2 Description De embedding function file name s2p The file contains the circuit S parameters in Touchstone format Range up to 256 ch...

Page 24: ...nel Number Data Type Long Description Channel number Range from 1 to 4 Out of Range An error occurs Error code 201 Table 2 Pt Port Number Data Type Long Description Port number Range from 1 to 2 Out o...

Page 25: ...r 1 2 see Table 2 Description The ON OFF state of the e embedding function Allowable Values True De embedding function ON False De embedding function OFF Preset Value False Syntax Dim Status As Boolea...

Page 26: ...ile contains the circuit S parameters in Touchstone format Range up to 256 characters Preset Value Syntax Dim File As String File app SCPI CALCulate Ch FSIMulator SENDed PMCircuit PORT Pt USER FILenam...

Page 27: ...rt number 1 2 see Table 2 Description The ON OFF state of the embedding function Allowable Values True Embedding function ON False Embedding function OFF Preset Value False Syntax Dim Status As Boolea...

Page 28: ...n The value of the impedance for port impedance conversion function Range from 1e 6 to 1e6 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 50 Unit Ohm Synt...

Page 29: ...FF state of the port impedance conversion function Allowable Values True Port Z conversion function ON False Port Z conversion function OFF Preset Value False Syntax Dim Status As Boolean Status app S...

Page 30: ...nnel number 1 9 see Table 1 Description The number of traces in the channel Range from 1 to 8 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1 Syntax Dim...

Page 31: ...surement parameter of the trace Allowable Values S11 S11 parameter S21 S21 parameter A Abs A parameter B Abs B parameter R Abs R parameter Out of Range An error occurs Preset Value Depends on the trac...

Page 32: ...of channel Ch Ch channel number 1 9 see Table 1 Tr trace number 1 8 see Table 3 Description Sets the active channel and trace Syntax app SCPI CALCulate Ch PARameter Tr SELect Notes If the channel num...

Page 33: ...9 see Table 1 Tr trace number 1 8 see Table 3 Description The number of the source port for absolute measurements Range From 1 to 2 Out of range An error occurs Preset Value 1 Syntax Dim StimPort As...

Page 34: ...the trace measurement parameter S11 or S21 INVersion Inverse S parameter CONJugation S parameter conjugate Notes The short format of the parameter is indicated by upper case letters There is no disti...

Page 35: ...Table 1 Description The ON OFF state of the S parameter conversion function Allowable Values True S parameter conversion function ON False S parameter conversion function OFF Preset Value False Syntax...

Page 36: ...9 see Table 1 Description The value of the electrical delay Range from 10 to 10 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 0 Unit s second Syntax Dim...

Page 37: ...er 1 9 see Table 1 Description The value of the phase offset Range from 360 to 360 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 0 Unit degree Syntax Dim...

Page 38: ...ts in the current format for example in logarithmic magnitude format Log Mag Also see section 12 The array size is 2N where N is the number of measurement points For the n th point where n from 1 to N...

Page 39: ...ements in the current format for example in logarithmic magnitude format Log Mag Also see section 12 The array size is 2N where N is the number of measurement points For the n th point where n from 1...

Page 40: ...nt Syntax Dim Data As Variant Data app SCPI CALCulate Ch SELected DATA SDATa Equivalent Softkeys None SCPI CALCulate Ch SELected DATA SMEMory Object Type Property read only Data Type Variant Double ar...

Page 41: ...r value of the gating function Range Varies depending on the frequency span and the number of points Out of Range Sets the value of the limit which is closer to the specified value Preset Value 0 Unit...

Page 42: ...imum shape Notes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower case letters when the property is written When the property is rea...

Page 43: ...value of the gating function Range Varies depending on the frequency span and the number of points Out of Range Sets the value of the limit which is closer to the specified value Preset Value 2e 8 Un...

Page 44: ...value of the gating function Range Varies depending on the frequency span and the number of points Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1e 8 Un...

Page 45: ...channel number 1 9 see Table 1 Description The ON OFF state of the gating function Allowable Values True Gating function ON False Gating function OFF Preset Value False Syntax Dim Status As Boolean S...

Page 46: ...value of the gating function Range Varies depending on the frequency span and the number of points Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1e 8 Un...

Page 47: ...pe Notes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower case letters when the property is written When the property is read out th...

Page 48: ...INear Linear magnitude SWR Voltage standing wave ratio REAL Real part IMAGinary Imaginary part UPHase Expanded phase Notes The short format of the parameter is indicated by upper case letters There is...

Page 49: ...on EXECute method The array size is 2N where N is the number of points defined by the SCPI CALCulate Ch SELected FUNCtion POINts property For the n th point where n from 1 to N Data 2n 2 the response...

Page 50: ...le 1 Description The ON OFF coupling state of the analysis range for the SCPI CALCulate Ch SELected FUNCtion EXECute method Allowable Values True Coupling state ON False Coupling state OFF Preset Valu...

Page 51: ...e Ch channel number 1 9 see Table 1 Description The start value of the analysis range set by the SCPI CALCulate Ch SELected FUNCtion EXECute method Range From the stimulus current start value to the s...

Page 52: ...hannel Ch if otherwise Ch channel number 1 9 see Table 1 Description The ON OFF state of the arbitrary range when executing the analysis by the SCPI CALCulate Ch SELected FUNCtion EXECute method Allow...

Page 53: ...se Ch channel number 1 9 see Table 1 Description The stop value of the analysis range set by the SCPI CALCulate Ch SELected FUNCtion EXECute method Range From the stimulus current start value to the s...

Page 54: ...Ch Ch channel number 1 9 see Table 1 Description Executes the analysis specified with the SCPI CALCulate Ch SELected FUNCtion TYPE property The analysis result can then be read out with the SCPI CALC...

Page 55: ...wer limit for the peak excursion value when executing the peak search by the SCPI CALCulate Ch SELected FUNCtion EXECute method Range Varies depending on the trace format Out of Range No limitation Pr...

Page 56: ...data pairs of the analysis result by the SCPI CALCulate Ch SELected FUNCtion EXECute method Always equal to 1 when the search is executed for the maximum minimum mean standard deviation peak and peak...

Page 57: ...ve peaks NEGative Negative peaks BOTH Both positive peaks and negative peaks Notes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower...

Page 58: ...level when performing the search for the trace and the target level crosspoints by the SCPI CALCulate Ch SELected FUNCtion EXECute method Range Varies depending on the trace format Out of Range No lim...

Page 59: ...d Range POSitive Positive peaks NEGative Negative peaks BOTH Both positive peaks and negative peaks Notes The short format of the parameter is indicated by upper case letters There is no distinction b...

Page 60: ...iation MEAN Mean value MAXimum Maximum value MINimum Minimum value PEAK Search for the peak APEak Search for all the peaks ATARget Search for all targets Notes The short format of the parameter is ind...

Page 61: ...t Data 5n 3 the stimulus value in the start point of the n th segment Data 5n 2 the stimulus value in the end point of the n th segment Data 5n 1 the response value in the start point of the n th segm...

Page 62: ...Preset Value False Syntax Dim Status As Boolean Status app SCPI CALCulate Ch SELected LIMit DISPlay STATe app SCPI CALCulate Ch SELected LIMit DISPlay STATe True Equivalent Softkeys Analysis Limit Tes...

Page 63: ...escription The value of the limit line offset along Y axis Range Varies depending on the trace format Out of Range No limitation Preset Value 0 Unit dB decibel degree s second Syntax Dim Value As Doub...

Page 64: ...imit line offset along X axis Range From the stimulus current start value to the stimulus current stop value Out of Range No limitation Preset Value 0 Unit Hz Hertz s second dBm decibels above 1 milli...

Page 65: ...y size is 4N where N is the number of measurement points For the n th point where n from 1 to N Data 4n 3 the stimulus value in the n th point Data 4n 2 the limit test result in the n th point 1 No li...

Page 66: ...f channel Ch Ch channel number 1 9 see Table 1 Description The data array which is the stimulus values at all the measurement points that failed the limit test The array size is defined by the SCPI CA...

Page 67: ...channel Ch Ch channel number 1 9 see Table 1 Description The number of the measurement points that failed the limit test The array of stimulus values of the points can be read out by the SCPI CALCulat...

Page 68: ...nnel number 1 9 see Table 1 Description The ON OFF state of the limit test function Allowable Values True Limit test function ON False Limit test function OFF Preset Value False Syntax Dim Status As B...

Page 69: ...arkers of smaller numbers Turning ON the reference marker with number 16 does not turn ON the markers with the numbers from 1 to 15 but switches these markers to the relative measurement mode Syntax a...

Page 70: ...latively to the marker Mk or relatively to the absolute maximum value of the trace in this case the marker number is ignored what is set by the SCPI CALCulate Ch SELected MARKer BWIDth REFerence prope...

Page 71: ...ve to the absolute maximum of the trace MINimum Bandwidth search relative to the absolute minimum of the trace Notes The short format of the parameter is indicated by upper case letters There is no di...

Page 72: ...e 1 Description The ON OFF state of the bandwidth search function Allowable Values True Bandwidth search function ON False Bandwidth search function OFF Preset Value False Syntax Dim Status As Boolean...

Page 73: ...Table 1 Description The bandwidth definition value Range Varies depending on the trace format Out of Range No limitation Preset Value 3 Unit dB decibel degree s second Syntax Dim Value As Double Value...

Page 74: ...hort format of the parameter is indicated by upper case letters There is no distinction between upper and lower case letters when the property is written When the property is read out the short format...

Page 75: ...l number 1 9 see Table 1 Description The ON OFF state of the marker coupling function Allowable Values True Marker coupling ON False Marker coupling OFF Preset Value True Syntax Dim Status As Boolean...

Page 76: ...nnel Ch if otherwise Ch channel number 1 9 see Table 1 Description The start value of the marker search range Range From the stimulus current start value to the stimulus current stop value Out of Rang...

Page 77: ...active trace of channel Ch if otherwise Ch channel number 1 9 see Table 1 Description The ON OFF state of the arbitrary range when executing the marker search Allowable Values True Marker search range...

Page 78: ...channel Ch if otherwise Ch channel number 1 9 see Table 1 Description The stop value of the marker search range Range From the stimulus current start value to the stimulus current stop value Out of R...

Page 79: ...cutes the marker search according to the specified criterion The type of the marker search is set by the SCPI CALCulate Ch SELected MARKer Mk FUNCtion TYPE property Syntax app SCPI CALCulate Ch SELect...

Page 80: ...iption The peak excursion value when the marker search for peak is performed by the SCPI CALCulate Ch SELected MARKer Mk FUNCtion EXECute method Range Varies depending on the trace format Out of Range...

Page 81: ...itive Positive polarity NEGative Negative polarity BOTH Both positive polarity and negative polarity Notes The short format of the parameter is indicated by upper case letters There is no distinction...

Page 82: ...Description The target value when the marker search for target is performed by the SCPI CALCulate Ch SELected MARKer Mk FUNCtion EXECute method Range Varies depending on the trace format Out of Range...

Page 83: ...er 1 15 or reference marker number 16 see Table 4 Description The ON OFF state of the marker search tracking function Allowable Values True Marker search tracking ON False Marker search tracking OFF P...

Page 84: ...POSitive Positive target transition NEGative Negative target transition BOTH Both positive target transition and negative target transition Notes The short format of the parameter is indicated by upp...

Page 85: ...RGet Target search LTARget Target search to the left from the marker RTARget Target search to the right from the marker Notes The short format of the parameter is indicated by upper case letters There...

Page 86: ...OFF state of the reference marker When the reference marker is turned ON all the values of the other markers turn to relative values Allowable Values True Reference marker ON False Reference marker OF...

Page 87: ...eep stop value set to the stimulus value of the marker position CENTer Sweep center value set to the stimulus value of the marker position RLEVel Reference value set to the response value of the marke...

Page 88: ...numbers Turning OFF a marker with the number from 1 to 15 will turn OFF all the markers of greater numbers except for the reference marker Turning ON OFF the reference marker with number 16 does not...

Page 89: ...Description The stimulus value of the marker Range From the stimulus current start value to the stimulus current stop value Out of Value Sets the value of the limit which is closer to the specified v...

Page 90: ...4 Description The response value of the marker If the reference marker is turned ON the values of the markers from 1 to 15 are read out as relative values to the reference marker The array includes 2...

Page 91: ...the limit which is closer to the specified value Preset Value 0 Syntax Dim MarkerCnt As Long MarkerCnt app SCPI CALCulate Ch SELected MARKer COUNt app SCPI CALCulate Ch SELected MARKer COUNt 5 Equival...

Page 92: ...ta Mem MULTiply Multiplication Data x Mem ADD Addition Data Mem SUBTract Subtraction Data Mem NORMal No math Notes The short format of the parameter is indicated by upper case letters There is no dist...

Page 93: ...ize Equivalent Softkeys Trace Memorize Data Trace SCPI CALCulate Ch SELected MAXhold STATe Object Type Property read write Data Type Boolean Target The active trace of channel Ch Ch channel number 1 9...

Page 94: ...ion is applied either over the whole range for all the trace or within the range specified by the SCPI CALCulate Ch SELected MSTatistics DOMain STATe property the range limits are determined by two ma...

Page 95: ...of the marker which specifies the start frequency of the math statistics range Range from 1 to 16 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1 Syntax...

Page 96: ...umber of the marker which specifies the stop frequency of the math statistics range Range from 1 to 16 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 2 Sy...

Page 97: ...9 see Table 1 Description The ON OFF state of the math statistics range Allowable Values True Statistics range ON False Statistics range OFF Preset Value False Syntax Dim Status As Boolean Status app...

Page 98: ...er 1 9 see Table 1 Description The ON OFF state of the math statistics display Allowable Values True Statistics display ON False Statistics display OFF Preset Value False Syntax Dim Status As Boolean...

Page 99: ...f the n th limit line segment 0 Off 1 On Data 4n 2 the stimulus value in the beginning point of the n th segment Data 4n 2 the stimulus value in the end point of the n th segment Data 4n 0 the ripple...

Page 100: ...alse Syntax Dim Status As Boolean Status app SCPI CALCulate Ch SELected RLIMit DISPlay LINE app SCPI CALCulate Ch SELected RLIMit DISPlay LINE True Equivalent Softkeys Analysis Ripple Limit Limit Line...

Page 101: ...ray which is the ripple limit test results The array size is 1 3N where N is the number of ripple limit bands For the n th point where n from 1 to N Data 0 N total number of the bands Data 3n 2 n numb...

Page 102: ...hannel number 1 9 see Table 1 Description The ON OFF state of the ripple limit test Allowable Values True Ripple limit test ON False Ripple limit test OFF Preset Value False Syntax Dim Status As Boole...

Page 103: ...9 see Table 1 Description The smoothing aperture for the smoothing function Range from 0 01 to 20 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1 Unit Sy...

Page 104: ...Ch channel number 1 9 see Table 1 Description The ON OFF state of the trace smoothing function Allowable Values True Trace smoothing ON False Trace smoothing OFF Preset Value False Syntax Dim Status A...

Page 105: ...domain transformation function is turned ON Range Varies depending on the specified frequency range and the number of points Out of Range Sets the value of the limit which is closer to the specified...

Page 106: ...anges the parameter and setting of parameter changes the impulse width Range Varies depending on the specified frequency range and the number of points Out of Range Sets the value of the limit which i...

Page 107: ...which controls the Kaiser Bessel window shape when performing time domain transformation Range from 0 to 13 Out of Range Sets the value of the limit which is closer to the specified value Preset Value...

Page 108: ...e active trace of channel Ch Ch channel number 1 9 see Table 1 Description Changes the frequency range to match with the lowpass type of the time domain transformation function Syntax app SCPI CALCula...

Page 109: ...tes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower case letters when the property is written When the property is read out the sho...

Page 110: ...domain transformation function is turned ON Range Varies depending on the specified frequency range and the number of points Out of Range Sets the value of the limit which is closer to the specified...

Page 111: ...tion function of the time domain function Range Varies depending on the specified frequency range and the number of points Out of Range Sets the value of the limit which is closer to the specified val...

Page 112: ...Table 1 Description The ON OFF state of the time domain transformation function Allowable Values True Time domain transformation ON False Time domain transformation OFF Preset Value False Syntax Dim S...

Page 113: ...dth setting changes the parameter and setting of parameter changes the impulse width Range Varies depending on the specified frequency range and the number of points Out of Range Sets the value of the...

Page 114: ...tes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower case letters when the property is written When the property is read out the sho...

Page 115: ...domain transformation function is turned ON Range Varies depending on the specified frequency range and the number of points Out of Range Sets the value of the limit which is closer to the specified...

Page 116: ...ass LPASs Lowpass Notes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower case letters when the property is written When the property...

Page 117: ...e 1 Description The selection of the unit for the time domain transformation function Range SEC Seconds MET Metre FEET Feet Out of Range The value is ignored Preset Value SEC Syntax Dim Param As Strin...

Page 118: ...s contain measurements in the current format for example in logarithmic magnitude format Log Mag Also see section 12 The array size is 2N where N is the number of measurement points For the n th point...

Page 119: ...contain saved measurements in the current format for example in logarithmic magnitude format Log Mag Also see section 12 The array size is 2N where N is the number of measurement points For the n th p...

Page 120: ...see Table 1 Description The corrected data array The corrected measurements are complex numbers Also see section 12 The array size is 2N where N is the number of measurement points For the n th point...

Page 121: ...e 1 Description The corrected memory array The corrected measurements are complex numbers Also see section 12 The array size is 2N where N is the number of measurement points For the n th point where...

Page 122: ...The ON OFF state of the frequency or time label on the channel window Allowable Values True Frequency label display ON False Frequency label display OFF Preset Value True Syntax Dim Status As Boolean...

Page 123: ...array contains 3 elements Data 0 Red value R Data 1 Green value G Data 2 Blue value B Range For all the array elements from 0 to 255 Out of Range Sets the value of the limit which is closer to the sp...

Page 124: ...rray contains 3 elements Data 0 Red value R Data 1 Green value G Data 2 Blue value B Range For all array elements from 0 to 255 Out of Range Sets the value of the limit which is closer to the specifie...

Page 125: ...Trace number Tr in all channels Tr trace number 1 8 see Table 3 Description The data trace color The array contains 3 elements Data 0 Red value R Data 1 Green value G Data 2 Blue value B Range For al...

Page 126: ...rray contains 3 elements Data 0 Red value R Data 1 Green value G Data 2 Blue value B Range For all array elements from 0 to 255 Out of Range Sets the value of the limit which is closer to the specifie...

Page 127: ...ate of the Fail sign display when performing limit test or ripple limit test Allowable Values True Fail sign display ON False Fail sign display OFF Preset Value False Syntax Dim Status As Boolean Stat...

Page 128: ...y Notes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower case letters when the property is written When the property is read out the...

Page 129: ...Description The ON OFF maximize state of the active channel window Allowable Values True Maximize active chanel state ON False Maximize active chanel state OFF Preset Value False Syntax Dim Status As...

Page 130: ...on the screen The channel window layout is in Table 5 below Range from 1 to 10 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1 Syntax Dim Value As Long...

Page 131: ...DISPlay UPDate_ IMMediate Equivalent Softkeys None SCPI DISPlay WINDow Ch ACTivate Object Type Method Target Channel Ch Ch channel number 1 9 see Table 1 Description Sets the active channel Notes The...

Page 132: ...VERTical Vertical alignment HORizontal Horizontal alignment NONE No alignment Notes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower...

Page 133: ...Ch ANNotation MARKer SINGle STATe app SCPI SCPI DISPlay WINDow Ch ANNotation MARKer SINGle STATe True Equivalent Softkeys Markers Properties Active Only SCPI DISPlay WINDow Ch MAXimize Object Type Pro...

Page 134: ...f the trace on the channel window The trace layout is in Table 6 below Range From 1 to 9 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1 Syntax Dim Value...

Page 135: ...e Data Type String Target Channel Ch Ch channel number 1 9 see Table 1 Description The channel title label Range up to 254 characters Preset Value Syntax Dim Text As String Text app SCPI DISPlay WINDo...

Page 136: ...e STATe True Equivalent Softkeys Display Title Label SCPI DISPlay WINDow Ch TRACe Tr ANNotation MARKer MEMory Object Type Property read write Data Type Boolean Target Trace Tr of channel Ch Ch channel...

Page 137: ...tion The display position of the marker value on the X axis by a percentage of the display width Range from 0 to 100 Out of Range Sets the value of the limit which is closer to the specified value Pre...

Page 138: ...ion The display position of the marker value on the Y axis by a percentage of the display height Range from 0 to 100 Out of Range Sets the value of the limit which is closer to the specified value Pre...

Page 139: ...ON OFF state of the memory trace display Allowable Values True Memory trace display ON False Memory trace display OFF Preset Value False Notes If the memory is empty an error occurs and the object is...

Page 140: ...ace number 1 8 see Table 3 Description The ON OFF state of the data trace display Allowable Values True Data trace display ON False Data trace display OFF Preset Value True Syntax Dim Status As Boolea...

Page 141: ...Object Type Method Target Trace Tr of channel Ch Ch channel number 1 9 see Table 1 Tr trace number 1 8 see Table 3 Description Executes the auto scale function for the trace Syntax app SCPI DISPlay W...

Page 142: ...e polar format Range from 10E 18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the format Logarithmic Magnitude 10 dB Div Pha...

Page 143: ...e of the reference line response value on the reference line For the rectangular format only Range from 1E 18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Pr...

Page 144: ...e line For the rectangular format only Range From 0 to the number of the scale divisions set by the SCPI DISPlay WINDow Ch Y SCALe DIVisions property 10 by default Out of Range Sets the value of the l...

Page 145: ...iption The number of the vertical scale divisions For the rectangular format only Range from 4 to 20 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 10 Res...

Page 146: ...Type Property read write Data Type Boolean Target Instrument Description The ON OFF state of the current date and time printout in the upper right corner Allowable Values True Date time printout ON F...

Page 147: ...and lower case letters when the property is written When the property is read out the short format is indicated by upper case letters Out of Range The value is ignored Preset Value NORM Syntax Dim Pa...

Page 148: ...intout Notes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower case letters when the property is written When the property is read ou...

Page 149: ...ion Clears the following Error Queue Status Byte Register Standard Event Status Register Operation Status Event Register Questionable Status Event Register Questionable Limit Status Event Register Que...

Page 150: ...version firmware version Range up to 40 characters Syntax Dim ID As String ID app NAME Equivalent Softkeys None SCPI IEEE4882 RST Object Type Method Target Instrument Description Restores the default...

Page 151: ...SEQuence SOURce property is not set to BUS or the instrument is not waiting for a trigger the method is ignored Syntax app SCPI IEEE4882 TRG Related Commands SCPI TRIGger SEQuence SOURce SCPI INITiate...

Page 152: ...ger initiation mode ON False Continuous trigger initiation mode OFF Preset Value True Syntax Dim Status As Boolean Status app SCPI INITiate CONTinuous app SCPI INITiate CONTinuous False Notes The swee...

Page 153: ...sweep Syntax app SCPI INITiate IMMediate Notes The sweep start in the single trigger mode depends on the trigger source If the trigger is set to internal the sweep will start immediately after the met...

Page 154: ...rty write only Data type String Target Active channel Description Recalls the analyzer state for the active channel saved in one of the four memory registers by the SCPI MMEMory STORe CHANnel STATe pr...

Page 155: ...p to 254 characters Syntax app SCPI MMEMory LOAD CKIT Ck File Notes If the full path to the file is not specified the CalKit subdirectory of the main directory will be searched for the file The calibr...

Page 156: ...alibration file The file must be saved by the SCPI MMEMory STORe CALibration property Range up to 254 characters Syntax app SCPI MMEMory LOAD CALibration File Notes If the full path to the file is not...

Page 157: ...e The file must be saved by the SCPI MMEMory STORe LIMit property Range up to 254 characters Syntax app SCPI MMEMory LOAD LIMit File Notes If the full path to the file is not specified the Limit subdi...

Page 158: ...le must be saved by the SCPI MMEMory STORe RLIMit property Range up to 254 characters Syntax app SCPI MMEMory LOAD RLIMit File Notes If the full path to the file is not specified the Limit subdirector...

Page 159: ...The file must be saved by the SCPI MMEMory STORe SEGMent property Range up to 254 characters Syntax app SCPI MMEMory LOAD SEGMent File Notes If the full path to the file is not specified the Segment...

Page 160: ...ort are supported s1p file loads the S11 parameter only s2p file loads all S11 S21 S12 and S22 parameters On completion of the command the channel goes to the hold state Range up to 254 characters Syn...

Page 161: ...Loads the Touchstone file with the specified name to the memory trace The Touchstone file types s1p 1 port and s2p 2 port are supported The current measured S parameter of data trace selects the appro...

Page 162: ...ile must be saved by the SCPI MMEMory STORe STATe property Range up to 254 characters Syntax app SCPI MMEMory LOAD STATe File Notes If the full path to the file is not specified the State subdirectory...

Page 163: ...e folder being created Range up to 254 characters Syntax app SCPI MMEMory MDIRectory Path Equivalent Softkeys None SCPI MMEMory STORe CHANnel CLEar Object Type Method Target Analyzer Description Clear...

Page 164: ...ves the analyzer state of the items set for the active channel into one of the four memory registers Range A Save to register A B Save to register B C Save to register C D Save to register D Out of ra...

Page 165: ...ble 7 Description Saves the definition file for the calibration kit parameters Range up to 254 characters Syntax app SCPI MMEMory STORe CKIT Ck File Notes If the full path to the file is not specified...

Page 166: ...nnel Description Save the specified calibration file Range up to 254 characters Syntax app SCPI MMEMory STORe CALibration File Notes If the full path to the file is not specified the State subdirector...

Page 167: ...nnel Description Saves the CSV formatted data into a file Range up to 254 characters Syntax app SCPI MMEMory STORe FDATa File Notes If the full path to the file is not specified the file will be saved...

Page 168: ...PNG format into a file Range up to 254 characters Syntax app SCPI MMEMory STORe IMAGe File Notes If the full path to the file is not specified the file will be saved to the Image subdirectory of the m...

Page 169: ...the limit table into a file with the specified name Range up to 254 characters Syntax app SCPI MMEMory STORe LIMit File Notes If the full path to the file is not specified the file will be saved to t...

Page 170: ...it table into a file with the specified name Range up to 254 characters Syntax app SCPI MMEMory STORe RLIMit File Notes If the full path to the file is not specified the file will be saved to the Limi...

Page 171: ...he segment table in a file with the specified name Range up to 254 characters Syntax app SCPI MMEMory STORe SEGMent File Notes If the full path to the file is not specified the file will be saved to t...

Page 172: ...YPE S1P and SCPI MMEMory STORe SNP TYPE S2P properties 1 port type file saves one reflection parameter S11 2 port type file saves the two parameters S11 S21 Range up to 254 characters Syntax app SCPI...

Page 173: ...saving by the SCPI MMEMory STORe SNP DATA property Range MA Logarithmic Magnitude Angle format DB Linear Magnitude Angle format RI Real part Imaginary part format Out of Range The value is ignored Pr...

Page 174: ...nts and sets port numbers selects S11 parameter when saving the measured S parameters by the SCPI MMEMory STORe SNP DATA property Range from 1 to 2 Out of Range An error occurs Preset Value 1 Syntax D...

Page 175: ...n saving the measured S parameters by the SCPI MMEMory STORe SNP DATA property The array contains 2 elements Data 0 First port number reads out 1 ignored when written Data 1 Second port number reads o...

Page 176: ...the instrument state into a file with the specified name Range up to 254 characters Syntax app SCPI MMEMory STORe STATe File Notes If the full path to the file is not specified the file will be saved...

Page 177: ...ation tables DSTate Measurement conditions and data traces CDSTate Measurement conditions calibration tables and data traces Notes The short format of the parameter is indicated by upper case letters...

Page 178: ...e Values True Stimulus signal output ON False Stimulus signal output OFF Preset Value True Syntax Dim Status As Boolean Status app SCPI OUTPut STATe app SCPI OUTPut STATe False Equivalent Softkeys Sti...

Page 179: ...n The averaging factor when the averaging function is set to ON by the SCPI SENSe Ch AVERage STATe property Range from 1 to 999 Out of Range Sets the value of the limit which is closer to the specifie...

Page 180: ...p SCPI SENSe Ch AVERage CURRent Equivalent Softkeys None SCPI SENSe Ch AVERage STATe Object Type Property read write Data Type Boolean Target Channel Ch Ch channel number 1 9 see Table 1 Description T...

Page 181: ...e IF bandwidth value Range from 10 to 30000 Resolution In steps of 3 10 30 100 300 1000 3000 10000 30000 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 10...

Page 182: ...SCPI SENSe Ch CORRection CLEar Object Type Method Target Channel Ch Ch channel number 1 9 see Table 1 Description Clears the calibration coefficient table Syntax app SCPI SENSe Ch CORRection CLEar Eq...

Page 183: ...f measurement points For the n th point where n from 1 to N Data 2n 2 real part of the calibration coefficients Data 2n 1 imaginary part of the calibration coefficients Parameter String Str corrected...

Page 184: ...s 2 elements Data 0 the number of the receiver port Data 1 the number of the source port Type Variant array of long write only Range Port number is 1 2 Array elements can not contain the same port num...

Page 185: ...le 1 Syntax Port 1 app SCPI SENSe Ch CORRection COEFficient METHod RESPonse OPEN Port Equivalent Softkeys None SCPI SENSe Ch CORRection COEFficient METHod RESPonse SHORt Description Selects the port a...

Page 186: ...ments Data 0 the number of the receiver port Data 1 the number of the source port Type Variant array of long write only Range Port number is 1 to 2 The array elements can not contain the same port num...

Page 187: ...ten calibration coefficients are made effective by the SCPI SENSe Ch CORRection COEFficient SAVE method Type Long write only Range Port number is 1 or 2 see Table 2 Out of Range An error occurs Error...

Page 188: ...ll the needed calibration coefficients are written an error occurs and the method is ignored Type Method Target Channel Ch Ch channel number 1 9 see Table 1 Syntax app SCPI SENSe Ch CORRection COEFfic...

Page 189: ...ccurs error code 222 Syntax app SCPI SENSe Ch CORRection COLLect ACQuire LOAD 1 Notes The property writing starts the measurement for the channel independently of the trigger initiation and trigger so...

Page 190: ...mber is 1 or 2 Out of Range An error occurs Syntax app SCPI SENSe Ch CORRection COLLect ACQuire OPEN 1 Notes The property writing starts the measurement for the channel independently of the trigger in...

Page 191: ...er is 1 or 2 Out of Range An error occurs Syntax app SCPI SENSe Ch CORRection COLLect ACQuire SHORt 1 Notes The property writing starts the measurement for the channel independently of the trigger ini...

Page 192: ...ange Port number is 1 or 2 The array elements can not contain the same port numbers Out of Range If an incorrect port number is specified an error occurs If the same port numbers are specified an erro...

Page 193: ...reset Value Varies depending on the number of the calibration kit 1 Not Def 50Ohm 2 Not Def 75Ohm 3 05CK10A 150 F 4 05CK10A 150 M 5 N1 1 Type N F 6 N1 1 Type N M 7 Agil 85032B F 8 Agil 85032B M 9 Agil...

Page 194: ...Object Type Method Target Calibration kit selected for channel Ch Ch channel number 1 9 see Table 1 Description Resets the calibration kit to the factory settings Syntax app SCPI SENSe Ch CORRection...

Page 195: ...As Long Value app SCPI SENSe Ch CORRection COLLect CKIT SELect app SCPI SENSe Ch CORRection COLLect CKIT SELect 3 Equivalent Softkeys Calibration Cal Kit Cal Kit n Table 8 Std Calibration Standard Num...

Page 196: ...ion The C0 value of the open calibration standard Range from 1E18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the selected...

Page 197: ...e C1 value of the open calibration standard Range from 1E18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the selected calibr...

Page 198: ...C2 value of the open calibration standard Range from 1E18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the selected calibra...

Page 199: ...C3 value of the open calibration standard Range from 1E18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the selected calibra...

Page 200: ...ption The offset delay value of the calibration standard Range from 1E18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the se...

Page 201: ...ion The L0 value of the short calibration standard Range from 1E18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the selected...

Page 202: ...e L1 value of the short calibration standard Range from 1E18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the selected calib...

Page 203: ...L2 value of the short calibration standard Range from 1E18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the selected calibr...

Page 204: ...L3 value of the short calibration standard Range from 1E18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the selected calibr...

Page 205: ...it specified for channel Ch Ch channel number 1 9 see Table 1 Std standard number see Table 8 Description The label of the calibration standard Range up to 254 characters Preset Value Varies depending...

Page 206: ...ption The offset loss value of the calibration standard Range from 1E18 to 1E18 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Varies depending on the sel...

Page 207: ...e type of the calibration standard Range OPEN Open SHORt Short LOAD Load THRU Thru Notes The short format of the parameter is indicated by upper case letters There is no distinction between upper and...

Page 208: ...t Value 50 or 75 depending on the selected calibration kit Unit Ohm Syntax Dim Value As Double Value app SCPI SENSe Ch CORRection COLLect CKIT STAN Std Z0 app SCPI SENSe Ch CORRection COLLect CKIT STA...

Page 209: ...number 1 The array elements are complex numbers Also see section 12 The array size is 2N where N is the number of measurement points For the n th point where n from 1 to N Data 2n 2 real part of the m...

Page 210: ...number 1 The array elements are complex numbers Also see section 12 The array size is 2N where N is the number of measurement points For the n th point where n from 1 to N Data 2n 2 real part of the m...

Page 211: ...number 1 The array elements are complex numbers Also see section 12 The array size is 2N where N is the number of measurement points For the n th point where n from 1 to N Data 2n 2 real part of the m...

Page 212: ...of the receiver port 2 Pt_s the number of the source port 1 The array elements are complex numbers Also see section 12 The array size is 2N where N is the number of measurement points For the n th poi...

Page 213: ...f the receiver port 2 Pt_s the number of the source port 1 The array elements are complex numbers Also see section 12 The array size is 2N where N is the number of measurement points For the n th poin...

Page 214: ...fields Autocal Module Information Model Name Serial Number Current Temperature of AutoCal Module Selected Characterization Information Characterization Name Characterization Date and Time Min Frequenc...

Page 215: ...ECAL CHECK Execute Equivalent Softkeys Calibration Autocalibration Confidence Check SCPI SENSe Ch CORRection COLLect ECAL ORIenation Execute Object Type Method Target AutoCal module Ch arbitrary numb...

Page 216: ...state of the Auto Orientation function used when executing AutoCal Allowable Values True Auto Orientation function ON False Auto Orientation function OFF Preset Value False Syntax Dim Status As Boole...

Page 217: ...ted Network Analyzer port Pt Allowable Values 1 Port A of AutoCal Module 2 Port B of AutoCal Module 3 Port C of AutoCal Module 4 port AutoCal module only 4 Port D of AutoCal Module 4 port AutoCal modu...

Page 218: ...el Ch Ch channel number 1 9 see Table 1 Description Executes Full 1 port calibration of the specified port of specified channel Ch using the AutoCal module Allowable Values Port number 1 Syntax Dim Po...

Page 219: ...channel number 1 9 see Table 1 Description Executes One Path 2 Port Calibration of the specified 2 ports of specified channel Ch using the AutoCal module Allowable Values Available Array values only 2...

Page 220: ...executing AutoCal factory or user characterization Range CHAR0 Factory characterization CHAR1 User characterization 1 CHAR2 User characterization 2 CHAR3 User characterization 3 Preset Value CHAR0 Syn...

Page 221: ...ion of the calibration executed by the SCPI SENSe Ch CORRection COLLect SAVE method The array contains 2 elements Data 0 the number of the receiver port Data 1 the number of the source port Range Port...

Page 222: ...Table 1 Description Selects the port and sets the response calibration Open type for the calculation of the calibration coefficients on completion of the calibration executed by the SCPI SENSe Ch COR...

Page 223: ...Table 1 Description Selects the port and sets the response calibration Short type for the calculation of the calibration coefficients on completion of the calibration executed by the SCPI SENSe Ch CO...

Page 224: ...ients on completion of the calibration executed by the SCPI SENSe Ch CORRection COLLect SAVE method The array contains 2 elements Data 0 the number of the receiver port Data 1 the number of the source...

Page 225: ...ee Table 1 Description Selects the port and sets the full 1 port calibration type for the calculation of the calibration coefficients on completion of the calibration executed by the SCPI SENSe Ch COR...

Page 226: ...lected for calculating of the calibration coefficients on completion of the calibration executed by the SCPI SENSe Ch CORRection COLLect SAVE method Range RESPO Response Open RESPS Response Short RESP...

Page 227: ...hod is ignored Syntax app SCPI SENSe Ch CORRection COLLect SAVE Related Commands Calibration type selection SCPI SENSe Ch CORRection COLLect METHod RESPonse OPEN SCPI SENSe Ch CORRection COLLect METHo...

Page 228: ...ber 1 2 see Table 9 Range from 2E4 to 4 8E9 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1e9 Unit Hz Hertz Syntax Dim Value As Double Value app SCPI SEN...

Page 229: ...of the loss compensation at the point number Ls to calculate the loss for the port extension function Ls point number 1 2 see Table 9 Allowable Values True Loss compensation ON False Loss compensation...

Page 230: ...iption The loss value at DC for the loss calculation of the port extension function Range from 200 to 200 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 0...

Page 231: ...e point number Ls to calculate the loss for the port extension function Ls point number 1 2 see Table 9 Range from 200 to 200 Out of Range Sets the value of the limit which is closer to the specified...

Page 232: ...cription The electrical delay value for the port extension function Range from 10 to 10 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 0 Unit s second Syn...

Page 233: ...Table 1 Description The ON OFF state of the port extension function Allowable Values True Port extension function ON False Port extension function OFF Preset Value False Syntax Dim Status As Boolean S...

Page 234: ...cription The system impedance Z0 Range from 0 001 to 1000 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 50 Unit Ohm Syntax Dim Value As Double Value app...

Page 235: ...channel number 1 9 see Table 1 Description The ON OFF state of the error correction Allowable Values True Error correction ON False Error correction OFF Preset Value False Syntax Dim Status As Boolean...

Page 236: ...cy specified for Cable Loss in Time Domain measurements Range from 1 0 to 10000 0 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1000 0 Unit MHz Syntax Di...

Page 237: ...Value of Cable Loss for Time Domain measurements Range from 0 0 to 1000 0 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 0 0 Unit dB m Syntax Dim Value As...

Page 238: ...of Velocity Factor for Time Domain measurements Range from 0 01 to 1 0 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1 0 Unit None Syntax Dim Value As Do...

Page 239: ...n The ON OFF state of Cable Loss correction in Time Domain measurements Allowable Values True Cable Loss correction ON False Cable Loss correction OFF Preset Value False Syntax Dim Status As Boolean S...

Page 240: ...numbers for the specified trace The array contains 3 elements Data 0 calibration type see below Data 1 the number of the receiver port to be calibrated Data 2 the number of the source port to be calib...

Page 241: ...linear or logarithmic sweep types Range From the minimum value to the maximum value of the analyzer frequency range Out of Range Sets the value of the limit which is closer to the specified value Pre...

Page 242: ...sweep type must be set to power sweep otherwise the method is ignored Range From the minimum value to the maximum value of the analyzer frequency range Out of Range Sets the value of the limit which i...

Page 243: ...ble 1 Description The array of the measurement points frequency for linear logarithmic or segment sweep type The array size is N where N is the number of measurement points For the n th point where n...

Page 244: ...range for linear or logarithmic sweep types Range From 0 to the maximum span of the analyzer frequency range Out of Range Sets the value of the limit which is closer to the specified value Preset Val...

Page 245: ...linear or logarithmic sweep types Range From the minimum value to the maximum value of the analyzer frequency range Out of Range Sets the value of the limit which is closer to the specified value Pre...

Page 246: ...r linear or logarithmic sweep types Range From the minimum value to the maximum value of the analyzer frequency range Out of Range Sets the value of the limit which is closer to the specified value Pr...

Page 247: ...uous offset adjust feature 1 3 sec 2 10 sec 3 30 sec 4 100 sec 5 300 sec Range from 1 to 5 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 2 Unit n a Synta...

Page 248: ...ature is OFF Preset Value False Syntax Dim Status As Boolean Status app SCPI SENSe Ch OFFSet ADJust CONTinuous STATe app SCPI SENSe Ch OFFSet ADJust CONTinuous STATe True Equivalent Softkeys Stimulus...

Page 249: ...1 Description Selects the port number for frequency offset adjust feature Range from 1 to 2 Out of range Sets the value of the limit which is closer to the specified value Unit n a Syntax Dim Value As...

Page 250: ...Description The ON OFF state of the frequency offset adjust feature Allowable Values True offset adjust feature is ON False offset adjust feature is OFF Preset Value False Syntax Dim Status As Boolea...

Page 251: ...The frequency offset adjust value of the offset adjust feature Range from 5E5 to 5E5 Out of range Sets the value of the limit which is closer to the specified value Preset Value 0 Unit Hz Syntax Dim...

Page 252: ...data for the selected port Pt when the frequency offset feature is ON and offset type is PORT for the selected channel Ch The array size is N where N is the number of measurement points For the n th p...

Page 253: ...when the frequency offset feature is ON and offset type is PORT Range from 1 to 1000 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1 Unit n a Syntax Dim...

Page 254: ...en the frequency offset feature is ON and offset type is PORT Range from 1000 to 1000 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 1 Unit n a Syntax Dim...

Page 255: ...hen the frequency offset feature is ON and offset type is PORT Range from 1e 12 to 1e12 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 0 Unit Hz Syntax Di...

Page 256: ...9 see Table 1 Pt port number 1 2 see Table 2 Description The frequency sweep start when the frequency offset feature is ON and offset type is PORT Unit Hz Syntax Dim Value As Double Value app SCPI SEN...

Page 257: ...9 see Table 1 Pt port number 1 2 see Table 2 Description The frequency sweep stop when the frequency offset feature is ON and offset type is PORT Unit Hz Syntax Dim Value As Double Value app SCPI SEN...

Page 258: ...see Table 1 Description The ON OFF state of the frequency offset feature Allowable Values True frequency offset feature is ON False frequency offset feature is OFF Preset Value False Syntax Dim Statu...

Page 259: ...rnal External source of the reference frequency Notes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower case letters when the propert...

Page 260: ...enter span Flag2 Setting of the IFBW field 0 disabled 1 enabled Flag3 Setting of the Pow field 0 disabled 1 enabled Flag4 Setting of the Del field 0 disabled 1 enabled Flag5 Setting of the Time field...

Page 261: ...ion The value of the delay before measurement in each measurement point Range from 0 to 0 3 Resolution 5E 6 Out of Range Sets the value of the limit which is closer to the specified value Preset Value...

Page 262: ...e 1 Description The number of measurement points Range from 2 to 16001 Planar TR1300 from 2 to 200001 TR5048 TR7530 Out of Range Sets the value of the limit which is closer to the specified value Pres...

Page 263: ...channel number 1 9 see Table 1 Description The ON OFF state of the reverse scan Allowable Values True Reserse Scan ON False Reverse Scan OFF Preset Value False Syntax Dim Status As Boolean Status app...

Page 264: ...cy sweep POWer Power sweep VVM Vector Voltmeter mode Notes The short format of the parameter is indicated by upper case letters There is no distinction between upper and lower case letters when the pr...

Page 265: ...on Reads out the value of the vector voltmeter measurement query only If a reference value is specified the return value is read relatively to it The data include 2 elements numeric 1 Magnitude value...

Page 266: ...Sets or reads out the data format in Vector Voltmeter mode Range LOGP Log magnitude and phase LINP Linear magnitude and phase SWR Voltage standing wave ratio IMP Impedance value Preset Value LOGP Synt...

Page 267: ...closer to the specified value Unit Hz Hertz Syntax Dim Value As Double Value app SCPI SENSe Ch VVM FREQuency CW app SCPI SENSe Ch VVM FREQuency CW 200000000 Equivalent Softkeys Stimulus Vector Voltme...

Page 268: ...r Save Reference SCPI SENSe Ch VVM REFerence DATA Object Type Property read only Data Type Variant Double array Target Channel Ch Ch channel number 1 9 see Table 1 Description Reads out the reference...

Page 269: ...ble array Target Channel Ch Ch channel number 1 9 see Table 1 Description Returns data table of the vector voltmeter query only The array has the following format Flag1 N Abs Mag 1 Abs Phase 1 Rel Mag...

Page 270: ...e row number in the table where new data will be inserted Syntax app SCPI SENSe Ch VVM TABLe INSert Index Equivalent Softkeys Stimulus Vector Voltmeter Data Table Insert Data SCPI SENSe Ch VVM TABLe M...

Page 271: ...dex Equivalent Softkeys Stimulus Vector Voltmeter Data Table Remove Data SCPI SENSe Ch VVM TABLe SAVE Name Object Type Method Name as string Target Channel Ch Ch channel number 1 9 see Table 1 Descrip...

Page 272: ...n app SCPI SENSe Ch VVM DISPlay RESolution 8 Equivalent Softkeys Stimulus Vector Voltmeter Properties Response Digits SCPI SENSe Ch VVM DISPlay FONT SIZE Object Type Property read write Data Type Long...

Page 273: ...er mode Range S11 Eflection parameter S21 Transmission parameter A B The ratio of the receivers signals A to B an external frequency generator is used B A The ratio of the receivers signals B to A an...

Page 274: ...r of the active channel Syntax Dim Value As Long Value app SCPI SERVice CHANnel ACTive Equivalent Softkeys None SCPI SERVice CHANnel COUNt Object Type Property read only Data Type Long Target Instrume...

Page 275: ...ive trace number of the channel Syntax Dim Value As Long Value app SCPI SERVice CHANnel Ch TRACe ACTive Equivalent Softkeys None SCPI SERVice CHANnel TRACe COUNt Object Type Property read only Data Ty...

Page 276: ...rts Syntax Dim Value As Long Value app SCPI SERVice PORT COUNt Equivalent Softkeys None SCPI SERVice SWEep FREQency MAXimum Object Type Property read only Data Type Double Target Instrument Descriptio...

Page 277: ...he measurement frequency Syntax Dim Value As Double Value app SCPI SERVice SWEep FREQency MINimum Equivalent Softkeys None SCPI SERVice SWEep POINts Object Type Property read only Data Type Double Tar...

Page 278: ...nge Range From the minimum value to the maximum value of the analyzer power range Resolution 0 05 Out of Range Sets the value of the limit which is closer to the specified value Preset Value Center va...

Page 279: ...sweep Range From the minimum value to the maximum value of the analyzer power range Resolution 0 05 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 0 Unit...

Page 280: ...The power slope value for the frequency sweep Range from 0 to 2 Resolution 0 05 Out of Range Sets the value of the limit which is closer to the specified value Preset Value 0 Unit dB GHz decibel giga...

Page 281: ...Description The power correction table The array size is 1 2N where N is the number of the table rows For the n th point where n from 1 to N Data 0 the number of the table rows N integer from 0 to 100...

Page 282: ...er 1 9 see Table 1 Pt port number 1 2 see Table 2 Description The ON OFF state of the power correction function Allowable Values True Power correction ON False Power correction OFF Preset Value True S...

Page 283: ...er sweep Range From 0 to the maximum span of the analyzer power range Resolution 0 05 Out of Range Sets the value of the limit which is closer to the specified value Preset Value The maximum span of t...

Page 284: ...ep Range From the minimum value to the maximum value of the analyzer power range Resolution 0 05 Out of Range Sets the value of the limit which is closer to the specified value Preset Value The minimu...

Page 285: ...ep Range From the minimum value to the maximum value of the analyzer power range Resolution 0 05 Out of Range Sets the value of the limit which is closer to the specified value Preset Value The maximu...

Page 286: ...ue As Long Value app SCPI STATus OPERation CONDition Equivalent Softkeys None SCPI STATus OPERation ENABle Object Type Property read write Data Type Long Target IEE488 2 Status Reporting System Descri...

Page 287: ...PI STATus OPERation EVENt Equivalent Softkeys None SCPI STATus OPERation NTRansition Object Type Property read write Data Type Long Target IEE488 2 Status Reporting System Description Negative Transit...

Page 288: ...the Operation Status Register Range from 0 to 65535 Preset Value 65535 Syntax Dim Value As Long Value app SCPI STATus OPERation PTRansition app SCPI STATus OPERation PTRansition Value Equivalent Soft...

Page 289: ...s Long Value app SCPI STATus QUEStionable CONDition Equivalent Softkeys None SCPI STATus QUEStionable ENABle Object Type Property read write Data Type Long Target IEE488 2 Status Reporting System Desc...

Page 290: ...p SCPI STATus QUEStionable EVENt Equivalent Softkeys None SCPI STATus QUEStionable LIMit CHANnel Ch CONDition Object Type Property read only Data Type Long Target IEE488 2 Status Reporting System Desc...

Page 291: ...Value app SCPI STATus QUEStionable LIMit CHANnel Ch ENABle app SCPI STATus QUEStionable LIMit CHANnel Ch ENABle Value Equivalent Softkeys None SCPI STATus QUEStionable LIMit CHANnel Ch EVENt Object T...

Page 292: ...ystem Description Negative Transition Filter of the Questionable Limit Channel Status Register for channel Ch Ch channel number 1 9 see Table 1 Range from 0 to 65535 Preset Value 0 Syntax Dim Value As...

Page 293: ...tem Description Positive Transition Filter of the Questionable Limit Channel Status Register for channel Ch Ch channel number 1 9 see Table 1 Range from 0 to 65535 Preset Value 65535 Syntax Dim Value...

Page 294: ...lue app SCPI STATus QUEStionable LIMit CONDition Equivalent Softkeys None SCPI STATus QUEStionable LIMit ENABle Object Type Property read write Data Type Long Target IEE488 2 Status Reporting System D...

Page 295: ...Stionable LIMit EVENt Equivalent Softkeys None SCPI STATus QUEStionable LIMit NTRansition Object Type Property read write Data Type Long Target IEE488 2 Status Reporting System Description Negative Tr...

Page 296: ...rget IEE488 2 Status Reporting System Description Positive Transition Filter of the Questionable Limit Status Register Range from 0 to 65535 Preset Value 65535 Syntax Dim Value As Long Value app SCPI...

Page 297: ...Long Target IEE488 2 Status Reporting System Description Negative Transition Filter of the Questionable Status Register Range from 0 to 65535 Preset Value 0 Syntax Dim Value As Long Value app SCPI ST...

Page 298: ...ong Target IEE488 2 Status Reporting System Description Positive Transition Filter of the Questionable Status Register Range from 0 to 65535 Preset Value 65535 Syntax Dim Value As Long Value app SCPI...

Page 299: ...read only Data Type Long Target IEE488 2 Status Reporting System Description Questionable Ripple Limit Channel Status Condition Register for channel Ch Ch channel number 1 9 see Table 1 Syntax Dim Val...

Page 300: ...Reporting System Description Questionable Ripple Limit Channel Status Enable Register for channel Ch Ch channel number 1 9 see Table 1 Range from 0 to 65535 Preset Value 0 Syntax Dim Value As Long Va...

Page 301: ...y read only Data Type Long Target IEE488 2 Status Reporting System Description Questionable Ripple Limit Channel Status Event Register for channel Ch Ch channel number 1 9 see Table 1 Syntax Dim Value...

Page 302: ...m Description Negative Transition Filter of the Questionable Ripple Limit Channel Status Register for channel Ch Ch channel number 1 9 see Table 1 Range from 0 to 65535 Preset Value 0 Syntax Dim Value...

Page 303: ...Description Positive Transition Filter of the Questionable Ripple Limit Channel Status Register for channel Ch Ch channel number 1 9 see Table 1 Range from 0 to 65535 Preset Value 65535 Syntax Dim Val...

Page 304: ...e app SCPI STATus QUEStionable RLIMit CONDition Equivalent Softkeys None SCPI STATus QUEStionable RLIMit ENABle Object Type Property read write Data Type Long Target IEE488 2 Status Reporting System D...

Page 305: ...ionable RLIMit EVENt Equivalent Softkeys None SCPI STATus QUEStionable RLIMit NTRansition Object Type Property read write Data Type Long Target IEE488 2 Status Reporting System Description Negative Tr...

Page 306: ...IEE488 2 Status Reporting System Description Positive Transition Filter of the Questionable Ripple Limit Status Register Range from 0 to 65535 Preset Value 65535 Syntax Dim Value As Long Value app SC...

Page 307: ...t Type Property read only Data Type Double Target AutoCal module Description Reads out the temperature of the AutoCal module connected to the instrument Unit C Celsius Syntax Dim Value As Double Value...

Page 308: ...et Instrument Description The ON OFF state of the system error correction Allowable Values True System error correction ON False System error correction OFF Preset Value True Syntax Dim Status As Bool...

Page 309: ...0 year from 1900 to 2100 Data 1 month from 1 to 12 Data 2 day from 1 to 31 Syntax Dim Data As Variant Data app SCPI SYSTem DATE app app SCPI SYSTem DATE Array 2009 9 9 Equivalent Softkeys None SCPI SY...

Page 310: ...creen are active Syntax app SCPI SYSTem LOCal Related Commands SCPI SYSTem RWLock Equivalent Softkeys None SCPI SYSTem PRESet Object Type Method Target Instrument Description Resets the instrument to...

Page 311: ...the local operation mode Syntax app SCPI SYSTem REMote Related Commands SCPI SYSTem LOCal Equivalent Softkeys None SCPI SYSTem RWLock Object Type Method Target Instrument Description Sets the instrume...

Page 312: ...SYSTem SHOw Related Commands SCPI SYSTem HIDe Equivalent Softkeys None SCPI SYSTem TEMPerature SENSor Idx Object Type Property read only Data Type Double Target Instrument Description Reads out the sp...

Page 313: ...s System Exit Ok SCPI SYSTem TIME Object Type Property read write Data Type Variant Long array Target Instrument Description The current time The array consists of three elements Data 0 hours from 0 t...

Page 314: ...ay with respect to the external trigger signal Range From 0 to 100 sec Resolution 0 1 usec Out of Range Sets to the nearest bound Preset Value 0 Syntax Dim Param As Double Param app SCPI TRIGger SEQue...

Page 315: ...asurement The frequency change of the stimulus port begins when the external trigger arrives Depending on the command SCPI TRIGger SEQuence POINt the external trigger wait occurs before each point or...

Page 316: ...external trigger Range POSitive Positive edge NEGative Negative edge Out of Range An error occurs Preset Value NEG Syntax Dim Param As String Param app SCPI TRIGger SEQuence EXTernal SLOPe app SCPI TR...

Page 317: ...nal an error occurs and the command is ignored If the instrument is not in the waiting for a trigger state sweep is in progress or all the channels are set to Hold an error occurs and the command is i...

Page 318: ...response is single point When the point trigger feature is turned OFF the external trigger response is single sweep Allowable Values True point trigger feature ON False point trigger feature OFF Prese...

Page 319: ...d is ignored If the instrument is not in the waiting for a trigger state sweep is in progress or all the channels are set to Hold an error occurs and the command is ignored The method does not return...

Page 320: ...There is no distinction between upper and lower case letters when the property is written When the property is read out the short format is indicated by upper case letters Out of Range An error occurs...

Page 321: ...D scanning is stopped WAIT waiting for the start MEAS is scanning Notes The short format of the parameter is indicated by upper case letters Out of Range An error occurs Syntax Dim Param As String Par...

Page 322: ...is not active 205 Invalid save type specifier 206 Invalid sweep type specifier 207 Invalid trigger source specifier 208 Invalid measurement parameter specifier 209 Invalid format specifier 210 Invalid...

Page 323: ...information string the Name property of the COM object The string contains the following fields Manufacturer Model Serial Number Software Version Firmware Version For example Copper Mountain Technolog...

Page 324: ...used to check if the instrument is ready for use The following program checks the Ready property right after a COM object has been created If the analyzer executable module has been started in advanc...

Page 325: ...S21 measurement is set for the trace 2 The Smith chart format is set for the both traces In the second channel window S21 measurement and logarithmic magnitude format are set for the single trace The...

Page 326: ...es 326 app SCPI Calculate 1 Selected Format SMIT app SCPI Calculate 2 Parameter 1 DEFine S21 app SCPI Calculate 2 Parameter 1 Select app SCPI Calculate 2 Selected Format MLOG app SCPI DISPlay Window 2...

Page 327: ...ng and waiting for the sweep completion Note Unlike the SCPI TRIGger SEQuence IMMediate and SCPI IEEE4882 TRG commands which are completed immediately after a trigger generation the SCPI TRIGger SEQue...

Page 328: ...I TRIGger SEQuence Source BUS app SCPI TRIGger SEQuence Single F app SCPI SENSe 1 Frequency Data app SCPI Calculate 1 Selected Format MLOG M app SCPI Calculate 1 Selected Data FDATa app SCPI Calculate...

Page 329: ...RESet Set frequency start to 1 GHz pNWA SCPI SENSe 1 FREQuency STARt 1e8 Set frequency stop to 1 2 GHz pNWA SCPI SENSe 1 FREQuency STOP 1 2e8 Set number of measurement points to 51 pNWA SCPI SENSe 1 S...

Reviews: