UE4 串口通信 如何获取数据?
本帖最后由 一顾倾人诚 于 2017-9-28 16:48 编辑http://blog.csdn.net/zhuxiaoyang2000/article/details/52096597
我对C++完全小白 ,根据网上查来的资料(如上连接),自己做的时候 ,遇到很多问题,他的代码好像没有从串口读取数据,只有发送数据.
然后我有两个串口通信的设备, 一种是RS485转USB获取串口信号的时候需要发送一段16进制 代码 才会有反馈(用串口测试工具) 淘宝详情里边的代码"0x01,0x03,0xaa,0x16,0x0e,0xb6".
图2
另外的一个设备 好像不需要主动发送16进制代码就能一直向端口发送数据,如图.
用串口通信工具测试的时候,设备1 必须我向串口发送16进制代码才会有数据反馈,而设备2缺不需要直接有数据(有物理按键控制向端口发送数据) 目前希望在UE4里边获取这些数据该怎么
写?有没有案例可以参考 从串口读取 数据?
http://www.engineworld.cn/forum.php/thread-3113-1-1.html 不要做 API caller,自己都搞不清做出来的东西,究竟是怎么运行的
介绍一本讲串口原理的书 The Windows Serial Port Programming Handbook,作者 Ying Bai
读一遍,什么都清楚了,问题消失无踪
需要注意的,就是串口速度比 CPU 和内存速度慢几个数量级,必须用多线程或者多工来访问 串口是个非常基本和简单的设备,你可以读和写,其它没了。
串口对面,有没有其它设备在接受或者发送,都不确定。
具体的通信,就要靠发送方和接收方,事先约定一个协议。
比如约定发送方一直发送(比如气温数据),那接收方就可以坐等数据。
也可以约定,接受方向要数据的时候,发送一个 “请你发送数据” 指令,
发送方收到后才发送。
或者 2 者的混合,平时不断发送温度数据,接收到 “发送风速” 数据后,
就发送一次 “风速” 数据,都可以。 printscreen 发表于 2017-9-28 17:30
http://www.engineworld.cn/forum.php/thread-3113-1-1.html
串口插件在哪里没找到 rrfetch 发表于 2017-9-28 22:51
不要做 API caller,自己都搞不清做出来的东西,究竟是怎么运行的
介绍一本讲串口原理的书 The Windows Se ...
领导的锅我不背,我天天上班是为了不上班,但是上班领导就让我做这种完全不懂的东西 一顾倾人诚 发表于 2017-9-29 09:27
串口插件在哪里没找到
搞忘记了 论坛域名换了 看这个
https://forums.unrealengine.com/community/community-content-tools-and-tutorials/39739-ue4duino-arduino-to-ue4-plugin-release/page26?68643-UE4Duino-Arduino-to-UE4-plugin-Release!/page8=
最新版 支持线程 很需要,学习学习
页:
[1]