hixon 发表于 2020-6-19 15:19:21

ExpOS 1.3.3即将发布!——修复串口bug, Studio自适应Windows字体

本帖最后由 hixon 于 2020-6-19 16:57 编辑

ExpOS 1.3.3 即将发布:https://wareexpress.com/download/

1. 修复串口UserDefine协议时使能了头和尾的情况下接收数据错乱的问题。

问题描述:
串口com0,使用UserDefine协议,使能头AA BB, 尾CC DD。串口com0同时接收到两帧数据(如AA BB 11 22 CC DD AA BB 33 44 CC DD),device.com0.onReceive()只调用了一次,通过device.com0.read()读出的数据为 11 22 33 44。两帧数据合并到一块了,数据错乱了。
已解决:
串口com0,使用UserDefine协议,使能头AA BB, 尾CC DD。串口com0同时接收到两帧数据(如AA BB 11 22 CC DD AA BB 33 44 CC DD),device.com0.onReceive()被调用了两次,通过device.com0.read()读出的数据分别为 11 22 和 33 44。每帧数据完整。


2. Studio自适应Windows字体放大,解决Studio设计和模拟时界面字体跟实际下载到屏上的字体大小不一致的问题,界面会始终按100%字体大小显示。

在Windows里面设置了字体放大150%之后,在Studio 1.3.3之前的版本中设计界面时,界面上的字体也会跟着放大。


3. service.setTimeout 支持延时执行的函数名称可以不加引号,防止有的时候忘记加了导致方法不能被执行到:


模拟运行一下:



页: [1]
查看完整版本: ExpOS 1.3.3即将发布!——修复串口bug, Studio自适应Windows字体