请教一个GPIB使用的问题?
时间:12-13
整理:3721RD
点击:
有人用过GPIB总线吗?
读取数据的时候时常出现问题
读取得数据长度总不是所要求的
用的是函数 ibrd();
用的是agilent它们公司的仪器
通过GPIB每次读的数据多少都不一样
多次试验最多只能读几十个剩下的就无法从设备中取回来的
怎么回事呢?
如果用TRAC:DATA?这个命令的话,读取回来的数据放在哪了呢?
请大家多帮帮忙,谢谢!
读取数据的时候时常出现问题
读取得数据长度总不是所要求的
用的是函数 ibrd();
用的是agilent它们公司的仪器
通过GPIB每次读的数据多少都不一样
多次试验最多只能读几十个剩下的就无法从设备中取回来的
怎么回事呢?
如果用TRAC:DATA?这个命令的话,读取回来的数据放在哪了呢?
请大家多帮帮忙,谢谢!
安杰伦的的机器没用过,不过估计都差不太多
一定要好好读机器说明书给的例程,刚开始要原封不动的把例程改到LV中(假设例程是VB啥的),然后在自己确定十分清楚每个语句是做什么的了以后再尝试修改例程中的命令。
不要尝试自己从头写程序
直接去网上下载对应的驱动啊,lv的
是的
程序一般都是拿其例程进行修改的
可能会扩展一下
现在问题是实验显示采样速率根本达不到其技术指标
怎么回事呢?一直找不到原因
采样速率分两种,一种是实时采样速率,一种是tek上见过的多次重测迭加出来的高速率,对稳定波形有用。如果是实时采集的话后一种就没用了,安杰伦ms也有类似的技术,你要看清楚罗。
还有,示波器的参数设置语句可以研究一下(比如采集点数,采样率啥的?),直接插在程序的初始化部分里面里一般问题不大。