3.2 文本控件
1) 文本显示乱码、不显示
【原因分析1】选错控件,选择了文字控件
【解决方案1】文字控件是不支持动态修改,重新选择文本控件
【原因分析2】使用环境有较大的干扰
【解决方案2】排查附近干扰源并开启CRC校验,工具→工程配置→CRC16校验→开启。如下图所示
【原因分析3】MCU发送报文中的字库编码和文本关联的字库编码不一致
【解决方案3】若文本控件使用GBK、UTF8或UNICODE编码显示,需要和MCU发送的编码指令一致
【原因分析4】文本控件大小太小
【解决方案4】若文本选用36号字体显示,文本控件的高度需要大于36像素
【原因分析5】文本出现乱码,这些乱码不是固定出现而是随机出现。MCU发出的文本指令中出现了错误的内码,导致显示异常
【解决方案5】电脑监听MCU发出的串口指令,和指令助手或指令集文档的格式对比,查看是否正确