解释一下下面一段函数

各位大侠 请帮我解释一下这段函数;
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
SetVisible(lpszPictureName,"@ERROR",FALSE);
SetOperation(lpszPictureName,"@LoginIn",TRUE);
SetOperation(lpszPictureName,"@PasswordIn",TRUE);
SetOperation(lpszPictureName,"@OK",TRUE);
Set_Focus(lpszPictureName,"@LoginIn");
SetVisible(lpszPictureName,lpszObjectName,FALSE);
}
和#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code ("UseAdmin.DLL")
#include "pwrt_api.h"
#pragma code ()
int i, j, n;
char pic_name[256];
char obj_name[60];
PWRTLogout();
n = strlen( lpszPictureName );
for ( i = n; i > 0; i– )
  if ( lpszPictureName[i] == ”.” )
    {
    strncpy( pic_name, lpszPictureName, i );
    strcpy( obj_name, &lpszPictureName[i+1] );
    for ( j = 0; j < (n-i); j++)
      if ( obj_name[j] == ”:” )
        {
        obj_name[j] = ”\0”;
        break;
        }
    SetVisible(pic_name,obj_name,FALSE);
    break;
    }
}
 顺便 谁有对WINCC内部函数有说明的发我一个资料 中文般的 在此谢谢

最佳答案

参考以下资料:
《WinCC脚本应用》链接:
http://bbs.iianews.com/viewthread.php?tid=35837

《WinCC 脚本系统》下载:
http://bbs.shejis.com/thread-1734591-1-2.html

《 SIMATIC WinCC 全局脚本手册(中文)》下载:
http://www.gongkong.com/Common/Details.aspx?c=&m=&l=&Type=datum&CompanyID=&Id=C-AF12-8B5AAD9F9BF0
或http://www.chinakong.com/download/listdown.asp?id=346

创建脚本的技巧与窍门:
http://www.ad.siemens.com.cn/service/search/

C 和 VB 脚本演示项目:
http://www.ad.siemens.com.cn/service/search/?pno=3&qu=%E8%84%9A%E6%9C%AC&pa=dc

WinCC Scripting: VBS, ANSI-C, VBA:
 http://support.automation.siemens.com/WW/view/en/37572697

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

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

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

相关推荐