1 / 23
文档名称:

c语言基础.doc

格式:doc   大小:81KB   页数:23
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言基础.doc

上传人:beny00001 2022/2/4 文件大小:81 KB

下载得到文件列表

c语言基础.doc

相关文档

文档介绍

文档介绍:word
word
1 / 23
word
WINCC C语言根底
要使对象动态化,在WinCC中有多种不同的选项可用。。通过它们可以实现复杂的动态。然而,随着要求的增加它们会有限制。对于用户实例代码中,指的是一个long型的变量。
事件处理〔2〕:在本段中,执行响应事件的动作。在本实例代码中,读入一个WinCC变量的数值。该数值作为位置X分配给自己的对象。事件的C动作的返回值为void类型,也就是说不需要返回值
5.C动作的创建
创建C动作的步骤如下:
〔1〕.打开图形编辑器,打开期望的WinCC画面,打开所期望对象的对象属性对话框
〔2〕通过鼠标R期望的属性或事件,然后从弹出式菜单中选择C动作来打开动作编辑器
〔3〕将显示动作编辑器,其中将显示函数的根本框架。此外,C动作的标题已经自动生成,该标题不能更改。
在C动作的标题的第一行,.。通过该文件,。C动作标题的第二局部为函数标题。该函数标题提供有关C动作的返回值和可以在C动作中使用的传送参数的信息。C动作标题的第三局部开始是花括弧。此花括弧不能删除。在该开始大括弧和完毕大括弧之间,编写C动作的实际代码。
〔4〕其他自动生成的代码局部包括两个注释块,假如要使交叉索引编辑器可以访问C动作的部信息,如此需要这些块,要允许C动作中语句重新排列也需要这两个块。如果这些选项都不用。如此可以删除这些注解。
第一个块用于定义C动作中使用的WinCC变量。在程序代码中必须使用定义变量名称而不是实际的变量名称
第二个注释块用于定义C中所使用的WinCC画面。在程序代码中也必须使用定义的画面名称而不是实际画面名称。
〔5〕编写执行期望计算的函数主题、动作等。有多种编辑辅助工具可供使用,其中一种辅助工具是变量选择对话框,此对话框如下所示的按钮可以打开。在显示的选择变量对话框中,选择WinCC变量然后单击确定来确认。于是在C动作中在当前光标位置处插入所选WinCC的变量名称。
〔6〕另一种辅助工具是动作编辑器左窗口中的函数选择。利用函数选择,可以在C动作中的当前光标位置处自动插入所有可用的项目函数、标准函数和部函数。为此,通过鼠标D来选择其数据类型的列表。该函数可以在数值列中进展参数化。除简单的文本输入以外,选择变量
word
word
4 / 23
word
.图形对象和画面选项都可以用。
为了在C动作中的当前光标位置插入函数,可通过单击确认来确定对话框。
〔7〕现在必须翻译已完成的函数。在通过如下所示的工具按钮来完成。翻译过程的结果显示在动作编辑器的左下角。它包括找到错误的个数和警告的个数。错误总会使C动作无法进展。而警告是一种提示,指出在执行C动作期间可能出现的错误。良好的编辑风格可防止在创建C动作时出现除0 Ereor(S),0 Warning(s)的输出结果之外的情况。
如果在编译过程中出现错误,如此它们将在输出窗口中显示。通过鼠标D输出窗口中的错误消息,可以直接跳转到相应的代码行。
〔8〕对于已经为对象属性创建的C动作,必须定义触发器。对于事件本身就是触发器所以不用在定义。触发器的定义通过如下所示的按钮来执行。可以选择使用时间变量触发器。
〔9〕通过单击动作编辑器确实定按钮,可将已编写的C动作放置在期望的属性或事件处。通过C动作动态化的属性或事件将用绿箭头标记。
WinCC标签定义和画面定义
#include“〞
long-main(char** lpsz ObjectName. Char* lpszPropertyName)
{
//syntax.#define TagNameInAction “DMTagName〞
#define S32I-COURSE-0TEST-1 “S32i-course-test-1〞
//next TagID :1
//WINCC TAGNAME-SECTION-END
//WINCC:PIAME-SECCTON-START
//syntax: #define PiameInAction “PictureName〞
#define CC-0-STARTPICTURE-00 “cc-0-startpicture-〞
//next PicID:1
//WINCC:PIAME-SECTTON-END
word
word
5 / 23
word
SetTagSDWord(S32I-COURSE-TEST-1,100);
OpenPicture(CC-0-STARTPICTURE-00);

最近更新

2024年清流县招教考试备考题库带答案解析(必.. 30页

2024年湖北大学马克思主义基本原理概论期末考.. 12页

慢性胃炎与胃部不适的日常应对 170页

2024年湖南生物机电职业技术学院马克思主义基.. 12页

2024年溧水县招教考试备考题库带答案解析 30页

2024年潼南县幼儿园教师招教考试备考题库带答.. 31页

2024年焦作师范高等专科学校马克思主义基本原.. 12页

2024年理塘县招教考试备考题库含答案解析(必.. 30页

2024年略阳县招教考试备考题库含答案解析(夺.. 31页

2024年盘山县招教考试备考题库含答案解析(夺.. 30页

2024年福建商学院马克思主义基本原理概论期末.. 13页

2024年绵阳职业技术学院马克思主义基本原理概.. 13页

2024年舞阳县招教考试备考题库带答案解析(夺.. 30页

2024年英山县招教考试备考题库及答案解析(必.. 30页

2024年蒙城县招教考试备考题库带答案解析 30页

2024年衡阳幼儿师范高等专科学校马克思主义基.. 12页

2024年西安医学高等专科学校马克思主义基本原.. 12页

2024年西藏自治区(8所)马克思主义基本原理概.. 13页

2024年赣榆县幼儿园教师招教考试备考题库含答.. 31页

2024年辽宁生态工程职业学院马克思主义基本原.. 13页

2024年通化市职工大学马克思主义基本原理概论.. 12页

2024年邯郸科技职业学院马克思主义基本原理概.. 13页

2024年郑州食品工程职业学院马克思主义基本原.. 12页

2024年重庆大学马克思主义基本原理概论期末考.. 12页

2024年金寨县幼儿园教师招教考试备考题库含答.. 31页

2024年长春职业技术大学马克思主义基本原理概.. 12页

2024年阿克苏工业职业技术学院马克思主义基本.. 13页

2024年陕西警察学院马克思主义基本原理概论期.. 12页

2024年青岛工学院马克思主义基本原理概论期末.. 13页

2024年静海县招教考试备考题库带答案解析(夺.. 31页