字符串格式器
根据可自定义的规则修改一个或多个值的格式。
小贴士:
字符串格式器可用于:
- 将一系列字符串链接在一起。
- 在某个值前后添加字符(如果源变量的值为数值)。
- 应用数字格式(如小数位数或浮点四舍五入)。请参见字符串格式器数据类型。
- 将 SQL 查询格式化和参数化以用于数据库对象。请参见字符串格式器 SQL 查询示例。
输入
属性 | 说明 |
|---|---|
格式 | 变量引用格式设置规则:
|
动态链接模式 |
|
动态链接 | 一个或多个使用以下内容进行标识的变量:
小贴士:
按任意顺序使用占位符的任何组合。在表达式中使用任意数量的占位符。
此属性仅可用于转换器实例,不可用于转换器类型。 |
格式设置
嵌套占位符
{index,alignment:format}
,以动态更改所显示数据的格式设置。例如:- {0:f{1}}
- 与{1}链接的变量值定义小数位数。
- {0:{1}{2}}
- 与{1}链接的变量值定义数字数据类型。
- 与{2}链接的变量值定义小数位数。
- {0,{1}:{2}{3}}
- 与{1}链接的变量值定义对齐方式。
- 与{2}链接的变量值定义数字数据类型。
- 与{3}链接的变量值定义小数位数。
路径格式设定
请考虑以下路径格式设置功能:
- 要将字符串格式化为文件路径,可以使用以下语法:{index,alignment:。filepath}
- 输入
- ns=9;%PROJECTDIR%/Logo.svg
- 输出
- C:\Users\UserName\AppData\Local\Rockwell Automation\FactoryTalk Optix\Emulator\Projects\ProjectName\ProjectFiles\Logo.svg
- 要将字符串格式化为 URI,可以使用以下语法:{index,alignment:。uri}
- 输入
- ns=9;%PROJECTDIR%/Logo.svg
- 输出
- file:///C:/Users/UserName/AppData/Local/Rockwell Automation/FactoryTalk Optix/Emulator/Projects/ProjectName/ProjectFiles/Logo.svg
- 要格式化路径的一部分,可以使用以下语法:file:///C:/Reports/Report。{0}.pdf
使用反向格式设置可在运行时修改带格式的值,以用应用程序在运行时以相同格式设置显示的新值替换该值。必须进行以下设置,反向格式设置功能置才能正常运行:
- 转换器的动态链接模式必须为读取/写入。
- 格式字段只能有一个占位符或源。占位符可以具有后缀和/或前缀,并用格式字符串(如{0:n})进行设置。
输出
在
格式
属性中输入的字符串,基于用值来代替占位符的格式设置规则。示例
字符串格式器的实例

提供反馈


