产品推荐:气相|液相|光谱|质谱|电化学|元素分析|水分测定仪|样品前处理|试验机|培养箱


化工仪器网>技术中心>解决方案>正文

欢迎联系我

有什么可以帮您? 在线咨询

VISA仪器程控SCPI命令

来源:湖南艾克赛普测控科技有限公司   2025年01月02日 09:47  

可编程仪器标准命令SCPI(Standard Commands for Programmable Instruments),是用于控制可编程测试测量仪器的标准语法和指令集。虚拟仪器软件结构VISA(Virtual Instrument Software Architecture),是VXI plug & play联盟制定的I/O接口软件标准及其规范的总称。VISA提供用于仪器编程的标准I/O函数库,称为VISA库,是计算机与仪器的标准软件通信接口协议。


一、仪器对象描述字

各种接口类型的VISA描述字,用来在软件中定义仪器对象,从而建立电脑与仪器之间的连接:

1、LAN接口VXI-11

  • TCPIP::192.168.2.100[::inst0::INSTR]

  • [ ]中的内容可省略

2、千兆高速LAN (HiSLIP)

  • TCPIP::192.168.2.100::hislip0::INSTR

3、Socket (例如端口5025)

  • TCPIP::192.168.2.100::5025::SOCKET 

4、GPIB (例如地址 20)

  • GPIB::20::INSTR

5、USB TMC

  • USB::0x0AAD::0x0119::022019943::INSTR 

  • Vendor ID 0xAAD, Product ID 0x119, SN 022019943

6、串口或USB CDC(例 RS232,COM3)

  • ASRL3::INSTR 


二、SCPI命令

1、助记符

任何程控命令都有一个长型助记符和相应的短型助记符;短型助记符是长型助记符的缩写 ,是长型助记符前4个字母,如果助记符小于4个字母,则不区分长型和短型。每个助记符长度不超过12个字符。

2、符号

冒号(:)是助记符分隔符

分号(;)是一个字符串内多条命令之间的分隔符

逗号(,)命令参数分隔符

空格( )用来分隔助记符和参数

问号(?)询问指令的结尾符号

3、程控命令

程控命令有两类,公用命令和仪器特定控制命令。

公用命令是IEEE488.2中规定的通用指令,适用于所有仪器,控制仪器的基本功能,以"*"开头,查询指令以"?"结尾

read-normal-img

特定命令是一个或多个以冒号“:”分隔的助记符构成,询问命令以“?”结尾

例:FREQuency:CENTer 1GHz 设置仪器中心频率1GHz

注意:写入仪器的程控命令是ASC II字符串,不支持数字类型,不支持中文和中文符号


三、数据格式

仪器返回值可以是ASCII格式或者二进制数据块:

1、ASCII 格式 

  • FORMat:DATA ASCii

  • 数据是以逗号间隔的,以ASC字符串表述的,十进制数值

2、二进制格式

  • FORMat:DATA REAL,32

  • FORMat:DATA REAL,64

  • 二进制数据块 (IEEE 488.2定义), 每个数据格式按照IEEE 754 定义的32或64位浮点数

  • 适用于从仪器批量大数据读取,二进制格式比ASC格式速度快得多

  • 例如:#41024<value1><value2>…<value1024>

    其中#是前缀,数字代表后续数据个数的长度位数,本例数字=4,数据个数的位数是4位,1024是数据块包含的数据一共1024个,按照预先定义的32或64位浮点数。

艾克赛普专注于测控系统与软硬件集成,如果您有需求或技术疑问,欢迎联系我们提供免费样机上门试用和定制测试解决方案。

免责声明

  • 凡本网注明“来源:化工仪器网”的所有作品,均为浙江兴旺宝明通网络有限公司-化工仪器网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:化工仪器网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其他来源(非化工仪器网)的作品,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
企业未开通此功能
详询客服 : 0571-87858618