把用户归档中的重复的函数组合到一个函数里(西门子WINCC组态编程)

上传人:工**** 文档编号:432504 上传时间:2017-02-23 格式:PDF 页数:3 大小:788.16KB
返回 下载 相关 举报
把用户归档中的重复的函数组合到一个函数里(西门子WINCC组态编程)_第1页
第1页 / 共3页
把用户归档中的重复的函数组合到一个函数里(西门子WINCC组态编程)_第2页
第2页 / 共3页
把用户归档中的重复的函数组合到一个函数里(西门子WINCC组态编程)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《把用户归档中的重复的函数组合到一个函数里(西门子WINCC组态编程)》由会员分享,可在线阅读,更多相关《把用户归档中的重复的函数组合到一个函数里(西门子WINCC组态编程)(3页珍藏版)》请在金锄头文库上搜索。

1、 . 件 统 件 用户归档 常问问题样本程序:把用户归档中的重复的函数组合到一个函数里订货号:6 问题:如何能减小用户归档存取所用的脚本代码的体积?解答:如果编程了存取用户归档的脚本,对于管理任务来说,就是一大段代码。而该代码对于存取所有的用户归档的代码是一样的。下面的例子说明如何把管理任务组合到一个函数中。 就标准的编程方法来说,该脚本的结构看起来如下:,删除,程中在一个函数里对每一点都作故障检查,函数就变得非常大且不清晰。当仔细看一下上面的程序结构,可看出每一次 只有第1点和第5点有变化 。其它几点,不管用户归档的结构是什么,是不变的 。可以把上面的结构分成 3 个函数。第 1 点实施与任

2、务有关的函数。它生成过滤和分类条件。函数应用于 所有的用户归档 。这个函数接收一个回调函数作为参数。这个回调函数或是为询问中的每个条目所调用,或为全部的用户归档仅调用一次。 点的动作。无须担心管理上的问题。只需编程一个生成询问的函数和一个处理归档条目的,与归档有关的函数。下例中使用的是函数 数描述: . * ( ,参数:指针指向一个以 0 结束的字符串。该字符串含有归档的名字(与出现在用户归档编辑器里的一样)。指针指向一个以 0 结束的字符串。该字符串含有找到归档的过滤条件。指针也可以是 指针指向一个以 0 结束的字符串。该字符串含有找到归档的分类条件。指针也可以是 回调函数名。如果传输一个滤

3、波器的话,对每个条目都调用该函数。如果不传输一个滤波器的话,该函数只对全部归档调用一次。 该函数必须属于下面的类型: ( 指针指向用户数据。该指针被不经修改递送至回调函数。返回值:如果下面的条件满足,函数返回值为建立连接和清除连接的过程中没有出现故障。回调函数返回的一直是值则,返回值为数:数执行以下各步:建立到用户归档的连接。置过滤和分类条件。数调用回调函数,但是带一个到归档的 “句柄” 。如滤波器已存在,则在询问每个条目的一个 循环 里调用回调函数,但是带一个到一个条目的“句柄”。 一旦回调函数返回值循环终止。 函数 后返回值归档的连接被设置好。 7 回调函数的接口:指针指向一个用户归档的句

4、柄。该“句柄”可以指向全部归档或仅仅指向一个条目。指向用户数据的指针。返回值: . ,函数应该返回本项目:该样本项目演示了函数 本项目用可在样本项目里包含了一个名叫“用户归档样例。归档有两列。一列为产品的名称,另一列为产品数量。在起始图像里有 4 个访问归档的按钮。“插入作业”按钮在归档里插入一新行。 3 “更改作业”按钮为指定的作业 置数量。 3 “取得具有最大量的作业”按钮为带规定的最大数量的作业提供名称。 3 “插入部件量的预置号”按钮为每个作业设置规定量。 3 下面的压缩文件包含了一个样本项目。把它加载进硬盘并解开它到一个目录里。现在可以打开并测试该项目。观察归档窗口与全局脚本诊断窗口。 356 条目号: 2463816 日期: 04/15/2003 G 2005版权所有 - 法人信息 - 保密政策 - 应用条款

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > PLC/工控编程

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号