微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 理解仪器编程术语

理解仪器编程术语

时间:01-09 来源:互联网 点击:
对电子测量仪器进行编程时,有很多术语,难以记忆,所以摘录和小结如下,供需要时参考。



1.VISA

VISA(虚拟仪器软件体系结构) — VISA标准由VXI即插即用基金会制订。驱动程序遵从VXI即插即用标准,它始终通过VISA库执行I/O。因此如果使用即插即用驱动程序,就需要VISA I/O 库。原打算用VISA标准为各种物理接口提供一套类似的功能调用。但实际上VISA库却倾向于专门的厂商接口。

2.VISA - COM

VISA-COM库是 I/O 使用的COM接口,它作为VISA的伴同规范开发。VISA-COM I/O 提供 COM 基API 中的VISA 服务。VISA-COM包括VISA中不具备的一些高层服务,但在底层I/O通信能力上,VISA-COM是VISA的一个
子集。Agilent VISA-COM由IVI组件驱动程序使用,它需要安装Agilent VISA。

3.VXI 即插即用

一种硬件和软件标准,它允许不同厂商生产 VXI 仪器间的互换性。详情见http://www.vxipnp.org

4.XML

XML (可扩充置标语言) — 构成互换结构数据特殊文本置标语言的SGML 的子集。Unicode 标准是XML 的参考字符集。

5.ActiveX

包封COM符合性软件模块,使其能在标准PC应用中使用的标准方法。ActiveX控制可用于任何ActiveX符合性应用,而无论它们是在何处建造。

6.ADE

ADE (应用开发环境) — 一套集成的软件开发程序。ADE可能包括文本编辑器、编译器、调试器,以及在建立、维护和调试应用程序中使用的其它工具。ADE 的例子如 Microsoft Visual Studio。

7.API

API (应用程序接口) — IVI DriversAPI 是一套严格定义的软件例程,应用程序可通过它访问下层操作系统或库提供的功能和服务。API 的例子如IVI 驱动程序。

8.C#

C# (发音为"C sharp") — 一种类C 的面向组件语言,它消除了与C/C++ 相关的许多难点。

9.COM

见 Microsoft COM.

10.Direct I/O

直接I/O —直接向仪器发送命令,它没有驱动程序带来的好处和干扰。SCPI 例子: SENSe:VOLTage: RANGe:AUTO

11.驱动程序(或仪器驱动程序)

驻存在计算机上用于控制外部设备的功能汇集。

12.DLL

DLL (动态链接库) — 捆绑于应用程序的可执行程序或数据文件,它仅在需要时加载,从而降低对存储器的需要。DLL 中的功能或数据可同时由若干应用程序共享。

13.IDE

IDE (集成开发环境) —见ADE。

14.I/O层

输入/ 输出(I/O)层— 收集外设数据和向外设发布命令的软件。VISA 功能库是I/O 层的一个例子,它允许应用程序和驱动程序访问外设仪器。

15.IVI
IVI (可互换虚拟仪器) —由IVI基金会(http://www.ivifoundation.org)定义的一种标准仪器驱动程序模型,它允许工程师换用不同制造商生产的仪器,而不需要重写代码。

16.IVI COM

IVI COM 驱动程序(也称IVI组件驱动程序) — IVI COM代表作为COM对象的IVI 驱动程序。能得到开发环境的全部智能和好处,因为IVI COM 采用更聪明、更容易和一致性更好的方法向仪器发送命令。它对于多种仪器是类似的。

17.库

文件包含可重用软件操作或功能,可以有其它程序使用。它们可能是基于C 的库,Visual Basic库,.NET 库,COM库,或是基于其它软件技术的库。

18.Microsoft COM

Microsoft COM (组件对象模型) — 软件组件的概念类同硬件组件: 只要组件有相同接口和执行相同功能,它们就是可互换的。软件组件是DLL的天然扩展。微软公司开发了COM标准,它允许软件公司建立能与已有应用程序一道使用的新软件组件,而不需要重新建立应用程序。这一能力使测试和测量仪器和它们的COM基IVI组件驱动程序可互换。

19.NET 框架

.NET 框架是简化Windows 环境中应用开发的面向目标的API。.NET 框架有两个主要组件: 公共语言运行时间和.NET 框架类库。新框架可由任何人增加。

20.即插即用驱动程序

也称通用仪器驱动程序。是专用驱动程序的重要类别。即插即用驱动程序标准最初是为VXI仪器开发,因此也称 VXI 即插即用标准。这些标准也被非VXI仪器采用,从而被简称为“即插即用”驱动程序。库功能在可访问
的C语言源中,可从由VEE,BASIC,VIEW或LabWindows/CVI中编写的程序调用。

21.SCPI

SCPI (可编程仪器的标准命令)— SCPI 定义了仪器系统中控制可编程测试和测量装置一套标准命令。
可参看http://www.scpiconsortium.org.中的“直接I/O ”例子。

22.通用驱动程序

即插即用驱动程序的另一名称。

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

网站地图

Top