VXI-1553B总线接口模板的开发
2 驱动程序的编制
在VXI总线测试平台中,VXI PlugPlay驱动程序的开发对于VXI总线模块仪器的使用,VXI总线测试系统的集成,具有非常重要的意义。没有软件,就无法使用VXI总线仪器;没有结构开放、标准统一的仪器驱动程序,就无法体现VXI总线仪器互换性好、易于组建系统的优势。NI公司提出的口号——“软件就是仪器”,就恰当地揭示了软件对于虚拟仪器,特别是VXI总线仪器的重要性。
VISA(virtual instrument software architecture,虚拟仪器软件结构)的输入/输出程序库是迈向长期的工业界软件标准化的重要步骤。VISA以及它的早期过渡文件库VTL提供了从现有的IEEE 488.2和VXI总线I/O标准到VISA I/O库的升级途径。
VISA规范提供了VXI器件驱动程序的基本函数,这些函数包括了器件的寻址访问、寄存器的操作、存储器的读写、内存的分配与释放等,利用它们可以方便地实现对VXI器件的驱动。
使用Windows 95操作系统,Borland C+ + Builder 3.0开发环境,调用的VISA库为VXI PlugPlay针对Windows 95环境下Borland C的编辑器而封装的库来完成驱动程序的编制,驱动程序框图如图2所示。
图2 驱动程序框图 3 模板典型验证环境 |
图3 验证环境及结果 4 结束语 |
参考文献
[1]Williams R.A Common Engineering-To-Manufacturing-To-field test strategy to Achieve Systems Readiness Beyond.The ’90s AUTOTESTCON’90
[2]陈光礻禹.VXI总线测试平台技术.成都电子科技大学出版社.1996.10
[3]VXI-1553B总线转换模块研究.中国航空工业总公司第634所.1997.8
[4]Advanced Communication Engine Integrated 1553 Terminal.ILC DATA DEVICE CORPORATION.1997.2
[5]MIL-HDBK-1553多路传输数据总线应用手册.中国航空工业总公司第301所.1988
[6]HP VISA User's Guide.HP Company.1996.9
评论