无接口驱动程序基于ATEasy代码功能

描述

作为一款新型的自动化测试软件,ATEasy 驱动程序为 ATEasy 应用程序提供了一种与设备或仪器进行通信的方式。驱动程序可以提供命令语句,应用程序使用这些语句对设备或仪器进行编程。它还可以提供定义为公共类的过程、库、表单、变量、类型。将驱动程序插入 ATEasy 系统后,必须在使用前对其进行配置。  

ATEasy 驱动程序可以使用由过程或 IO 表组成的 ATEasy 代码或使用外部库(如 DLL、ActiveX 或 .NET)来实现。您还可以通过导入功能面板驱动程序 (.fp) 来创建驱动程序,导入将创建基于 DLL 的驱动程序。创建驱动程序并将其插入系统后,还需对其进行配置。配置取决于驱动程序的实现,主要有两种类型:

基于接口的驱动程序- 包括 GPIB、VXI、COM (RS232)、USB、文件等。这些驱动程序是使用 IO 表实现的。基于接口的驱动程序可以支持多个接口,例如如果仪器支持 GPIB 和 USB,驱动程序属性将显示:

无接口驱动程序- 基于 ATEasy 代码功能

基于接口的驱动程序

1. 基于接口的驱动程序使用 IO 表或内置于 ATEasy 的内部 API 实现。

2. 也可以使用内部库制作基于接口的驱动程序的驱动程序。ATEasy 内置了对 COM、GPIB、VXI、USB 和 WinSock(TCP/IP) 等硬件接口的支持。

配置基于接口的驱动程序

在本例中,我们将为 ATEasy 提供的 Agilent Infiniium 系列示波器配置 Ag9xxxx 驱动程序。

1. 找出设备的接口是什么。这可以在仪器说明中找到:

2. 转到驱动程序模块(不是快捷方式!),右键单击,然后转到属性。

3. 单击“接口”选项卡并勾选所使用的接口。

4. 然后进入驱动程序的快捷方式,右键单击,然后进入属性。

5. 在接口选项卡中选择要使用的接口并填写所需信息。

配置基于非接口的驱动程序

非基于接口的驱动程序通过插入库/DLL、导入功能面板或插入IVI 驱动程序来实现。非基于接口的驱动程序通过低级抽象层、HW 或 VISA 进行通信。要为通信配置驱动程序,必须指定插槽号或 VISA 资源。 1. PXI/PCI Explorer软件 可用于查找仪器的插槽号或 VISA 资源:

2. 插槽号或 VISA 资源可以放置在驱动程序快捷方式的属性、其他选项卡中:

责任编辑:haq

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分