组态软件WinCC及其应用
《WinCC的开放性》幻灯 片
本课件PPT仅供大家学习使用 学习完请自行删除,谢谢! 本课件PPT仅供大家学习使用 学习完请自行删除,谢谢!
组态软件WinCC及其应用
WinCC以Microsoft技术作为后盾,几乎集成了 Microsoft所有的开放性技术,包括ActiveX, DDE,OPC,VBA,VBS,OLE,API以及 Microsoft强大而高效的数据库Microsoft SQL Server 2000,通过它们可以把自己的应用程序集 成到WinCC中。
例1:在WinCC项目中调用一个用户指定的帮助。
#pragma code("user32.dll") BOOL WinHelpA(hwnd, lpszHelpFile, fuCommand, dwData); #pragma code() #define HELP_CONTENTS 0x0003L void WinHelpApi() { HWND hwnd; /*需要的帮助窗口句柄 */ char HelpFile[255]; UINT fuCommand; /* 帮助类型 */ DWORD dwData; /* 附加数据 */ BOOL bRetVal; LPCTSTR lpszHelp; lpszHelp = HelpFile; strcpy(HelpFile, "c:\\Windows\\Help\\ade.hlp"); hwnd = FindWindow("PDLRTisAliveAndWaitsForYou","WinCC Runtime - "); fuCommand = HELP_CONTENTS; dwData = 0L; bRetVal=WinHelpA((DWORD) hwnd,(DWORD) lpszHelp, fuCommand, dwData); printf("hwnd: %d \r\n",hwnd); printf("HelpFile: %s \r\n",HelpFile); printf("bRetVal: %d \r\n",bRetVal); }