当前位置: 龙8app登录首页>>新闻中心

仪器程控基础问答-龙8app登录

仪器程控接口有哪些?

网口(lan)是推荐的程控接口;

当仪器上没有网口,使用usb控制;

gpib也可使用,需要仪器端和pc端均配置gpib接口;

rs232串口不推荐使用,除非这是设备端唯一控制接口

要编程控制仪器实现自动化,需要什么软件?

visa是计算机与仪器的标准软件通信接口协议,是程控的基础必要条件;

软件开发平台:visual studio,python,matlab,labview,labwindows等,这些平台上编程都可以加载visa

什么是scpi命令?

可编程仪器标准命令,是仪器程控标准语法和指令集

建立visa连接后,按照说明书发送仪器scpi指令,有些成功有些失败?

scpi命令集跟仪器固件版本相关,旧的固件不支持新的命令;

命令字符串仅支持英文,不支持全角字符

仪器的编程驱动(driver)是必须的吗?

driver是仪器厂商提供的程控函数库;

driver不是程控编程的必要条件

r&s仪器程控入门和例程在哪里?

https://www.rohde-schwarz.com/driver-pages/remote-control/drivers-remote-control_110753.html

socket端口连接visa程控仪器,可连接,但为何询问返回值时超时错误?

suppress end on read不可勾选,即vi_attr_suppress_end_en=0

如何保证程序指令的顺序执行,避免冲突同时不会浪费时间等待?

使用*wai或*opc?或*opc进行同步。

为什么从矢网或频谱仪中导出的复数电平值,db表述幅度数值,比仪器上功率dbm显示值低13db?

原因:接收机导出的复数(i/q)的线性值单位是v,db值是经过20lg计算,单位是dbv,与dbm相差13db(50ω输入阻抗)

是否可以无需编程远程控制仪器?

浏览器(html5)控制,地址栏直接输入仪器的ip地址,支持h5的设备在其说明书中有说明,例如r&s的频谱仪、接收机、信号源等;

内置windows系统的仪器,可用远程桌面控制remote desktop,例如r&s的频谱仪、接收机、矢网等;

pc上安装vnc客户端进行远程控制,r&s信号源一般已预装vnc server,其它仪器可能要求客户安装vnc server;

r&s的频谱仪、接收机、矢网等,登陆用户名为instrument,密码894129,信号源用户名和密码均为instrument。

usb连接无法识别仪器的可能原因有哪些?

无外接电源的设备,如功率探头等,通常原因是usb供电问题,主机或pc供电不足,或者usb线缆过长,对策是使用辅助供电的usb hub;

pc须安装设备对应的usb驱动;

受控设备的firmware需要升级

从仪器中读取的数据格式是什么?

ascii格式:format:data  ascii

32位二进制格式:format:data real,32

64位二进制格式:format:data real,64

什么时候采用二进制格式读取数据?

仅在批量大数据读取时使用,二进制格式比asc格式读取速度快得多,例如,一条或多条曲线数据的读取,或者仪器硬盘文件的读取

读取的二进制数据结构是怎样的?

#<value2> ...

#是数据块前缀,m是n的位数,value的个数n;

例如#41024...  指数据块包含1024个32或64位数据

如何在pc上通过指令读取仪器截屏图像?

:hcop:imm保存截屏文件到仪器硬盘;

:mmem:data? 按照上述二进制数据结构读取仪器文件到pc内存;

解析上述内存数据,将解析后的value 1...n,在pc端按照源图形文件的格式存盘;

上述步骤是直接使用scpi命令的方法,仪器厂商提供的driver,包含相应截屏函数,调用此函数就可以直接完成截屏读取工作

 

  • 上海华湘计算机通讯工程有限公司
  • 地址:上海市田州路99号13号楼3层 邮政编码:200233
  • 电话:021-54451398/54451395 e-mail:shx@shhuaxiang.sina.net
  • 传真:021-64958230 web:www.shx-sh.com
  • 龙8app登录的版权所有 翻版必究  
  • 龙8app登录的技术支持: