有个项目看到别人写的一个项目函数
extern double slip_set_tag;
extern char slip_settag[64];
void OnSlipSetChange(char* lpszPictureName,int s)
{
long l;
double v;
l=slip_set_tag;
v=fabs(slip_set_tag-l);
if ((s!=1) && (v<0.01)) SetProcess(lpszPictureName,"slider1",slip_set_tag);
SetProcess(lpszPictureName,"bar1",slip_set_tag);
SetOutputValueDouble(lpszPictureName,"I/O Field1",slip_set_tag);
SetTagDouble(slip_settag,slip_set_tag);
}
在另一个项目函数中有调用OnSlipSetChange("Window_Slip1_Adjust.pdl",2);这段语句是什么意思。请高手指教
最佳答案
它是调用你贴上来的这个函数,你的后面的一个参数为2,那么被调用函数的if语句就一直执行,直到slip_set_tag这个参数变化大于0.01。
提问者对于答案的评价:
谢谢你的指点
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc266654.html