获取[Source Data]中字符串的字符数,并将值存储到[Destination Data]。
TARGET = length(EXPRESSION);
1 2
# | 描述 |
1 | [Destination Data] 设置目标,存储字符串长度。字符串的长度存储为整数值。 |
2 | [Source Data] 设置源数据,存储字符串。如果使用外部变量,字符串将以关联设备的[字符串编码]设置编码。否则,字符串将以UTF-8编码。 |
(示例)
Var1 = length(Var3);
[Source Data]中的变量 |
[Destination Data]中的变量 |
注解 | ||
字符串 | 最大字节数 |
数据类型 | 获得的字符数 | |
ABCDE | 5 | INT | 5 | - |
AB | 5 | INT | 2 | - |
Aあ | 5 | INT | 2 | 字符串的字符数已保存。 |
AA | 在变量属性窗口中启用了[变量长度] | INT | 2 | - |
Aあ | 在变量属性窗口中启用了[变量长度] | INT | 2 | 字符串的字符数已保存。 |
A(0x00)CDE | 5 | INT | 1 | 如果存在NULL(0x00),则字符串在该处终止。
|
(0x00) | 5 | INT | 0 | 如果存在NULL(0x00),则字符串在该处终止。
|
A(0x0A)CD | 5 | INT | 4 | 换行码(0x0A)被视为一个字符。 |
A(0x0D)CD | 5 | INT | 4 | 返回码(0x0D)被视为一个字符。 |