这段C是什么意思?曲线里面的,麻烦高手给解释下?谢谢!

#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
#define PicName_M "PA5_bld06.pdl"
// next PicID : 2
// WINCC:PICNAME_SECTION_END

char* tagname=SysMalloc(200);

SetPropBOOL(PicName_M,"Smel","Activate",FALSE); //Rückgabe-Typ :BOOL 

SetPropChar(PicName_M,"Smel","TagName","PCInfo\\DiskFree_C"); //Rückgabe-Typ :BOOL 
SetPropBOOL(PicName_M,"Smel","TimeAxis",FALSE); //Rückgabe-Typ :BOOL 
SetPropChar(PicName_M,"Smel","Label","MByte"); //Rückgabe-Typ :BOOL 

SetPropWord(PicName_M,"Smel","Index",0);
PDLRTGetPropEx(0,PicName_M,"Smel","TagName",VT_LPSTR,&tagname,NULL,NULL,0,NULL,NULL);
SetPropChar(PicName_M,"Trend1","OutputValue",tagname);

SetPropWord(PicName_M,"Smel","Index",1);
PDLRTGetPropEx(0,PicName_M,"Smel","TagName",VT_LPSTR,&tagname,NULL,NULL,0,NULL,NULL);
SetPropChar(PicName_M,"Trend2","OutputValue",tagname);

SetPropWord(PicName_M,"Smel","Index",2);
PDLRTGetPropEx(0,PicName_M,"Smel","TagName",VT_LPSTR,&tagname,NULL,NULL,0,NULL,NULL);
SetPropChar(PicName_M,"Trend3","OutputValue",tagname);

SetPropWord(PicName_M,"Smel","Index",3);
PDLRTGetPropEx(0,PicName_M,"Smel","TagName",VT_LPSTR,&tagname,NULL,NULL,0,NULL,NULL);
SetPropChar(PicName_M,"Trend4","OutputValue",tagname);

SetVisible(PicName_M,"Trend_sel",0); //Rückgabe-Typ :BOOL 

SetPropBOOL(PicName_M,"Smel","Activate",TRUE); //Rückgabe-Typ :BOOL 
}

图片说明:

这段C是什么意思?曲线里面的,麻烦高手给解释下?谢谢!   

最佳答案

这个看起来是选择趋势中的4个曲线,选择哪个哪个就显示。

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • WinCC脚本问题

    在WinCC中,我想读取一个文本文件的内容,然后加到画面上的组合框里面。 我现在能在C脚本中读取文件,也能在VB里面往组合框里添加选项,但是还是没有办法实现以上功能,想问…

    SIMATIC WinCC 2019年6月11日
  • 如何在运行界面上选择并打开图片

    我现在做一个系统,系统要求自动保存界面截图,然后操作员可以在wincc运行界面上查找和打开以前保存的截图。这样的想法可以实现吗?能在界面上选择并打开自动保存的截图吗??怎么做呢? …

    SIMATIC WinCC 2019年6月11日
  • wincc 可以监控霍尼韦尔的HC900吗

    想用wincc同时监控S7-400和霍尼韦尔HC900,可以吗? 问题补充:霍尼韦尔的HC900是DCS,用WINCC监控DCS可以吗? 最佳答案 可以 不是西门子控制器…

    SIMATIC WinCC 2018年12月9日
  • ASC码在WINCC中怎么显示,WINCC中只能选择字符串的数据类型吗

    我有一组产品号(ASC码),要在HMI上显示,不知道怎么选择数据类型 最佳答案 请问楼主是想直接显示还是转换后再显示,如果直接显示可以:在S7中的DB块中定义变量为STRING类型…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3在数据记录中如何采集最大值和最小值

    请求老师指导:wincc7.3在数据记录中如何采集最大值和最小值?条件在一个开关量接通和断开区域之间。谢谢老师! 最佳答案 数据记录是按采集频率采集的连续值,都写入数据库,你可以通…

    SIMATIC WinCC 2021年7月5日
  • step7 批量替换&WINCC批量寻址

    请教 step7有软元件的批量替换么?怎么操作呢?WINCC有变量的批量寻址么,我新建一批同样数据类型的变量,如何批量的给他们寻址连续的地址呢? 最佳答案 1.、打开ST…

    SIMATIC WinCC 2021年7月5日
  • WinCC Flexible 2008 怎么在报警用声音报警

    目的是在一个tag=1时打开音频播放器并重复播放一段报警音.直到这个tag=0,然后停止播放.这个我在自己的vbs编译器里已经能做到了.但是把它复制到wincc flex…

    SIMATIC WinCC 2021年7月5日
  • 关于WINCC中的画面窗口问题

    在应用画面窗口时我在"属性-其他-变量前缀"时应用变量动态对话框连接变量前缀,为什么变量变化时变量前缀也变化了,可是结构变量却连接不上呢?如果把该画面窗口显示隐…

    SIMATIC WinCC 2019年6月11日
  • WINCC二进制变量报警怎么做

    BOOL变量的报警怎么做,如何触发这些变量? 问题补充:我连接到一个内部二进制变量,用按钮控件去置位1,但在报警画面上没有任何显示啊?模拟量报警可以显示,但二进制变量的报警就是没显…

    SIMATIC WinCC 2019年6月11日
  • WINCC VBS中visible问题

    如图,为什么两个VBS脚本,一个能用,能开能关画面;另外一个不能用,只能开画面,不能关画面;为什么? 问题补充:1.试过了换成ScreenItems,结果还是一样2.我把显示属性改…

    2021年7月5日