首先市面上现在有的研华板卡的种类特别多。以下我会用1756-32位的研华办卡举例说明。
1、要使用研华板卡需要两个JAR包导入到程序中。
2、32位的研华板卡就是说明可以输出32个信号,也就是说有32个点位信息可以控制。
3、32位的研华办卡 有四个字节,一个字节可以转换为8位二进制,就说明是8个0或者是1。
4、如果要控制哪个点位,直接把它置为1,说明信号开始。
5、一个字节8位,一次发送最多8位。信号从右到左,从小到大,然后转换为10进制。
6、通过JAR包里面的write方法写到研华板卡里面。
下面直接源码奉上:
直接给板卡写入对应的信号
点位读取来说的比较简单,如果大家感兴趣的话,我接下来会更新点位读取的逻辑关系,以及源码。
板卡的驱动程序如果大家需要的话私聊我,看到的话会回复。