wincc里面的c脚本是c语言吗
“wincc里面的c脚本是c语言吗”相关的资料有哪些?“wincc里面的c脚本是c语言吗”相关的范文有哪些?怎么写?下面是小编为您精心整理的“wincc里面的c脚本是c语言吗”相关范文大全或资料大全,欢迎大家分享。
WINCC C脚本的标准函数
WINCC C脚本的标准函数
标准函数
该系统包含标准函数。 可以按需要修改这些函数。 此外,还可以自己创建标准函数。 该系统包括一个标准函数集。 一、Alarm - 简短描述
Alarm组包含控制WinCC报警控件的函数。标准函数可用于工具栏中的每一个按钮。这些函数可用来创建自定义工具栏,例如选择画面,或者定义控件上的设置。
1.void AcknowledgeMessage(DWORD MsgNr)函数,确认消息系统中带编号的消息,该编号被传递为参数。
使用标准函数操作WinCC报警控件的实例 {//确认选择的报警记录消息
AcknowledgeMessage(GetTagWord(\ }
指定待确认的消息号。在本例中是从变量读取的。 2.BOOL AXC_OnBtnArcLong(char* lpszPictureName, char* pszMsgWin)函数,在消息窗口中该函数表示消息存储在长期归档中。
使用标准函数操作WinCC报警控件的实例 {// 跳转到WinCC报警控件中的第一条消息 AXC_OnBtnMsgFirst(\
wincc的c语言基础
第二章 WinCC C语言基础
要使对象动态化,在WinCC中有多种不同的选项可用。其中包括变量连接.动态对话框和直接连接。通过它们可以实现复杂的动态。然而,随着要求的增加它们会有限制。对于用户来说,组态C动作、项目函数或动作可以有更广的范围。它们在WinCC 脚本语言C中创建。对于许多应用来说,不必具备非常全面的C语言知识。它足以为现有函数提供参数。然而,为了使用WinCC脚本语言C的全部功能,需要具备有关这种编辑语言的基本知识。本课程可以为用户提供这些知识。
本课程用来为不熟悉C语言的人员提供有关编辑语言C的常规应用的基本知识。具备C语言编辑经验的编程员可以学习C语言应用于WinCC时的特性。
2.1 C脚本的开发环境
对于C脚本的创建,WinCC提供两个不同的编辑器。一个是图形编辑器中的动作编辑器,用于在对象处创建C动作;另一个是全局脚本编辑器,用于创建项目函数和全局动作。脚本语言的语法与采用ANSI的标准C语言相一致。
在WinCC中编辑语言C的另一个应用领域是关于动态向导的创建。为此,可以使用一个单独的编辑器。
2.1.1 图形编辑器的动作编辑器
在图形编辑器中,可以通过C动作使对象属性动作
Wincc常用C脚本及常用功能
打开用户管理器
ProgramExecute(\
取消激活
#include \
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {
#pragma option(mbcs) HWND hwnd=NULL; int iRet;
hwnd=FindWindow(NULL,\运行系统 - \ //获得句柄 iRet=MessageBox(hwnd,\是否取消激活?\ARNING|MB_APPLMODAL); if(iRet==1)
DeactivateRTProject (); //Return-Type: BOOL } 关闭计算机
#include \
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {
#pragma option(mbcs) HWND hwnd=NULL; int iRe
Wincc常用C脚本及常用功能
打开用户管理器
ProgramExecute(\
取消激活
#include \
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {
#pragma option(mbcs) HWND hwnd=NULL; int iRet;
hwnd=FindWindow(NULL,\运行系统 - \ //获得句柄 iRet=MessageBox(hwnd,\是否取消激活?\ARNING|MB_APPLMODAL); if(iRet==1)
DeactivateRTProject (); //Return-Type: BOOL } 关闭计算机
#include \
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {
#pragma option(mbcs) HWND hwnd=NULL; int iRe
WinCC V7.3_C脚本手册
WinCC V7.3_C脚本手册
函数说明
2014/9/10
注:本文说明wincc V7.3版的所有C函数的用法,这是一份查询手册,并不需要完全阅读。通常在工程项目中是先需要一种功能,然后来查找相应函数。
目录
一、标准函数 ................................................................................................................................................... 4 I . Alarm - 简短描述 ......................................................................................................................................... 4 II. Graphics-简短描述 .....................................................................................
WinCC上可以很方便的编写VB脚本和C脚本 - 图文
WinCC上可以很方便的编写VB脚本和C脚本,但是调试起来还是比较费劲的。下面介绍一下个人的应用体会。
1,VB,最好安装VB6,先在VB6里面编写程序,然后再放到WinCC的脚本中,事半功倍,毕竟VB的调试非常方便。
a,插入引用
注意选择OLE Automation 和WinCC *****;
b,可以直接在VB里面调用WinCC的全部变量,内部,外部全可以: 如下:
c,在VB里面监视WinCC的变量:
d,调试完毕,程序拷贝到WinCC的脚本中。
2,C语言
系统提供了一个应用程序窗口,如下,只要把他拖到画面窗口即可:
2,使用Printf函数,把需要调试的内容打印出来;
3,效果如下:
希望对大家有点用处。
下面内容来自网络,感谢原文作者。
http://wenku.http://www.wodefanwen.com//link?url=vEykUwJBHY3kamu6EGqrO8WX1XVc6_IMzRfnfkcwe5JpmjmPLUHmsod1xIDeQUpd1MJgUMD9IlS8bcIsH6GWpHwjuq76wAjG6NjSkndSrQK
Vbs操作wincc画面脚本总结 一:不使用变量单纯的操作界面
1.操
WinCC上可以很方便的编写VB脚本和C脚本 - 图文
WinCC上可以很方便的编写VB脚本和C脚本,但是调试起来还是比较费劲的。下面介绍一下个人的应用体会。
1,VB,最好安装VB6,先在VB6里面编写程序,然后再放到WinCC的脚本中,事半功倍,毕竟VB的调试非常方便。
a,插入引用
注意选择OLE Automation 和WinCC *****;
b,可以直接在VB里面调用WinCC的全部变量,内部,外部全可以: 如下:
c,在VB里面监视WinCC的变量:
d,调试完毕,程序拷贝到WinCC的脚本中。
2,C语言
系统提供了一个应用程序窗口,如下,只要把他拖到画面窗口即可:
2,使用Printf函数,把需要调试的内容打印出来;
3,效果如下:
希望对大家有点用处。
下面内容来自网络,感谢原文作者。
http://wenku.http://www.wodefanwen.com//link?url=vEykUwJBHY3kamu6EGqrO8WX1XVc6_IMzRfnfkcwe5JpmjmPLUHmsod1xIDeQUpd1MJgUMD9IlS8bcIsH6GWpHwjuq76wAjG6NjSkndSrQK
Vbs操作wincc画面脚本总结 一:不使用变量单纯的操作界面
1.操
怎样在wincc中用C脚本判断excel报表是否存在
怎样在wincc中用C脚本判断excel报表是否存在 copydream,2008-12-07 20:41:37
新手刚学wincc,现在遇到一个问题,向各位请教.
怎样在wincc中用C脚本判断excel报表是否存在,vbs只懂皮毛,最好不要说用vbs做. #pragma code (\
VOID GetLocalTime(LPSYSTEMTIME lpSystemTime); #pragma code ()
char FileName[20] = \static int i,j; SYSTEMTIME sysTime;
__object* pExcel = NULL; GetLocalTime(&sysTime);
sprintf(FileName,\年%d月.xls\sprintf(Date,\i=atoi(Date)+2; j++;
if(j==3) j=0;
pExcel = __object_create(\pExcel->Visible = 0; if(在这里判断) {
pExcel->Workbooks ->Open (\pExcel->ActiveWorkbook->SaveAs(FileName
WINCC中使用C脚本获得操作记录的方法(原创)
文档号 版本 日期 页数
技术总结 C脚本获得操作记录的方法 版本 0 日期 作者 校对 批准 说明
53925891.doc
文档号 版本 日期 页数
目录
1
应用范围 ..................................................................................................................................................... 3 1.1 1.2 2 3
详述 ................................................................................................................................................... 3 适用的系统 ...................................................................
WinCC C函数详解
WinCC C函数详解 GetFontSize函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “Static Text1”是该对象的名称。
1). 读出当前字体大小和fontsize中的缓冲区。 2). 执行处理返回值的自定义代码。
2. long int GetAlignmentTop(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,定义垂直文本对齐(上对齐、居中、下对齐)。 读出字体大小的实例 {
long int fontsize;
//获得实际字体大小 fontsize
= GetFontSize(lpszPictureName,\ //自定义代码
//在那里用户可以使用返回值做某事 ... }
GetFontSize函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “Static Text1”是该对象的名称。
3. BOOL GetFontBold(LPCTSTR