问题
我的 PC 上有一个 S 参数文件,我想将此文件加载到网络分析仪的存储迹线。
我如何通过远程控制加载?
我的 PC 上有一个 S 参数文件,我想将此文件加载到网络分析仪的存储迹线。
我如何通过远程控制加载?
您需要在 VisualBasicApplication 的 EXCEL 中编写的附加程序。
如果您已经安装 NI-VISA 驱动程序并且将 GPIB 或 TCP/IP 连接到网络分析仪,则您可以自行运行程序。
程序将在此路径下搜索 TEST.S1P 文件:C:\Work\
重要方面如下:
记住打开 S 参数文件 Test.S1P 并阅读内容
设置 fs = CreateObject("Scripting.FileSystemObject")
设置 f = fs.GetFile("C:\work\Test.S1P")
记住 s 指 Test.S1P 文件的数据字节数
s = f.Size
打开 "C:\work\Test.S1P" 搜索 #1 输入
在非 EOF(1) 时操作
Text1 = Input(s, #1)
循环
关闭 #1
记住创建数据以发送到 ZVL
记住 l 指数据长度信息所需的字节数
l = Len(s)
Text2 = "#" + CStr(l) + CStr(s) + Text1
记住将文件中的数据发送到 ZVL
commandStr = "MMEMory:DATA 'C:\Temp\Test.S1P', " + Text2
countsend = Len(commandStr)
status = viWrite(vinstr, commandStr, countsend, count)
记住打开存储轨迹中的文件
commandStr = "MMEM:LOAD:TRAC 'TRC1','c:\temp\test.s1p'"
countsend = Len(commandStr)
status = viWrite(vinstr, commandStr, countsend, count)