电工学习网

 找回密码
 立即注册
查看: 3486|回复: 0
打印 上一主题 下一主题

博图清空字符串且清空字符串内部每个字符

[复制链接]
跳转到指定楼层
楼主
发表于 2020-8-4 12:13:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
有时候在多产品时,产品的条码长度不一,如果直接读取字符串,那么当产品条码由长变短时,字符串重新扫描后即便刷新,也会有尾部残留,为避免这个问题,则需要在每次扫码或其他条件下,将字符串全部清空为原始状态。
欢迎大家探讨改进
简单写了已下程序:
【方法一】用For循环将组成字符串的每个字符赋值为空,这个时候字符串是一个长度为200多的空字符串(由空字符组成),在for循环结束后再将整个字符串赋值为一个空字符串(长度为0),即可达到要求。
博图清空字符串且清空字符串内部每个字符
这是最初版的,因为不想用背景数据块,所以有一个脉冲bool值作为下降沿寄存值。
【方法二】
先用chars_to_string指令将字符串中的每个字符写为空,然后再将整个字符串赋值为空。
博图清空字符串且清空字符串内部每个字符 博图清空字符串且清空字符串内部每个字符

回复

使用道具 举报

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

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-28 09:49

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

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