Pages
输出格式
输出格式是一个显示元素,它从连接的数据源——PLC标签、运行时变量或脚本输出——获取一个值,并用定义的格式字符串进行渲染。
你不再直接显示原始值,而是精确控制它的呈现方式:小数点位、大数字是否缩写、使用何种日期和时间结构等。与其他输出元素一样,它是只读的,并通过连接字符串连接到数据。
主要特色
- 数字格式: 数千个分组、小数点位(固定或可选)、零填充、缩写(k / m / b)、序数输出、带符号值及会计风格的负符号
- 日期和时间格式:用于年份、月份、日、工作日、整点、分钟、秒、时区偏移及本地化速记格式的单独代币
- 通过连接字符串连接到任何可用数据点
- 只读——纯粹用于价值展示,无需用户交互
用途
以下情况下使用输出格式:
- 你希望显示PLC标签或传感器值,而非原始标签输出,而非小数点数
- 大型计数器或累计值(总单位数、运行小时数)需要在仪表盘面板上一目了然
- 运行时的时间戳应以结构化日期形式出现,操作员可读取——而非原始数字
- 你需要在同一页面上多个显示元素保持一致的格式(例如相同小数宽度或相同日期模式)
- 你希望显示一个符号始终可见的值,比如偏离或偏移设定点
示例
生产接口可能会使用输出格式将计数器显示为1,234而非1234.0,或者将运行时间戳显示为Wed 04 9æ14ï¼23,而非原始的Unix值。你在属性面板输入格式字符串,并通过连接字符串将元素连接到相应的PLC标签——格式化会随着值更新自动应用。
下表列出了支持的数值和日期/时间值格式模式。
号码格式
数字格式字符串遵循Numeral.js模式语法。格式输入在元素的属性面板中。更多详情可访问 → Numeral.js
| 编号 | 节目形式 | 输出 |
|---|---|---|
| 10000 | 0,0.000 | 10,000.000 |
| 10000.23 | 0,0 | 10,000 |
| 10000.23 | +0,0 | +10,000 |
| -10000 | 0,0.0 | -10,000.0 |
| 10000.1234 | 0.000 | 10000.123 |
| 100.1234 | 00000 | 00100 |
| 1000.1234 | 000000,0 | 001,000 |
| 10 | 000.00 | 010.00 |
| 10000.1234 | 0[.]00000 | 10000.12340 |
| -10000 | (0,0.0000) | (10,000.0000) |
| -0.23 | .00 | -.23 |
| -0.23 | (.00) | (.23) |
| 0.23 | 0.00000 | 0.23000 |
| 0.23 | 0.0[0000] | 0.23 |
| 1230974 | 0.0a | 1.2m |
| 1460 | 0 a | 1 k |
| -104000 | 0 a | -104k |
| 1 | 0o | 1st |
| 100 | 0o | 100th |
日期与时间格式
日期和时间格式字符串使用Moment.js令牌语法。令牌区分大小写,可以自由组合成单一格式字符串——例如,DD/MM/YYYY HHï¼mmï¼ss 以显示操作员期望的完整时间戳。更多详情请访问→ Moment.js
月份
| 代币 | 输出 |
|---|---|
| M | 1 2 ... 11 12 |
| Mo | 1st 2nd ... 11th 12th |
| MM | 01 02 ... 11 12 |
| MMM | Jan Feb ... Nov Dec |
| MMMM | January February ... November December |
月份的星期几
| 代币 | 输出 |
|---|---|
| D | 1 2 ... 30 31 |
| Do | 1st 2nd ... 30th 31st |
| DD | 01 02 ... 30 31 |
年份
| 代币 | 输出 |
|---|---|
| YY | 70 71 ... 29 30 |
| YYYY | 1970 1971 .... 2029 2030 |
| YYYYYY | -001970 -001971 ... +001971(扩展范围) |
| Y | 1970 ... 9999 +10000 (ISO 8601) |
小时
| 代币 | 输出 |
|---|---|
| H | 0 1 ... 22 23 |
| HH | 00 01 ... 22 23 |
| h | 1 2 ... 11 12 |
| hh | 01 02 ... 11 12 |
| k | 1 2 ... 23 24 |
| kk | 01 02 ... 23 24 |
一分钟
| 代币 | 输出 |
|---|---|
| m | 0 1 .... 58 59 |
| mm | 00 01 ... 58 59 |
第二
| 代币 | 输出 |
|---|---|
| s | 0 1 ... 58 59 |
| ss | 00 01 ... 58 59 |
HHï¼mmï¼ss
DD/MM/YYYY
Wed 04 9æ14ï¼23
1234.0
1,234