I/0域有自动赋值功能吗?

wincc的I/0域(输入输出)中,可以实现用户输入值后,不需要ENTER回车就自动把值赋给指定的变量吗?
 怎么样实现这样的效果,用户点击登陆按钮,输入帐号口令,确定后如果登陆成功,则跳转到指定画面,否则要求重新登陆.用自带的函数的话,直接就跳转了.给段代码好吗?我用的这段代码,但输入后就要回车才行,太麻烦了.
 #pragma code("useadmin.dll")

 #include "PWRT_API.H"

 #pragma code()
 char * x1;
 char * x2;
 char * x3;
 x1=GetTagChar("loginname"); //Return-Type: char* 
 ; //Return-Type: char* 
 x2=GetTagChar("loginpass"); //Return-Type: char* 

 
 if (PWRTSilentLogin(x1, x2))
 {
 OpenPicture("NewPdl01.Pdl");
 //登录成功后的处理
 }
 SetTagChar("loginname","0"); //Return-Type: BOOL 
 SetTagChar("loginpass","0"); //Return-Type: BOOL 
 退出按钮C动作代码:

最佳答案

I/O域->属性->Output/Input->Apply  on Exit :设置为yes

提问者对于答案的评价:
言简意赅,正是我想要的,塞上燕的说法很好。
 感谢各位的帮助!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272821.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:27
下一篇 2019年6月11日 上午9:27

相关推荐