我有一个内部变量TAG为文本变量16位字符集,我现在要用C语言将 “你好” 赋值给这个变量,请问是否是用SetTagValue()这个函数?函数形参lpdmVarKey,lpdmValue,dwState,lpdmError这四个值应该怎么样填呢?
能否给出一个例子。小弟菜鸟,谢谢了。急!
SetTagValue(lpdmVarKey,lpdmValue,dwState,lpdmError); //Return-Type: BOOL
最佳答案
SetTagValue属于通用型函数,主要用于传递VARIANT变体类型的数据。估计是从ODK函数中的DMSetValue过来的,参数与你所列倒是非常接近。
WinCC内部函数提供好了SetTagChar、SetTagFloat等函数,参数简单,不必使用DMSetValue这么原始的函数。
------------------------
SetTagChar("你的文本行变量","你好");
------------------------
提问者对于答案的评价:
谢谢了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275476.html