ATEasy 驱动程序可以使用由过程或 IO 表组成的 ATEasy 代码或使用外部库(如 DLL、ActiveX 或 .NET)来实现。您还可以通过导入功能面板驱动程序 (.fp) 来创建驱动程序,导入将创建基于 DLL 的驱动程序。创建驱动程序并将其插入系统后,还需对其进行配置。配置取决于驱动程序的实现,主要有两种类型:- 基于接口的驱动程序 - 包括 GPIB、VXI、COM (RS232)、USB、文件等。这些驱动程序是使用 IO 表实现的。基于接口的驱动程序可以支持多个接口,例如如果仪器支持 GPIB 和 USB,驱动程序属性将显示:

图 1:支持多个接口的 ATEasy Driver Interfaces 属性页
-
无接口驱动程序 - 基于 ATEasy 代码功能

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

图 2:Gp155x 的ATEasy 驱动程序, GetFrequency() 是使用用于发送和接收的 IO 表创建的
2. 也可以使用内部库制作基于接口的驱动程序的驱动程序。ATEasy 内置了对 COM、GPIB、VXI、USB 和 WinSock(TCP/IP) 等硬件接口的支持。
图 3:显示 WinSock (TCP/IP) 函数的ATEasy内部库

配置基于接口的驱动程序
在本例中,我们将为 ATEasy 提供的 Agilent Infiniium 系列示波器配置 Ag9xxxx 驱动程序。1. 找出设备的接口是什么。这可以在仪器说明中找到:

图 4:描述中指出接口类型是 Winsock、USB 或 GPIB
2. 转到驱动程序模块(不是快捷方式!),右键单击,然后转到属性。

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

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

图 7:右侧的工作区中找到驱动程序的快捷方式
5. 在接口选项卡中选择要使用的接口并填写所需信息。
图 8:这里可以选择被勾选的三个接口

配置基于非接口的驱动程序
非基于接口的驱动程序通过插入库/DLL、导入功能面板或插入IVI 驱动程序来实现。非基于接口的驱动程序通过低级抽象层、HW 或 VISA 进行通信。要为通信配置驱动程序,必须指定插槽号或 VISA 资源。1. PXI/PCI Explorer软件可用于查找仪器的插槽号或 VISA 资源:
图 9:PXI/PCI 资源管理器
2. 插槽号或 VISA 资源可以放置在驱动程序快捷方式的属性、其他选项卡中:
图 10:驱动程序的属性 > 其他选项卡
原文标题:图文并茂,让ATEasy驱动配置更easy!
文章出处:【微信公众号:广州虹科电子科技有限公司】欢迎添加关注!文章转载请注明出处。
-
驱动程序
+关注
关注
19文章
868浏览量
49953
发布评论请先 登录
【EASY EAI Nano-TB(RV1126B)开发板试用】配置wifi上网
图文详情编辑接口
力芯微LCD驱动IC:高集成度“芯”优势让显示更简单
【「DeepSeek 核心技术揭秘」阅读体验】--全书概览
【EASY EAI Orin Nano开发板试用体验】EASY-EAI-Toolkit人脸识别
【EASY EAI Orin Nano开发板试用体验】EASY-EAI-Toolkit初体验
【EASY EAI Orin Nano开发板试用体验】安装nfs服务器
图解单片机功能与应用(完整版)
常用电器控制电路精选
ESI文件详解:让EtherCAT网络配置更智能!

图文并茂,让ATEasy驱动配置更easy!
评论