<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 指南 > FAQs > 小工具应用 > Unit conversion with formula用公式换算单位 |
控制器提供一个以毫米(mm)为单位的物理值。这个值应该在部件NumericOutput中以立方毫米(mm³)显示。
由于单位系统不能转换这个单位(它们是不兼容的单位),可以创建一个公式进行转换。必须定义一个输入单位(mm)和输出单位(mm³),以便用公式进行单位转换。此外,必须定义一个用于转换的公式。在这个例子中,转换是基于公式 Output=m*Input +n。
本节将逐步描述如何创建一个转换公式。
使用公式的单位转换只适用于Automation Studio 4.10.1及以后的版本。
将对象目录中的单元翻译添加到包 UnitSystem的配置视图 中 ,并打开它。
如果包 UnitSystem 在配置视图中尚不存在,则必须先将其添加。
|
为单位公式定义一个 输入单位、 输出单位 和 公式 。
|
输入和输出单位是通过拖放的方式从工具栏上配置的。 单位ID 是由公共代码自动计算的。 |
要从 mm 到 mm³的比例 , 现在必须将工程单位目录中的 mm单位 配置为输入单位。
必须为 输出单位配置 工程单位目录 中的mm³。
为了能够进行转换, 还必须定义基于公式 Ouput = Input*m + n的转换 。这是在应用中定义的,以使所需的转换满足应用中的各自要求。
这些参数也可以通过过程变量来定义。因此,参数 "m "和 "n "也可以在运行时调整。
从工程单位目录中指定输入单位
从工程单位目录中指定 输出单位
配置转换的公式
可以为公式配置参数 m 和 n 。这些参数可以被定义为静态参数。
如果参数是通过PV定义的,静态参数会被忽略。
只有在输入值发生变化时才会发生转换。如果参数 m 或 n 是通过过程变量改变的,这些参数只有 在 输入值 改变 时才 会影响 输出值 。