一、需求描述
1、如图设备,是要控制的设备,即实现输入信号,控制高低电平输出
2、协议文档和代码样例,请联系供应商或去官网下载
3、使用到的python模块是ctypes,用于调用官方提供的接口
二、环境搭建
1、使用电脑连接设备(自动装驱动),此时有黄色感叹号,显示情况如下
2、解决该问题的操作步骤(永久禁用驱动数字签名)
(1)重启电脑,一直按F2
(2)Secure boot选择OFF
(3) 退出并保存
(4)查看该设备
3、安装阿尔泰USB5538数据采集器APP
如图,在安装目录下,自动生成硬件使用说明书、产品手册、驱动程序使用说明书:
三、实战
1、根据手册的相关说明进行开发即可,这里不展开
2、这里只展示python调用部分函数
3、如下图,通过ctypes即可调用,相关函数请查阅官方文档,这里不展开
import ctypes
# 载入方式一:
dll = ctypes.windll.LoadLibrary(r'D:\USB5538\Driver\INF\WIN32&WIN64\ia64\USB5538_64.dll')