WINCC 脚本高手进。。。。。。

现在有一没有做完的WINCC项目,其中有两个脚本搞不明白,请高手来解答。。。一、一文本框,对应的C动作如下:#include"apdefap.h"voidOnLButto... 现在有一没有做完的WINCC项目,其中有两个脚本搞不明白,请高手来解答。。。
一、一文本框,对应的C动作如下:
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)
SetVisible(lpszPictureName,"PIC",0);
SetPictureName(lpszPictureName,"PIC","POP_AIN.PDL");
SetPropChar(lpszPictureName,"PIC","TagPrefix","AI02.");
SetTagChar("AI02.Trend","AI01\\AI02.PV_OUT");
SetTagWord("AI02.PIC",0);
SetTagChar("AI02.TITLE","废碱池液位");
SetVisible(lpszPictureName,"PIC",1);
}
因为有很多类似的液位信号,点击之后出现相应液位(有上下限值,实时值,实时曲线等)的信息,子画面是统一的,但就是画面的标题不一样,我看了半天也没有搞明白,好像是结构变量什么的,请高手来解释上面每句脚本的含义,越详细越好。。。。

二、电机控件,对应的C动作如下:
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)
SetVisible(lpszPictureName,"PIC",0);
SetPictureName(lpszPictureName,"PIC","POP_MOTOR_3Y.PDL");
SetPropChar(lpszPictureName,"PIC","TagPrefix","P402.");
SetTagChar("P402.TITLE","自动加药搅拌机");
SetTagChar("P402.TITLE1","自动加药1#搅拌机");
SetTagChar("P402.TITLE2","自动加药2#搅拌机");
SetTagChar("P402.TITLE3","自动加药3#搅拌机");
SetVisible(lpszPictureName,"PIC",1);
同上,很多电机需要控制,子画面统一,但单击不同的电机控件,就会出现相应的操作画面,请高手对每一句详细解释一下。。。。

不胜感激,急用。。。。谢谢了。。。。跪求解释。。。
展开
 我来答
l117813358
2013-04-01 · 超过19用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:55.9万
展开全部
SetVisible(lpszPictureName,"PIC",0);
给你说下原理吧
公用一个画面窗口,建立一个
公用一个比如电机启停画面,建立一个
在电机启停画面里面的变量只填后缀
你说的情况为 复制按钮只需改变标题名就能弹出相应的电机画面
这种情况下,脚本大体思路为,读取本对象(按钮)的标题(或文字)赋给画面窗口的“画面”属性或变量前缀,你这个的画面窗口名是PIC不需要赋,直接赋给“变量前缀”属性
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
liking5200
2013-03-20 · TA获得超过118个赞
知道答主
回答量:71
采纳率:0%
帮助的人:40万
展开全部
结构变量和画面模板,多变量,相同控制的最佳编程组态思路!具体工艺不知道无法做本质的解释。SetPropChar(lpszPictureName,"PIC","TagPrefix","P402.");这是关键,建议看一下我的 结构变量和画面模板的应用实例一、二http://wenku.baidu.com/view/f0423dc108a1284ac8504399.html
需要你亲自去做才能体会到它的精髓所在!
http://wenku.baidu.com/view/4439c50aba1aa8114431d9f6.html
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式