GetLinkedVariable的用法

GetLinkedVariable函数返回的值真的是变量名吗,将变量送给指针a
那假设我得到的变量名是var
我要如何将a和字符var比较呢?
char *a;
a=GetLinkedVariable(lpszPictureName,lpszObjectName,"OutputValue");
if(a="var")
{
//程序1
}
else
//程序2
实际上发现a的获取的值的确是var,但是
将if(a="var")改成if(a=1)
程序1依然会执行。
我觉得自己不清楚GetLinkedVariable的用法,希望能有高手指点一下。

最佳答案

C脚本里字符串比较用Strcmp,在C脚本里"=="才是逻辑运算符,"="是赋值,另外a应该要给它分配存储空间,建议熟悉下C语言相关内容

提问者对于答案的评价:
我觉得也是字符串比较方式不对,但是我的C语言不好啊,所以不知道怎么使用,希望你能把程序完善下发给我,谢谢啦!

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

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

相关推荐

  • wincc点数的计算

    请教各位,wincc点数计算是怎样计算的,我认为的计算是外部变量值和,例如:我设置I0.0、M0.0、VB0、AIW0、VD100,是不是这里计算五个点,还是多少个? 最佳答案 你…

    SIMATIC WinCC 2017年11月1日
  • 如何在WINCC画面中做变量的高低限报警?

    我想在WINCC画面中做变量的高限和低限报警,当达到高限或者低限时就会触发声音报警!这样就可以不用在PLC中做程序触发了!还望大侠们指教!希望能说具体点怎么做!谢谢! 最佳答案 用…

    SIMATIC WinCC 2019年6月11日
  • 被移走的历史数据是否可以写回

    由于文件ArchiveManager中ALarm 、TagLoggingFast和TagLoggingSlow内容太大,手动将文件ArchiveManager中历史数据进…

    SIMATIC WinCC 2019年6月11日
  • wincc报警控件如何实现操作记录?

    我要在WINCC画面中加入操作员控制记录功能,实现查看操作员操作日志查看,如果在报警控件上显示,如何在报警控制控件上实现从第50条开始显示的功能,就是说第一条到第五十条报警条目不在…

    SIMATIC WinCC 2019年6月11日
  • 取消激活的权限问题

    各位前辈,我想请教一下取消激活权限的问题。因为我只有WINCC的完整版(而且还是盗版)没有运行版,怕客户随便的修改项目里面的东西,所以我就想给“取消激活”设置一个权限,在主画面上做…

    SIMATIC WinCC 2019年6月11日
  • CP440和上位机WINCC通信的问题

    412-2的400CPU怎么使用CP440和上位机wincc进行通信,wincc的驱动是simatic s5 series 3964R,这个可以用wi…

    SIMATIC WinCC 2017年10月31日
  • 请教大家几个WINCC客户机访问服务器的问题?

    我现在WINCC系统采用的是C/S架构,一台服务器,8台客户机,一台工程师站;现在有两个问题:1.有两个客户机经常在Simatic Shell里找不到服务器项目2.在网络…

    SIMATIC WinCC 2020年11月1日
  • S7DOS Help Service 故障

    WINCC打开时,提示S7DOS Help Service 没有启动。这个S7DOS Help Service 是&nb…

    SIMATIC WinCC 2020年11月1日
  • wincc web发布会传播病毒吗

    wincc web发布,服务器会传播病毒吗,或者会收到攻击吗? 最佳答案 当然要做好防护,只有联网就有可能受到网络攻击,防火墙和杀毒软件是必须的。 提问者对于答案的评价:…

    SIMATIC WinCC 2017年12月1日
  • wincc图像编辑器怎么实现画面布局

    我看了深入浅出wincc,它上面说的太不清楚了。建立三个画面窗口,一个总览区,一个按钮区,一个就是功能区。总览区和按钮区固定不变,点击不同功能的按钮,可以切换功能区的换面,但是总览…

    SIMATIC WinCC 2019年6月11日