wincc添加输入弹窗_wincc 输入域输入数值弹出确认框问题。-工业支持中心-西门子中国...

需求:在wincc画面输入一个数值,回车,弹出一个确认框,点击确认数值才能输入进去,点击取消就保持原有数值。

wincc7.3,组态一个输入输出域,是调速用的,程序中的真实变量是real型的“speed”,通过上网得到的结果还需要建立一个中间变量,这个中间变量是在wincc的变量管理中的内部变量建立,还是再程序组态中像真实变量那种在程序中建立,我建立的也是real型。按照网上的方式有一个C动作,网上的内容是

int TempValue=GetTagWord("TempValue");

char szBuffer[20];

sprintf( szBuffer,"Input number:%d",TempValue);

if ( nChar==13 )//if press enter

{

int xRet = MessageBox(NULL,szBuffer,"确认窗口",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);//message

if ( xRet == IDYES )//confirm operate

{

SetTagWord("DisplayValue",TempValue);// set data

}

}

我的变量是real类型的,最后一行的SetTagWord是不是需要修改成SetTagFloat,第一行GetTagWord这个是否也可以修改成SetTagFloat,这里面代表的什么意思?哪位高手能给解释下,网上的例子是Word类型。我用Real型的 。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值