Calculate指令可以根据定义的等式生成作用于多个输入参数的数学函数,从而生成结果。
在基本指令树中,展开“数学函数”(Math functions)文件夹,选择“计算”指令。如图7-18所示。
图7-18 选择数学函数中的计算指令
双击“Calculate”指令以将该指令插入用户程序中,如图7-19所示。
图7-19 计算指令
未组态的Calculate指令提供了两个输入参数和一个输出参数。
单击“???”并为输入参数和输出参数选择数据类型(所有输入参数和输出参数的数据类型必须相同)。对于本示例,选择的是“Real”数据类型,如图7-20所示。
图7-20 计算指令数据类型选择
单击“编辑等式”(Edit equation)图标,输入等式,如图7-21所示。
图7-21 编辑等式窗口
对于本示例,输入以下等式来标定原有模拟值(“In”和“Out”标识对应于Calculate指令的参数)。
Out value=((Out high-Out low)/(In high-In low))*(In value-In low)+ Out low;(www.xing528.com)
Out=((in4-in5)/(in2-in3))*(in1-in3)+ in5。
其中,Out value(Out):标定的输出值;
In value(in1):模拟量输入值;
In high(in2):标定输入值的上限;
In low(in3):标定输入值的下限;
Out high(in4):标定输出值的上限;
Out low(in5):标定输出值的下限。
如图7-22所示,在“编辑Calculate”(Edit Calculate)框中,输入带有参数名称的等式:
图7-22 生成的计算功能框
OUT=((in4-in5)/(in2-in3))*(in1-in3)+ in5
单击“确定”后,Calculate指令就会生成指令所需的输入。
输入与参数对应的值的变量名称,见图7-23。
图7-23 定义变量名称后的计算功能框
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。