保持型按钮ON-OFF6的设置问题

我要设置一个按钮,使它开启后能够保持在1的状态,关闭后保持0状态.ON-OFF6能实现这个功能,但如何设置它的C脚本,使的脚本和变量相连接.脚本如下:
 #include "apdefap.h"
 void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {

 BOOL value;
 LINKINFO plink;

 PDLRTGetPropEx(0,lpszPictureName,lpszObjectName,"Toggle",VT_BOOL,&value,NULL,NULL,0,NULL,NULL);
 if(value) value =FALSE;
 else value = TRUE;

 PDLRTGetLink(0,lpszPictureName,lpszObjectName,"Toggle",&plink,NULL,NULL,NULL); //Rueckgabe-Typ :BOOL 

 if (plink.LinkType >2) return;
 else SetTagBit (plink.szLinkName,(short int) value);

 }

最佳答案

从库中调用的ON-OFF6是不需要修改鼠标动作的脚本的,脚本已经编写好了,只需在控件属性--自定义对象--UserDefined1--Toggle里面关联变量即可,那么鼠标动作的脚本即控制该变量置1和置0

提问者对于答案的评价:
OK!明白了,谢了啊

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

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

相关推荐

  • wincc画规则的图形

    如何用WINCC里面的标准对象多边形画出规则的多边形呢?如正五边形等。我画的图形就是不规则 最佳答案 1)最好的办法当然是用AUTOCAD画好,然后复制在画笔里面粘贴出来,再用WI…

    SIMATIC WinCC 2019年6月11日
  • 【求助】关于WinCC V7.4和WinCC V7.4 SP1的授权问题

    在官方网站看授权硬件狗, 发现只有WinCC  V7.4的硬件狗,没有WinCC  V7.4 SP1的硬件狗。我想问的是…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3打开项目是出现的问题

    wincc7.3,打开不是本机的项目时出现的问题,打开步骤已截图,可以确定的是项目本身没有问题,之前可以正常打开 问题补充:详细情况:电脑系统重装,wincc重装(重装的系统和wi…

    2020年11月1日
  • 怎样实现wincc报表输出

    怎样实现wincc报表输出 最佳答案 请参考: 什么选项用于输出一个消息顺序报表? 组态注意事项: 使用消息顺序报表可以将所有信息按时间顺序输出到打印…

    SIMATIC WinCC 2019年6月11日
  • WINCC编译

    高工,你好!   在使用WINCC软件中,项目做好后,进行编译,在输出栏出现"启用的外观无数值", 请问,这是啥意思?我…

    SIMATIC WinCC 2019年6月11日
  • wincc画面不允许关闭

    1、怎么可以让wincc运行画面右上角的“X”隐藏。因为客户总是不小心关闭。 2、 画面关闭后有没有快速启动的方式?我现在只能从图形编辑器中启动,或者重新激活。…

    SIMATIC WinCC 2017年11月12日
  • 我的wincc一激活就出现“unhandled exception was raised .look

    我的wincc一激活就出现”unhandled exception was raise.look wincc diagnose&n…

    SIMATIC WinCC 2019年6月11日
  • 请教大家WINCC中如何画二维曲线和三维曲面

    我现在有二维曲线和三维曲面要画图:二维曲线:有两个模拟量,一个模拟量作为X轴,一个模拟量作为Y轴。将一段时间内获取的模拟量信号绘制成二维曲线。WINCC Function…

    SIMATIC WinCC 2019年6月11日
  • 电机状态

    我在wincc中创建一个电机,需要用三种颜色表示状态,绿色为启动,黄色为停止,红色为故障,请问如何进行设置? 最佳答案 可以根据某个TAG的变化触发颜色变化。 &nbsp…

    SIMATIC WinCC 2019年6月11日
  • 求教WINCC脚本

    各位高人:我没注意删了WINCC的东西,现在搞得我WINCC系统中的脚本—项目函数、标准函数、内部函数全是空的了。我重新COPY过aplib,但是没用,请问在不重装WINCC的…

    SIMATIC WinCC 2017年11月12日