回复:多个趋势图的按钮切换

【三.三】

  • 帖子

    96
  • 精华

    1
  • 被关注

    5

论坛等级:游民

注册时间:2009-05-27

普通 普通 如何晋级?

发布于 2012-03-12 09:20:21

5楼

quote:以下是引用嘿嘿在2012-02-27 15:00:51的发言:
我一个项目,在实施的时候,需要这么两种应用,希望大家知道的能给支个招:

一个是,我很多个模拟量(同一种结构变量)做成了一种faceplate,然后在faceplate里面,做一个按钮,弹出另外一个窗口,里面是对应变量的趋势图,由于faceplate调用的是同一个画面,所以调用趋势画面的按钮只能用脚本来做。

另一个是,我在一个画面里面做了一个趋势控件,然后做了十几个按钮,每个按钮都带有变量的名字,想通过按钮,用脚本来切换趋势控件的trendname,trendtagname,和trendrename这三个。

希望有高手给我指点一下,脚本实在是不熟悉,看了说明书也找不到头绪

#pragma option(mbcs)
#include "apdefap.h"
void SETUP_TlgOnlineTrend
(char *PIC_Name,char *CON_Name,char * TagIref,char * TagIps,char * TagIpn,
char * TagUps,char * TagUpn,char * TagRps,char * TagRpn,char * TagLOAD)/*函数说明*/

{
//PIC_Name 曲线控件画面名称
//CON_Name 曲线控件名称
//TagIref 曲线1归档变量路径

//++++
SetPropWord(PIC_Name,CON_Name,"Index",0);
SetPropChar(PIC_Name,CON_Name,"TagName",TagIref );
SetPropWord(PIC_Name,CON_Name,"Index",1);
SetPropChar(PIC_Name,CON_Name,"TagName",TagIps);
SetPropWord(PIC_Name,CON_Name,"Index",2);
SetPropChar(PIC_Name,CON_Name,"TagName", TagIpn);
SetPropWord(PIC_Name,CON_Name,"Index",3);
SetPropChar(PIC_Name,CON_Name,"TagName",TagUps);
SetPropWord(PIC_Name,CON_Name,"Index",4);
SetPropChar(PIC_Name,CON_Name,"TagName", TagUpn);
SetPropWord(PIC_Name,CON_Name,"Index",5);
SetPropChar(PIC_Name,CON_Name,"TagName",TagRps);
SetPropWord(PIC_Name,CON_Name,"Index",6);
SetPropChar(PIC_Name,CON_Name,"TagName",TagRpn);
SetPropWord(PIC_Name,CON_Name,"Index",7);
SetPropChar(PIC_Name,CON_Name,"TagName",TagLOAD);
SetPropChar(PIC_Name,CON_Name,"Command","Reload");
}
这是我自己封装的一个函数,一个趋势图7条线!
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
SETUP_TlgOnlineTrend("S0曲线查询.PDL","控件1","1\\11#显示.Iref[A1]","1\\11#显示.Ips[A1]","1\\11#显示.Ipn[A1]","1\\11#显示.Ups[A1]","1\\11#显示.Upn[A1]","1\\11#显示.Rps[A1]","1\\11#显示.Rpn[A1]","1\\11#显示.LOAD[A1]"); //Return-Type: void


}
这是调用结构,实际运用时很方便!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32575条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。