ExpOS技术社区

 找回密码
 立即注册

快捷登录

QQ登录

只需一步,快速开始

查看: 666|回复: 0

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

[复制链接]

36

主题

60

帖子

390

积分

版主

Rank: 7Rank: 7Rank: 7

积分
390
发表于 2020-6-19 15:19:21 | 显示全部楼层 |阅读模式
本帖最后由 hixon 于 2020-6-19 16:57 编辑

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

1. 修复串口UserDefine协议时使能了头和尾的情况下接收数据错乱的问题。
com0_head_end.png
问题描述:
串口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_scale_font150percent.png
在Windows里面设置了字体放大150%之后,在Studio 1.3.3之前的版本中设计界面时,界面上的字体也会跟着放大。
font_scaled.png

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

模拟运行一下:
timeout_run_simulator.png


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|物一世(北京)科技有限公司 ( 京ICP备20025895 )

GMT+8, 2020-11-24 10:54 , Processed in 1.728946 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表