在编写step7程序注释时,我们发现同一个程序中,有程序的注释会正常显示,有的程序会出现乱码现象,无法理解它的意思,看着也很不舒服,如下面的这段程序,I260.0无法理解。

有问题找百度 大神,有人说这与地址域宽度有关,只要将地址域宽度改成最大值26就可以,所谓的地址域宽度,即每一行所占字符的最大个数。我试着操作了一下,首先进入所要修改的程序块中,选择“选项”,选择“自定义”,进入下面界面

接着选择“LAD/FBD”,将“地址域宽度”值改成26,操作结果如下

我们发现乱码问题确实解决了,但是如果注释的长度再长一些呢,我们加入注释“机器人进入cm1区域区域区域区域”,这个时候我们会发现再次出现乱码现象,如下图:

通过实验,总结出,当带有中文注释的字符数超过26时,即使地址域宽度调整到最大26,仍旧会出现乱码。在这里补充一下,中文占两个字符,而数字、英文、符号等只占一个字符。

如果注释超过26个字符数,即使地址域宽度调整到最大值26,注释一定会变成两行以上,这时候,你需要考虑你的注释在第一行能否凑成“26个” ,

例如“机械手进入cm1的安全区域区域区域区域”,机械手进入cm1的安全区域区,这一共是25个字符,下一个字“域”独占两个字符,所以不可能凑成26个,一定会出现乱码。这个时候,我们可以添加一个“空格符”填补一个字符,凑成26个,这样就不会出现乱码。

同理,若地址宽度域值设为10的话,需要将没行凑成10个字符(最后一行不用考虑)

特殊说明:当用“空格”符号来凑行的话,显示时,会从空格处另起一行,不会再第一行显示满行,如下图所示

当用其它符号,例如数字、英文等来凑行的话,会正常显示,如下图所示

step7注释乱码问题解决相关推荐

  1. MATLAB代码中文注释乱码问题解决办法

    目录 汉字编码 乱码原因: 如何解决 经常有小伙伴莫名其妙发现自己的MATLAB打开代码后,代码中的中文注释乱码,如下图所示,然后不知道如何解决,今天就来给大家解释和解决一下这个问题! 汉字编码 首先 ...

  2. win7安装Cajviewer后,打开文档,目录注释乱码问题解决

    问题是在win7旗舰版安装cajviewer阅读器,当安装7.0.2版本时目录中文正常显示但是注释是乱码而且部分文档无法打开,当安装7.1.2时目录和注释均是乱码,当安装7.2时,文档直接无法打开. ...

  3. eclipse源码中文注释乱码问题解决方法

    现象 最近遇到一个比较奇怪的问题,通过eclipse的反编译软件查看源码注释会出现中文乱码的情况.如下图所示: 虽然不影响开发,但是看着这些乱码就非常不爽,经过网络查询相关资料和个人亲身实践,提供两个 ...

  4. Eclipse中文乱码问题解决方法

    目录 问题一:Eclipse中,README.md中文乱码问题 问题二:Eclipse中,.java文件中文乱码问题 问题一:Eclipse中,README.md中文乱码问题 解决方法: Eclips ...

  5. android 原生 电子邮件 应用 发送邮件附带 中文名附件时 附件名称乱码问题解决...

    2019独角兽企业重金招聘Python工程师标准>>> 编写好邮件点击发送,代码执行MessageCompose.java 中的(邮件的编写,及添加附件都在这个类中处理) priva ...

  6. 解决MATLAB2018b打开m文件后注释乱码的问题

    解决MATLAB2018b打开m文件后注释乱码的问题 MATLAB高版本(2017a以上)存在的两种编码格式 编码格式修改(GBK改为UTF-8) MATLAB高版本(2017a以上)存在的两种编码格 ...

  7. 串口打印中文乱码及注释乱码问题

    1.使用keil5代码注释出现中文乱码问题 在使用keil5中出现如下问题: 这时候的解决方法是在keil5顶头工具栏上进入:Edit→Configuration,如下然后进行选择GB2312编码方式 ...

  8. Source Insight4.0中文注释乱码解决方案

    专栏说明 本专栏主要介绍windows及linux下嵌入式开发工作者常用软件说明,好的软件工具和使用习惯不仅可以提高开发效率,更可以让初学者入门,从此爱上编程开发,博主是一名嵌入式软件开发工作者,也是 ...

  9. matlab文字注释乱码(GBK和UTF8互换)

    文章目录 MATLAB高版本(2017a以上)存在的两种编码格式 解决办法 MATLAB高版本(2017a以上)存在的两种编码格式 GBK和UTF-8.编码格式修改后可能会导致现有m文件乱码问题解决, ...

最新文章

  1. 移动端material风格日期时间选择器
  2. 构建二叉堆时间复杂度的证明
  3. 用原生JavaScript实现无缝轮播
  4. js把日期字符串转换成时间戳
  5. React-生命周期杂记 1
  6. 2018-2019-2 网络对抗技术 20165329 Exp 8 Web基础
  7. sublime html整理阶梯,sublime text 之添加插件 并使用
  8. 程序调试经验~认证基盘测试程序初期调试~。
  9. HDU Today--hdu2112
  10. 国家标准GB下载网站汇总
  11. 版式设计——网页排版
  12. 聚合数据--汇率接口调用
  13. 洛谷P8255 解法 2020328
  14. 中国社会科学院大学与美国杜兰大学金融管理硕士项目—在光阴的故事里慢慢说着永远
  15. 首款国产7纳米GPGPU芯片在上海问世
  16. 7.cuBLAS开发指南中文版--cuBLAS中的cublasSetVector()和cublasGetVector()
  17. 我们都是代码接盘侠,请做一位好前任!
  18. 大手笔!两所“双一流”大学,获75亿元重点支持!
  19. A站(ACFun)爬虫爬取并播放、下载视频(JAVA)
  20. Vue3在当前h5界面禁用移动端物理返回键代码

热门文章

  1. opencv-ios开发笔记11 亮度和色温调节
  2. epoch, batch, iteration
  3. 期权希腊字母更多的含义和解释
  4. 靠一己之力造就3个首富,丁磊、刘强东、宗庆后背后的神秘女人
  5. 解决爱加密后百度地图不能正常使用
  6. 一款新型的maphack
  7. 温度控制器matlab,某温度控制系统的MATLAB仿真.doc
  8. 转帖:BTree,B-Tree,B+Tree,B*Tree都是什么
  9. 0 Java语言简介
  10. js实现base64编码和解码