FAQs from Rohde & Schwarz

将 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)

Name
Type
Version
Date
Size
XLS_VISA_LAN_GPIB_ZVL_Transmit_S1P_From_PC-MEM.xls
Type
常见问题
Version
Date
Dec 05, 2012
Size
242 kB
Test.s1p
Type
常见问题
Version
Date
Dec 05, 2012
Size
15 kB