公司想要作一个自动测试软件,通过终端与测量仪器的互动,然后编写一个软件,输入预期结果值,然后令终端的硬件指标在仪器上自动调整使其达到预期结果值,想问下,这个软件难写么?
因为最近都在找这个的相关资料,感觉不太容易啊,仪器本身带有系统,但如何有机的结合PC进行通讯,有一定的复杂度,不知道有没有经验的人先给些资料,或者思路,以及推荐的知识,现在大海捞针似的,完全没什么思路。仪器包括:安捷伦的8920系列,aeroflex的3920仪器,都是无线电通讯测试调整仪器

解决方案 »

  1.   

    一般实验室仪器都是GPIB接口,发送接收和串口蛮像的,不过速度高很多,要专门的卡和光纤连接器
    我几年前写过一个,还是用台式机PCI卡,先在办公室做好然后copy到现场调试,现在大概有USB接口的比较方便
    一般通讯都要有对方接口的定义,比如发送如何应答,简单的用labview之类,复杂的用vc调用驱动,你到NI网站上看一下有板卡驱动下载,提供几个语言的支持,要装驱动,国产的taobao大概也有,没用过.
      

  2.   

    首先多谢你的答复,原来除了GPIB之外,还得有专门的采集卡和连接器,之前找资料的时候,只知道要一个GPIB的连接线,但看了下价格,400多美元,坑爹呢,而且我看了下仪器,8920是没有USB口,估计他们是不至于会花这钱来买,然后最近看它发布的编程指南,基本方式是用GPIB连接PC然后用BASIC语言来进行编程的,虽然这些都没接触过。
    那么请问下  如果用USB的话,还需要什么板卡么?是可以直接根据通讯接口进行数据交换么
      

  3.   

    USB不是仪器上的,是电脑上,台式机/笔记本都可以调试,否则只能选PCMCIA卡或者PCI卡,但是结果是一样的,不过最终发布的时候你要在目标机器上装上硬件和驱动BASIC只是用来说明流程的,因为仪器编程最大的用户是实验室,大多是Labview,VB之类,厂商写的复杂了怕他们看不懂,你可以用c语言连接NI的.h400多美金已经比我当时便宜了,当时要6000多rmb
    可以到taobao等地方找一找,国产号称兼容NI驱动的,我没用过不做评论