搜索
bottom↓
回复: 5

求教安捷伦、泰克、福禄克、普源等信号发生器相关资料

[复制链接]

出0入0汤圆

发表于 2011-12-18 17:22:54 | 显示全部楼层 |阅读模式
如题。想了解这些信号发生器与上位机一些通信协议,然后自己控制信号发生器产生信号,求教各位大侠给予赐教,或这些仪器的说明书也行!多谢!!!!

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2011-12-18 22:41:59 | 显示全部楼层
安捷伦和泰克的都是通过GPIB接口控制,控制都是直接发字符串指令,具体的指令仪器配套的说明书都有详细说明,光盘里也有简单的例程。福禄克和普源的就不知道了

出0入0汤圆

发表于 2011-12-18 23:11:06 | 显示全部楼层
楼主请参阅 SCPI 1999

出0入0汤圆

发表于 2011-12-18 23:14:42 | 显示全部楼层
好人做到底,贴上地址,大家都是按照这个协议做的,800多页英文:

http://www.ivifoundation.org/docs/SCPI-99.PDF

出0入0汤圆

发表于 2011-12-18 23:46:04 | 显示全部楼层
如果你只是打算使用仪器,不是开发仪器的程控功能,请向下看:

用NI-VISA,最方便了,一般仪器都能控制。

最近做过通过VISA控制茂迪的电源(LPS 505N)、安捷伦的一台信号源(E8257D)、泰克的示波器(DPO4000B)。

接口啥的看仪器支持啥接口,用代码控制仪器,基本上你不需要关心接口协议的事情。

用VISA,通过串口、网口、GPIB等接口都控制过仪器。

基本步骤是:
(1)找你要控制的仪器的文档,会有一些控制命令。比如设置茂迪的电源通道1的电压为10V,你可在该电源的文档中查到为:VOLT1 10
(2)在代码中使用viopen函数连接仪器,viopen函数的具体使用方法可以看NI-VISA的help文档,很详细很详细的。可以在该函数中指明通过怎样的接口连接仪器。
(3)通过viprintf函数,将“VOLT1 10”这样的命令发送给仪器,仪器会立刻有反应。viprintf函数的具体用法还是去参考NI-VISA的help文档。
通过上面三个步骤,基本上就能控制仪器了。
顺便说一下,在viprintf函数中,“VOLT1 10”这样的命令,要写成“VOLT1 10\n”,就是加个换行,否则命令会无效。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 14:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表