字符串比较
西门子博途编写FB程序块:
1.数据块中定义的数组中含有N个元素,数组元素中类型是字符串;
2.提出数据块中数组上限、下限;
3.输入字符与目标数据块中的N个元素中的字符数据比较;
4.比对成功跳出循环程序,进入其它程序处理;
以下是可能的实现步骤:
1.在数据块中定义一个包含N个元素的字符串数组,例如:
VAR
Strings : ARRAY OF STRING(10);
END_VAR
2.获取该数组的上限和下限值:
UpperLimit := N;
LowerLimit := 1;
3.使用FOR循环遍历数组中的每个字符串,并将其与输入字符进行比较:
FOR i := LowerLimit TO UpperLimit DO
IF Strings = InputString THEN
// 匹配成功,跳出循环
EXIT;
END_IF
END_FOR
4.如果匹配成功,则跳出循环并进入其他程序处理;否则继续执行后续操作。
页:
[1]