微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 入门问题!

入门问题!

时间:12-13 整理:3721RD 点击:
请问:
SCPI是不是只能控制GPIB设备?
SCPI是一种命令格式,用来操作仪器,那在LABVIEW中怎么应用?
VISA是什么东西呢?
还有去那里能下载些仪器控制的LABVIEW程序呢?
请用通俗的语言给俺讲讲,因为俺脑袋苯哦。
谢谢,祝学习工作顺利!:)


怎么说呢
SCPI是可程控仪器的标准命令,简要的说是用来控制仪器的一种命令
不同的一起具有自己不同的SCPI命令,也有一些像IDN?这样的通用的。我现在是用VIS
A通过GPIB卡向仪器输入命令从而达到控制仪器的目的。VISA具体是什么我不太清楚,只
是知道VISA提供了一堆函数,我们可以用这些函数来实现对仪器的控制,我们只需要在
用相应的VISA输入相应的SCPI命令就可以实现对仪器的控制。
我也不太清楚,见笑了。

SCPI是一组仪器控制命令集,只是一种语言,与硬件无关,是在IEEE488的基础上规定的,所以它支持gpib的一些基本命令,如*IDN,*RST等
此外还针对具体仪器操作规定了一些别的命令,如设置信号源输出频率,信号强度等,每台支持SCPI的仪器会带一本SCPI命令参考手册,编程时在这本手册中查找相应命令即可
VISA是一些只负责接口通信的高层API,如通道打开,关闭,读写等,本身不具备任何仪器操作能力,借助VISA提供的读写功能向仪器传递SCPI命令来实现仪器控制,当然VISA具有接口类型无关性,
一般仪器生产厂商提供的VPP仪器驱动程序也是基于VISA的,只不过把VISA通道打开,读,写,关闭这些通道操作以及向仪器发送的具体SCPI命令封装一下而已,自己编写也挺容易的
如果使用IVI驱动就需要由厂商提供
仪器驱动程序可以去厂商主页,或者NI的网站(http://www.ni.com/devzone/idnet/zhs/)去搜索
不知道有没有说清楚,不对的地方请大家指正

赞以上两位的解释,ms都是新面孔?。。。或者是我土。。

是我圡
版大。。。

我土我土,别客气,哈哈哈

呵呵
一直潜水
以后版大多指教

谢谢!呵呵,昨天找个signal generator 实验了下我弄的VI。不错。SCPI指令还是管用的,不是假的。

汗你的不是假的。。。

哈哈哈,大牛


大牛你可露面了。。。

一只熊猫路过~~

留下熊掌。。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top