OptiInstrument软件(版本号:1.0)是Optiwave发行的新软件,可满足研究人员,科学家,光子工程师,教授和使用仪器的学生的需求。OptiInstrument软件可以满足正在寻找功能强大而简单的工具来进行物理或远程通讯以及控制仪器的用户需求。 ,kS3Ioj /o%J /| OptiInstrument仪器通信与控制软件概述 /E8{:>2 G>"=Af(t?Y OptiInstrument 1.0软件的友好图形用户界面(GUI)如图1所示。它是一个独立的工具,可用于通信和控制不同种类的仪器。 OptiInstrument使用可编程仪器(SCPI)的标准命令与仪器进行物理或远程通信。 该工具使用标准的通信接口,例如TCP / IP,USB,GPIB或串行端口(RS232 / RS485)。 用户可以从XML文件加载SCPI命令列表,也可以编写单独的命令来控制仪器。 这些命令以树形配置显示。 OptiInstrument可以执行单个命令或一系列命令。 可以为SCPI命令生成Python脚本,并由OptiInstrument或在Python环境中保存,加载和执行。 OptiInstrument GUI具有内置的查看器和CSV文件分析窗口。 GUI支持可停靠的窗口,这些窗口可以与主GUI分开或放置在GUI中的任何位置。 OptiInstrument是自动化测试和表征的理想选择。 >.'rN>B+ bWU4lPfP 图1.OptiInstrument GUI 0*7N=
OptiInstrument 1.0的主要功能 a^wGc+ •友好的图形用户界面 YhQ;>Ko •执行单个或序列的SCPI命令 -!w({rP •可将XML文件和所有其他文件格式加载到GUI面板中 :K
J#_y\rt •通过灵活的顺序排序拖放命令 =@BVO@z@ •生成用于命令序列的Python脚本 ;J<K/YdI •内置信号查看器和CSV文件分析页面 l}\q }7\) •内置完整的Python脚本编辑器 Y'n+,g •仪器的远程操作和控制 y$-;6zk\] •支持可停靠窗口 ?4QX;s7
NW$_w OptiInstrument软件应用 VSf<(udGr •与仪器远程通讯 |t <Uh,Bt •设备设置参数 -l)u`f^n| •自动化测试和表征 xhq-$"B •查看生成的信号 |/!3 N •提取并保存生成信号的数据以进行后期处理 qpjG_G5/ •将仪器与光子学和系统仿真工具集成(OptiSystem&OptiSPICE) Z@i"/~B|4\
]|6)'L&]*s 显示和数据采集窗口 M9*#8> OptiInstrument GUI允许用户显示由支持信号生成的仪器产生的波形。 一旦执行了仪器的SCPI命令序列,生成的波形就会显示在OptiInstrument GUI的显示窗口中,如图2所示。用户可以获取显示的仪器波形作为图像,并将波形数据保存在.CSV电子表格中。 XXwe/>J
98Dg[O 3kU4?D] 图2.使用OptiInstrument软件通信和控制一个函数发生器和一个示波器
qHQWiu%h OptiInstrument和Python Scrip
lxVA:tz0 OptiInstrument软件支持Python脚本编写。 使用该工具为单个SCPI命令或命令列表生成Python脚本。 生成的脚本可以保存到文件中。 可以从OptiInstrument GUI或命令提示符或Windows PowerShell中执行生成的脚本。 可以将Python脚本加载到OptiInstrument GUI中并由该GUI执行。 图3显示了为一系列SCPI命令生成的Python脚本,并显示在GUI Python脚本窗格中。 此功能使用户可以执行OptiInstrument GUI不支持的功能,例如逻辑控制和循环选项。 m@A?'gD
cUB+fH<B2 z&R
#j 图3.OptiInstrument GUI的Python脚本窗格中显示的SCPI命令序列生成的Python脚本
!=/wpsH OptiInstrument 1.0示例库 8(jUCD OptiInstrument 1.0软件包含许多使用Rigol和EXFO的商业仪器创建的示例。这些示例在每个供应商的目录中,每个示例都有一个自述文件,该文件描述了每个示例中使用的设置和仪器/卡以及结果文件。 8k.<