S1200-使用简单的指令创建复杂的方程式

时间:2024-11-25

1.使用简单的命令创建复杂的方程式。

在基本命令树中,展开“ Mathfunctions”。

文件夹。

双击“计算”指令以将该指令插入用户程序。

未配置的“计算”命令提供两个输入参数和一个输出参数。

点击“ ???”。

并选择输入参数和输出参数的数据类型。

(所有输入参数和输出参数的数据类型必须相同。

)对于本示例,选择“实数”。

数据类型。

单击Editequation图标以输入方程式。

对于此示例,请输入以下方程式以校准原始模拟值。

(“ In”和“ Out”标记对应于“计算”指令的参数。

)Out =((in4-in5)/(in2-in3))*(in1-in3)+ in5单击“确定”后;,Calculate命令将生成该命令所需的输入。

输入与参数对应的值的变量名称。

CALCULATE(计算)CALCULATE指令可用于创建作用于多个输入的数学函数(IN1,IN2,.. INn),并根据您定义的方程在OUT处生成结果。

●首先选择数据类型。

所有输入和输出数据类型必须相同。

●要添加其他输入,请单击最后一个输入上的图标。

IN和OUT参数必须具有相同的数据类型(通过输入参数的隐式转换)。

例如:如果OUT为INT或REAL,则SINT输入值将转换为INT或REAL值。

单击计算器图标以打开一个对话框,您可以在其中定义数学函数。

输入方程式作为输入(例如IN1和IN2)和操作数。

当您单击“确定”时,为了保存该功能,对话框会自动生成CALCULATE指令的输入。

该对话框显示了一个示例以及可以根据OUT参数的数据类型添加的指令列表:还必须为函数中的任何常量生成输入。

然后,常数值将输入到命令CALCULATE的相关输入中。

通过输入常量作为输入,可以将CALCULATE指令复制到用户程序中的其他位置,从而无需更改功能。

之后,您可以在不修改功能的情况下更改指令输入的值或变量。

当执行CALCULATE并成功完成计算中的所有单个操作时,ENO = 1,否则ENO = 0。