字符串变量语法

嵌入式变量区分大小写,并且必须采用正确的格式和语法才能生效。如果发生错误,则会将变量视为一段文本。因此,请勿尝试手动编辑嵌入式变量。请使用
插入变量
编辑变量
对话框来避免问题。
字符串嵌入式变量使用以下格式:
/*LS:#
Tag_name
*/
其语法为:
  • 打开转义序列“/*”
  • 后跟字母“L”(表示“字面”),防止变量的标签读取(如果在
    字符串变量
    对话框中选择
    字面字符串
    选项)
  • 后跟字母“S”
  • 后跟冒号“:”
  • 后跟数字长度字段,(如果已在
    字符串变量
    对话框中选中
    固定字符数
    复选框)
  • 后跟空格字符
  • 后跟标签名称、标签占位符(#1、#2 等)
  • 后跟关闭转义序列“*/”
例如,要显示固定长度为 20 个字符、名为 Blower_status 的字符串标签的当前值,正确的语法应该为:
/*S:20 Blower_status*/
开发过程中,您会在画面中看到在变量中指定的“s”字符数,在这种情况下为 20 个:
ssssssssssssssssssss
运行时,您会看到显示为字符串形式的标签的值:
Functioning normally
小贴士:
  • 如果已在“字符串变量”对话框中选中将
    固定字符数
    显示字符串最右侧的字符
    复选框,数字长度字段将为负数。
  • 如果在“字符串变量”对话框中选中
    固定字符数
    如果字符串长度大于字段宽度则显示 * 字符
    复选框,则会将关键字 SHOWSTAR 添加到标签或参数字段后的嵌入式变量字符串。
    例如,要显示固定长度为 20 个字符、名为 Blower_status 的字符串标签的当前值(从右开始计数,并且在字符串超出字段宽度的情况下显示 * 字符),正确的语法应该为:
    /*S:-20 Blower_status SHOWSTAR*/
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal