EasyManua.ls Logo

Keysight E4990A - Page 273

Keysight E4990A
669 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Programming
263
Set Analyzer.IO = iomgr.Open("USB0::0x0957::0x1809::KPR0200015::0::INSTR")
' TimeOut time should be greater than the measurement time.
Analyzer.IO.timeout = 50000
' Select compensation point
' Set compensation point at fix
Analyzer.WriteString ":SENS1:CORR:COLL:FPO FIX", True
' Select fixture model
Analyzer.WriteString ":SENS1:FIXT:SEL FIXT16047A", True
'
Call DefineTermination
'
' Perform Fixture Compensation
Flg = MsgBox("Do you perform Open Fixture Compensation?", vbYesNo, "Fixture Compensation")
If Flg = vbYes Then
MsgBox "Connect Open Termination"
' Execute open in fixture compensation
Analyzer.WriteString ":SENS1:CORR2:COLL:ACQ:OPEN", True
' Wait for measurement end
Analyzer.WriteString "*OPC?", True
Dmy = Analyzer.ReadNumber
End If
Flg = MsgBox("Do you perform Short Fixture Compensation?", vbYesNo, "Fixture Compensation")
If Flg = vbYes Then
MsgBox "Connect Short Termination"
' Execute short in fixture compensation
Analyzer.WriteString ":SENS1:CORR2:COLL:ACQ:SHOR", True
' Wait for measurement end
Analyzer.WriteString "*OPC?", True
Dmy = Analyzer.ReadNumber
End If
Flg = MsgBox("Do you perform Load Fixture Compensation?", vbYesNo, "Fixture Compensation")
If Flg = vbYes Then
MsgBox "Connect LOAD Termination"
' Execute load in fixture compensation

Table of Contents

Other manuals for Keysight E4990A

Related product manuals