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日 上午5:38
下一篇 2019年6月11日 上午5:39

相关推荐

  • WINCC6.0画面弹窗怎样关闭

    1、因工艺需要s7-400CPU程序里M0.3动作=1时,WINCC6.0话面弹出提示窗口,2、现在做一个小画面显示提示信息,主画面做一个画面窗口显示这个小画面(见图),运行WIN…

    2021年7月5日
  • 关于WinCC flexible 中的控件问题

    目前软件中出现  Error  :  创建 ActiveX 控件Button_graphic失败。&…

    2017年11月1日
  • WINCC数据存储

    想使用SQL数据库存储,数据量偏大,在wincc中可以查询数据,一个是以时间查询,另外的两个表是以其他的变量查询,并且要可以以EXCEL表导出,打印。求助各位,项目急啊,先谢谢啦!…

    SIMATIC WinCC 2019年6月10日
  • KEPSERVER组网

    现在我单台计算机可以利用串口KEPSERVER采集仪表数据,现在我想在1#计算机上不仅能显示自己采集的数据,也能显示2#机采集的数据。我应该如何设置。利用多用户结构是否可以?很多人…

    SIMATIC WinCC 2021年7月5日
  • WinCC 变量归档

    请问高人为什么我在WinCC中设置变量归档后在项目文件夹中没有ArchiveManager文件夹呢,也没有所谓的数据库文件。 最佳答案 是不是没有启用项目的归档 在WIN…

    SIMATIC WinCC 2019年6月11日
  • wincc 如何点击按钮让画面关闭或者打开

    现在有两个画面,一个画面a,一个画面b,画面a上面有个按钮1,想点击按钮1,打开画面2,点击按钮2,如果画面2打开,就关闭画面2,我想用vbs脚本编写实现如上的功能。请问应该怎么样…

    SIMATIC WinCC 2021年7月5日
  • 2个wincc opc通讯

    2台PC:A、B在同一局域网,A、B都安装WINCC V6.2SP3,A做服务器B做客户机,服务器增加OPC通道并在其下建立一连接和一个变量OPC_Server_Tag1…

    SIMATIC WinCC 2019年6月11日
  • 请问大家为什么这个报表脚本不能执行?

    请问大家为什么下面报表脚本不能执行?用Msgbox oCom.CommandText显示不了,非常感谢!””””””””””””””””’…

    2020年11月1日
  • wincc更新OS

    买了个MP377 15″的屏,之前的程序是MP370的,更改设备类型后用PC-PPI电缆更新OS,PG/PC接口设置的PC/PPI cable,传输率设置的9.…

    SIMATIC WinCC 2018年12月7日
  • wincc中如何取消“report alarm logging —–”这个窗口?谢谢

    wincc中如何取消“report alarm logging —–”这个窗口?谢谢 最佳答案 问题:wincc中如何取消“report&nbs…

    SIMATIC WinCC 2018年1月1日