• Agilent VEE Pro重点部分操作方法


    公司一直使用Agilent VEE 6.0控制 带有GPIB卡的设备,做出货大量测试之用。其中关于VEE使用流程之类,平时多用积累,不再此文中列出。

    只要写出一些功能点实现方法。

    在学习VEE过程中,遇到过很多问题,因为网络中很少VEE的资料。故写出跟大家分享一下,希望同样需要使用到VEE的朋友能够一起交流。

    1) 同数据库的交互

    VEE中写数据库的方法比较古老。目前我只知道需要使用到ActiveX 控件。 在ActiveX 中选择引用 Microsoft ActiveX Data Objects 6.x Library  和 Microsoft ActiveX Data Objects Recordset 6.0 Library。

    这两个库 在你使用 CreateObject(“ADODB.Connection”)会自动添加。

    2)同C#程序一起使用

    在使用VEE的过程中,在一些复杂的应用中,我们还需要使用到其他编程语言编写的一些方法。在VEE中我们同样可以使用到这些方法。

    C#写的DLL 需要按照COM组件的方式编写,编写完后需要在操作系统中注册。然后使用ActiveX 的方法调用,创建对象。 比较麻烦。尤其是在有很多台测试机器同时运行的时候,更改一次C# COM 组件,必须一台一台电脑去重新注册。但是VEE同时 支持DCOM,可以调用网络中其他电脑的COM组价。目前测试还不成功。 有办法的朋友可以一起分享哈这个经验。

    做一个 注册的.bat文件

    C:
    cd C:WindowsMicrosoft.NETFrameworkv4.0.30319
    regasm.exe D:Control.dll /tlb /codebase
    pause

    3)C语言类库

    就很简单了,写好类库之后,写好调用的头文件。在VEE Device=>Import Library.

    4)内置函数查找方法

    所有的函数方法都可以在Funtion & Object Browser 中找到。 Active X 方法,在添加之后才能看得到。

    个人觉得VEE 不管是连接电脑还是连接设备,都能够很简单很快速的创建出一个配置程序。是很方便的。

    比如我们现在的一个应用场景。

    测试设备:对讲机设备  串口通讯 测试项目包括,软件版本信息,语音版本信息,硬件语音通路,发射功率调制,频偏调制,信号灵敏度调制。。。

    主要测试仪器:无线电综合测试仪 CMS52/54

    语音通路转换器:串口设备。(因为CMS测试仪的输入输出端口都只有一个,所以需要通过继电器转换选择通路)

    测试完成后需要保存数据到数据库。同时提醒用户测试结果。

    (需要测试的项目和传递的参数通过.txt 文件逐行写入。VEE加载时在逐行读出)

    1)将 通路转换器控制 方法,对讲机控制方法,以外部函数的方式添加到VEE系统。

    2)按照既定的测试顺序逐条测试。

  • 相关阅读:
    linux系统之tr命令
    Tmux会话-基本操作及原理
    [题解] P1552 [APIO2012]派遣
    数论学习笔记
    Splay 学习笔记
    SpringCloud---入门篇(1)
    获小黄杉有感
    2020湖湘杯-CRYPTO-简单的密码3 WriteUp (CBC字节翻转)
    ECC椭圆曲线加密算法—加解密(SageMath实现)
    栅栏密码&W型栅栏密码-加解密(python实现)
  • 原文地址:https://www.cnblogs.com/-liszt/p/4242149.html
Copyright © 2020-2023  润新知