获取[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)被视为一个字符。 |