首页 > 编程语言 >TIA SCL编程清除字符串中所有的空格

TIA SCL编程清除字符串中所有的空格

时间:2025-01-20 20:13:28浏览次数:1  
标签:trim SCL 编程 空格 str 字符串 TIA out

今天做一个小的练习,这是2025年第一个记录的学习笔记。

在IA新建一个FC,名字叫做TrimSpace,建立以下内部变量:

 

写一段SCL代码:

#len := LEN(#str_in);
#str_trim_out := '';
FOR #i := 1 TO #len DO
  IF MID(IN := #str_in, L := 1, P := #i) <> ' ' THEN
    #str_trim_out := CONCAT(IN1 := #str_trim_out, IN2 := MID(IN := #str_in, L := 1, P := #i));
  END_IF;
END_FOR;

新建一个DB块,名字叫做strDB,建立下面的变量

取消优化的数据块属性。

在OB1调用前面建立的FC,添加输入输出变量。

 

 

这样就实现了去掉字符串当中所有的空格。

标签:trim,SCL,编程,空格,str,字符串,TIA,out
From: https://www.cnblogs.com/fishingsriver/p/18682432

相关文章

  • [Deep Learning] 使用多分类的Sequential神经网络模型实现新闻分类
    一、内容实现概述本文主要讲述使用keras库内置的Sequential(序列)模型,实现新闻分类。具体实现过程如下:导入所需库:预先导入keras库导入数据:调用keras库内置的房价数据库(imdb,即互联网电影资料库)方法load_data(),导入并分割好数据数据预处理:对由整数表示的电影评论数......
  • 编程语言“鄙视链”背后的真相
    在编程世界里,各种编程语言的使用者之间似乎存在着一条无形的“鄙视链”。从古老神秘的C到灵动便捷的Python,从严谨规范的Java到天马行空的Ruby,从C++与Python的效率之争,到Java与JavaScript的应用场景差异,不同语言的拥趸似乎总在暗自较量。然而,这条所谓的“鄙视......
  • AI编程工具使用技巧——Cursor (思维导图-java架构)
    Cursor是一个AI辅助编程工具,它能够帮助开发者更快地编写代码、理解现有代码库以及解决编程中遇到的问题。当涉及到Java架构时,利用Cursor可以极大地提高开发效率和代码质量。以下是围绕着如何使用Cursor进行Java项目开发的思维导图建议框架:AI编程工具使用技巧-Cursor(Java......
  • [Deep Learning] 使用标量回归的Sequential神经网络模型实现房价预测
    一、内容实现概述本文主要讲述使用keras库内置的Sequential(序列)模型,实现房价预测。具体实现过程如下:1.导入所需库:预先导入keras以及scikit-learn库2.导入数据:调用keras库内置的房价数据库(boston_housing)方法load_data(),导入并分割好数据3.数据预处理:对房价数据进行特征缩......
  • 前端知识-编程语言
    编程语言ES6ECMAScript6/2015规范了脚本语言的设计,包括语法,数据类型,内置对象等,而JS则是遵循这套规范的编程语言之一TSTypeScript是JS的超集,核心特性是类型系统,TS的类型检查可以使许多常见错误暴露于编译阶段,从而减少运行时错误,极大地提升了代码的健壮性......
  • 你有在linux下编程过吗?有使用过mac系统吗?说下它和win系统的区别?
    关于Linux下编程我有在Linux环境下进行编程的经历。Linux系统以其稳定性、安全性和开源性受到技术人员的青睐。在前端开发方面,Linux提供了强大的工具链和开发环境,如编译器、调试器和版本控制工具,这些都有助于高效地进行Web前端开发。此外,Linux下的前端开发还可以利用诸如Prepros......
  • 记录STM32串口通信调试的若干问题(基于HAL库)(一)硬件选型和编程环境配置
    由于遇人不淑,项目经验坑爹(永远不要指望学校和导师),本电子类科班生硬是被整成了四不像工程师,不得不自学来找到对口的工作。本文记录STM32开发的历程,有一样的初学者可以参考借鉴。一.硬件设施1.STM32F103C8T6最小系统系统板采用stm32f103c8t6最小系统板,某宝某猫上一杯奶茶的钱......
  • 你所不知道的 C/C++ 宏知识——基于《C/C++ 宏编程的艺术》
    前言刚学C++的时候,就知道它糅合了四种编程模式:基于预处理器的宏、基于C语言的面向过程、基于类的面向对象、以及基于模板的泛型编程。其中,宏和模板元编程因为是在编译期出结果,能有效提升程序运行期性能,有着独特的价值。宏的缺陷之前了解的宏编程,大多数在数说它的缺陷,以及如......
  • Cursor从小白到高手-.cursorignore 为什么如此重要?-一期教学-AI编程神器,让你一个顶十
    0.前言父文章导航(配合更佳):Cursor从小白到高手-下载及基本配置子文章或相关文章导航(不是目录导航哦~):如此重要的CursorRules配置,你不会不知道吧!!不配置.cursorignore,cursor性能毁一半!!!Docs讲解(计划中~~)Chat&Composer(计划中~~~)文章持续迭代中,敬请期待~~~~~Cursor......
  • AI能否取代编程人员?未来社会影响……
    AI越来越聪明了,人类积累了几千年的知识,AI一下子就学会了。AI吸收了优秀人类的所有精华知识和优秀创作,然后它以假乱真了。未来的人类将会过上一段舒服的日子,AI会把人类的所有幻想都满足,然后呢?记住,乐极生悲。就像你把公司交给一个优秀的人去管理,有一天你会发现,你被他炒鱿鱼了......