微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于VPP规范的VXI总线模块的软件开发

基于VPP规范的VXI总线模块的软件开发

时间:03-30 来源:互联网 点击:

rd]控制来隔离。采用域的表达方式,每个域的入口有域名,如[Manufacturer];域名后跟随“=”号为此域赋值,以“;”号结束;对此域的说明文字用“#”号引导;每个VXI元件通过多个域来描述。举例如下:

[New Record]

#Text string that identifies the name of the Component Manufacturer.

[Manufacturer]="AMC";

#Text string that identifies the product nomenclature

[Product Name]="1410";

#Text string that describes the product functions

[Product Description]="5.5 Digit Multimeter";

知识库文件中的域可分为全局域、静态域、元件信息域和系统信息域。

●全局域:出现在[New Record]控制之前,描述知识库文件的整体特性。目前VPP规范只定义了三个全局域,即[File Name],[File Revision]和[VPP-5 Specification Revision]。

●静态域:出现在[New Record]控制之后,描述VXI元件的特性。VPP规范定义了多个静态域的入口、数据类型和描述,并规定了对于每一类元件所必须实现的静态域。

●元件信息域和系统信息域:描述一个VXI元件或系统的具体应用实例的,它们是由进行系统设计、集成的应用软件自动生成的。

2.5制作安装程序

在开发了仪器驱动器、软面板和知识库后,我们得到下列文件:

●仪器驱动器的ANSIC源代码(*.c,*.h)

●仪器驱动器的动态连接库和入口函数库(*.dll,*.lib)

●仪器驱动器的函数面板文件(*.fp)

●仪器驱动器的ms-Windows帮助文件(*.hlp)

●知识库文件(*.kb)

●软面板可执行文件(*.exe)

按照VXIplugplay的要求,这些文件都应提供给用户。根据VPP-6规范制作的安装程序,可以提供给用户一个一致的封装标识和安装过程。在WIN框架下,可采用一些流行的安装程序制作工具,如InstallShield来制作安装程序。

VPP-6规范还定义了标准的安装路径,作为缺省安装路径,但用户也可选择其它路径。路径根结点为\VXIPNP,每个系统框架在它下面有一个子路径,每个仪器又在框架子路径下有一个路径,如我们所提供的WIN框架下的数字电压表AMC1410的安装路径为\VXIPNP\WIN\AMC1410。

由上所述,基于VPP规范所开发的VXIbus模块的软件,是标准化的,也是易于用户使用和维护的,使VXIbus系统的设计、组建更方便,更快捷,也极大程度地实现了VXIbus产品的即插即用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top