WINCC这个对话框的C脚本大家帮我每句都讲解一下好吗?

这好像是一个简单的动作,但是我对这个C脚本不太熟悉,想请大家帮我翻译一下,谢谢

#include

最佳答案

功能是头文件的引用。
通过引用头文件,就可以直接使用头文件中定义的变量和声明的函数,不用在脚本中再做定义。

C语言头文件 略述 

    对于使用C语言家族开发工具进行软件开发的技术人员来讲,头文件(后缀名为 .h 的文件)是再熟悉不过的了。头文件作为一种包含功能函数接口声明的一类文件,在C语言家族程序开发中被大量使用。在各种C语言开发工具中,头文件作为函数接口、数据接口声明的载体文件,其中不含程序的逻辑实现代码,它只起一个描述性作用,目的是告诉应用程序到哪里可以找到相应功能函数的真正逻辑实现代码。同时不同于函数库组件的是,头文件一般都是以原代码形式直接呈现的,其中的代码可以被用户直接修改或调整代码行顺序。各种标准C语言家族的函数库都会随机附带相应的头文件,


参考资料:http://hellboys.bokee.com/1055634.html

提问者对于答案的评价:
我没有写完,这个C脚本的语句是:

#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
short furNO;   //炉号
char* pMF;     

HWND hWnd=NULL;   
furNO = GetTagSWord("FurNO"); //furNO = 3;

pMF = SysMalloc(100);

sprintf(pMF, "F%d/Pa_Burner.MF1_ON", furNO);

hWnd=FindWindow(NULL,"WinCC-运行系统 – ");

if (MessageBox (hWnd, "确定启动风机?", "风机运行提示", MB_OKCANCEL)==IDOK)
 {
  SetTagBit(pMF,1);
 }
SysFree(pMF);


}

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

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

相关推荐

  • 关于wincc系统时间用的是格林威治时间

    我在学wincc的用户归档功能,用PLC的外部变量触发生成一条归档数据,当PLC输入值=3时,触发归档,现在归档是触发了,但是读取到的系统时间是格林威治时间和我们的时间差了8小时,…

    SIMATIC WinCC 2021年7月5日
  • 关于立体仓库自动化系统画面问题

    本人新接一个大型立体仓库的项目,采用WINCC6.2,由于是第一次做,求教各位专家,立体仓库的WINCC需要采集哪些数据,哪些控制需要在画面上体现,像生产计划,单号下发,生产数量统…

    SIMATIC WinCC 2019年6月11日
  • ODBC系统DSN没有WINCC

    ODBC源DSN没有WINCC,WinCC已经运行。WINCC版本7.0SP3;系统WIN7/64位;如何解决? 问题补充:我在XP下,运行时,DSN确实是自动生成的。但在WIN7…

    2017年6月8日
  • wincc各颜色的值

    我想问一下我在使用wincc的C脚本时,需要用到颜色的值,不知到那里能找到? 问题补充:用滚动条的我会,我就是想用C语言试一下,就是不知它们具体的值! 最佳答案 下载中心有winc…

    SIMATIC WinCC 2019年6月11日
  • wincc客户端报警栏不报警

    两台服务器,现在wincc中server data 中首选服务器为服务器1的客户端报警栏不报警,如图1,首选服务器2的客户端正常报警,如图2,在点击窗口左上角如…

    2017年6月8日
  • 变量表从STEP7传送到WINCC中

    变量表从STEP7传送到WINCC中: 我按照官网上下载的文档一步步来做,为何在SIMATIC Manager 管理器中点击选项—-OS&…

    SIMATIC WinCC 2019年6月11日
  • wincc 事宜

    网上电驴下载的sql2005,在安装时没问题,但在安装wincc 6.2的时候,却说sql没安装好。为此重装了两次系统。特恼火,小弟把它装起来无非是想学习一下,有否哪位大…

    SIMATIC WinCC 2019年6月11日
  • wincc 图形编辑器 图形问题

    无论从对象选项板拖动哪个图形对象 ,都会弹出一个对话框“stgopenstorge hr=80030002  there is。。…

    SIMATIC WinCC 2019年6月11日
  • WINCC 用户归档视图数据显示不全

    小弟第一次用用WINCC做用户归档,在用户归档表格视图里面有一列数据显示不全,问题如附件的图片所示。最后一行的最右边一列应该显示为ABCDEFGHHIJKMLNOPQRST,但实际…

    2018年12月3日
  • 用PCS7中的WINCC编辑的界面系统自带的画面没显示

    请问各位大侠,我使用PCS7中的WINCC编辑的界面,运行时系统自带的顶部概况区、底部的按区没有显示,这是什么回事?理论上这两个区的画面应该自动显示的呀。 最佳答案 别乱说!&nb…

    SIMATIC WinCC 2019年6月11日