[原创]LabVIEW中使用GPIB设备原理
<P>通过分析一些NI提供的LabVIEW中的GPIB设备驱动发现:所谓GPIB设备驱动VIs,就是针对GPIB仪器标准,将GPIB仪器的那些命令组合起来,然后封装,留出一些相应的接口。其实只要知道GPIB仪器的命令格式,然后使用VISA写和读即可完成GPIB设备的通讯工作。</P><P>在实践中曾经碰到过一个英国AV POWER公司的SD1000相位计,该仪器也是GPIB接口,要求使用GPIB口控制,我在NI网上找了好久也没有找到该仪器的驱动,我就试着采用打开VISA、读VISA,然后将读会的值解码出来发现就是我所要的相位和频率值,因为我没有见到这个仪器的详细的关于GPIB控制命令,所以就只简单的实现了将相位和频率值读回,但是这个已经满足我的要求了。</P>
<P>对于其他GPIB设备如果在NI网上没有驱动的话,可以自己试着根据仪器的说明书自个编写。</P> 好贴,顶一下,支持! <P>仪器驱动程序有用VISA和IVI作的,用VISA编的实际上就是用VISA命令通过LabVIEW的VISA读写模块实现,用IVI编写的是用动态链接库实现的,可以用其他的编程软件先行实现仪器驱动器的编写,然后通过LabVIEW调用,大家可以根据自己的习惯去编写驱动,其实,很多时候都要自己编写驱动的,特别是自己作的硬件。看一下别人编写的仪器驱动,并不是十分神秘的事!呵呵</P> 网上公布的仪器驱动很多也是用户自己写的阿,你可以传上去让大家共享的
页:
[1]