求教labview控制继电器板
一个串口数据采集卡200块左右,labview用串口通讯来读取和写入采集卡的数据,采集卡是有继电器输出的
继电器板子是公司自己做的,485的通讯方式。目前通讯已经没问题,收发指令也正常。现在的问题就是逻辑编辑方面。在编程上怎么去控制7路继电器还有开合2种状态,新手没思路啊
你的板子不会就只有继电器吧,没有单片机?labview发指令给单片机啊,单片机控制继电器
有的。我现在就是不会编写 能加个联系方式吗 已经快崩溃了 搞不出来
既然通讯已经通了,指令如果未做,就先设计指令,如果指令已经有了,直接调用就好了啊
单纯的控制继电器比较简单,前面板7个开关按钮表示7路继电器,发生按钮值改变事件,发出对应指令即可
这还不简单啊,你单片机里面写好程序,假设是接收到1就打开继电器1,接收到10就关闭继电器2,此次类推,你labview只需要发送1或者10给单片机就行啦
值改变的事件结构的话 点击后就触发事件 就状态不明了 第一次点亮是发送指令 第二次点击是关闭 但也会发送指令
有固定协议 其中第五位数据是继电器的,其他是固定指令 比如点击第一个继电器就是01 第二个就是02 状态开是00 关是01 。就是不会怎么体现到编程上去
我只是个假设啊,我当然知道是有协议的啊!单片机是有程序的对吧,你就用串口通讯来发送指令就行了啊,你是不会写labview的串口通讯?论坛搜索‘小草手把手教你串口通讯’
我看过了 大神的帖子还是需要学习的 我的意思是单纯的收发指令我会 VISA配置 读 写 关闭。 我是在编写逻辑上不会。我还是附图说明吧
这里只需要收发啊,其他的都不需要了啊,点击一下按钮,发送指令,单片机接收指令然后执行
首先开始的时候初始化板卡和前面板控件值
监测到布尔值改变事件 后根据新值发送对应指令就好了
