隐式数据类型转换
- Last UpdatedSep 24, 2024
- 1 minute read
InTouch HMI 脚本语言在赋值语句中某些特定的数据类型之间提供隐式数值转换。不过,这可能导致异常的结果,因此应小心使用此功能。
下表显示将某种类型的值指定给不同类型的标记时会发生什么。
|
期望的数据类型 |
使用的数据类型 |
附注 |
|---|---|---|
|
离散 |
整型 |
值 0 诠释为 FALSE。任何其它值诠释为 TRUE。 |
|
离散 |
实型 |
值 0 诠释为 FALSE。任何其它值诠释为 TRUE。 |
|
整型 |
离散 |
FALSE 的值转换为 0。TRUE 的值转换为 1。 |
|
整型 |
实型 |
只使用小数点之前的值。所有小数位均丢弃。 |
|
实型 |
离散 |
FALSE 的值转换为 0。TRUE 的值转换为 1。 |
|
实型 |
整型 |
值保留下来而不进行任何更改。 |
如需有关使用脚本函数在其它数据类型之间进行转换的信息,请参阅转换数据类型。