大家好:
我按照《深入浅出WinnCC》P116页做好了项目函数
double MeanValuer(double dValuer1,double dValuer2,double dValuer3 )
{
double dMeanValuer;
double dMeanValuer=(dValuer1+dValuer2+dValuer3)/3;
return dMeanValuer;
}
然后我想通过一个按钮左击事件来将外部变量“TAG2_1”与函数里的“dValuer1”、
“TAG2_2”与函数里的“dValuer2”、“TAG2_3”与函数里的“dValuer3”
“TAG2_4”与函数里的“ MeanValuer”连接。“TAG2_1”、“TAG2_2”、“TAG2_3”、
为画面上的输入域,“ MeanValuer”为画面上的输出域。这样做来实现我在输入域“TAG2_1”、
“TAG2_2”、“TAG2_3”、里输入任意数,在输出域“TAG2_4”里显示平均值。怎样才能实现?
最佳答案
这里假设你的TAG2_1至TAG2_4都是变量,而不是输入输出域的名称。
double dbTag1,dbTag2,dbTag3,dbRet;
dbTag1=GetTagDouble("TAG2_1");
dbTag2=GetTagDouble("TAG2_1");
dbTag3=GetTagDouble("TAG2_1");
dbRet=MeanValuer(dbTag1,dbTag2,dbTag3);
SetTagDouble("TAG2_4",dbRet);
将上面的代码放到按钮左键事件里面即可。
提问者对于答案的评价:
谢谢!这段时间在学习C脚本,多帮助哦!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276548.html