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日

相关推荐