问题描述
不会用labview,想通过c#实现简单的仪表控制引用:usingIvi.Visa.Interop;调用方法就可以了吗上位机与仪表的连接线是用usb总线还是GPIB呢,还是都可以,只是要安装不同的驱动而已?
解决方案
本帖最后由 avixu 于 2013-05-29 20:11:25 编辑
解决方案二:
开来没有人搞过
解决方案三:
我正在搞。添加引用,创建接口对象,调用方法即可。usb、gpib、lan都能用,推荐你使用lan。你只要装个AgilentIOLibrary,打开其中的IOExpert,找到你的仪器的IO地址,比如“TCPIP0::10.1.1.1::inst0::INSTR”,记录下来,然后新建接口时候把这个地址输入进去就行。关于连接线看你仪器上支持啥,我觉得lan最好,速度快,扩展强,usb也行,起码都是即插即用。要实在都没有你再用gpib。
解决方案四:
这位哥能不能详细说一下具体的调用方法我用C#做不胜感激
解决方案五:
跟你交流下,我现在有个需求就是PC机直接读取到万用表量出的数据,不知道有没有什么意见可以提供参考?怎么连接万用表?如何获取到万用表所量出的数据?
解决方案六:
引用2楼bbm123001的回复:
我正在搞。添加引用,创建接口对象,调用方法即可。usb、gpib、lan都能用,推荐你使用lan。你只要装个AgilentIOLibrary,打开其中的IOExpert,找到你的仪器的IO地址,比如“TCPIP0::10.1.1.1::inst0::INSTR”,记录下来,然后新建接口时候把这个地址输入进去就行。关于连接线看你仪器上支持啥,我觉得lan最好,速度快,扩展强,usb也行,起码都是即插即用。要实在都没有你再用gpib。
感觉大神描述的正好符合我的需求,不知道有没有资料和源码共享参考下?
解决方案七:
最近也是在做这个,没什么C#的基础,进来学习来了,QQ:1198791962,交流一下吧。
解决方案八:
这个很简单啊。usingIvi.Visa.Interop;就是这个命名空间,需要用到publicIvi.Visa.Interop.ResourceManagerrm;//VIsaGPIBpublicIvi.Visa.Interop.FormattedIO488myDmm;//VIsaGPIB这两个接口。