Labview中怎样实现用多个按键分别控制执行多个不同的操作?
我想用Labview在电脑上做一个虚拟的遥控器,无线控制某一个机构,硬件上都已经实现了,包括通信的协议指令都已经定好了,只差上位机软件了。要实现功能就是,按下某一个按钮(...
我想用Labview在电脑上做一个虚拟的遥控器,无线控制某一个机构,硬件上都已经实现了,包括通信的协议指令都已经定好了,只差上位机软件了。
要实现功能就是,按下某一个按钮(按钮有很多),发送一条相应的指令(16进制的数据包,10个字节),下位机机构收到指令后会回传一个数据,上位机还要接收这个数据,用于判断通信是否正确,不正确再重发。
发送完立即转为接收,发送和接收怎样很好的调度?用什么程序框架比较合适,轮询?状态机?事件结构?还是多循环结构,生产者消费者结构?希望给一些编程思路。 展开
要实现功能就是,按下某一个按钮(按钮有很多),发送一条相应的指令(16进制的数据包,10个字节),下位机机构收到指令后会回传一个数据,上位机还要接收这个数据,用于判断通信是否正确,不正确再重发。
发送完立即转为接收,发送和接收怎样很好的调度?用什么程序框架比较合适,轮询?状态机?事件结构?还是多循环结构,生产者消费者结构?希望给一些编程思路。 展开
2个回答
展开全部
事件结构比较简单吧。按钮的值改变事件。不同的按钮触发的操作可能只是命令的不同,如果按钮很多,可以把所有类似的按钮值改变事件合并在一个事件中。通过按钮的标签来索引指令集
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询