C语言tag函数,SetTagValue这个函数怎么用啊?

在C语言中,将字符串“你好”赋值给16位字符集的变量,可以使用特定的库函数。原问题中提到的SetTagValue函数可能用于更复杂的变量设置,而SetTagChar函数更为直接,适用于设置文本字符。示例代码为:SetTagChar(TAG 你好); 提问者最终采纳了简洁的方法并给予好评。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我有一个内部变量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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值