用易语言怎么处理串口数据? 易语言串口通讯例程
更新时间:2021-09-15 19:15:35 • 作者:SETH •阅读 7088
易语言接收串口
易语言有个组件 叫 端口 然后创建它 就可以发送数据了. 端口1.发送数据()
100 易语言与单片机串口通信的问题
_端口1_数据到达这个事件子程序就是接收数据的子程序
你的端口组件是自动启动的,所以把
端口1.启动()'去掉
然后发送数据的时候,你就马上停止的端口,这样子就返回不了数据的
所以把
端口1.停止()'去掉
在
.子程序 _端口1_数据到达
.参数 数据字节值
'中写如下代码
编辑框2.内容=到文本(数据字节值)
'像这样就好了
'经过我们的测试,发现没有问题,就是这样了~~
易语言 怎么样进行数据转换
1.编辑框组件为文本型,第一步先转换为数值型,即:
到数值 (编辑框1.内容)
到数值 (编辑框2.内容)2.让两个数值型相乘
到数值 (编辑框1.内容)*到数值 (编辑框2.内容)3.想将结果显示在编辑框3里,编辑3为文本型,公式为数值型.先转换公式到文本型.
到文本(到数值 (编辑框1.内容)*到数值 (编辑框2.内容))4.结果直接赋值给编辑框3,最终形式为:
编辑框3.内容 = 到文本 (到数值 (编辑框1.内容) × 到数值 (编辑框2.内容))复制下面完整代码到易语言中运行
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
编辑框3.内容 = 到文本 (到数值 (编辑框1.内容) × 到数值 (编辑框2.内容))
如何获取串口数据
首先,你可以利用串口监听工具,比如accessport,来监听串口的交互数据,分析它每条数据的格式及涵义,然后编程模拟其收发流程,逐步实验