新一代的编程工具——DoEG.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新一代的编程工具——DoEG

新一代的编程工具——DoEG 概述 DoEG是TMEIC公司最新开发的一种软件开发工具。它被开发成一个控件,简单添加,就可以被集成到微软的EXCEL程序中,这种开发工具的主要特点就是开发的源文件都是excel格式的文本文件,然后通过DoEG的编译、生成,转化成可以直接执行的脚本文件。目前这套系统主要在钢铁系统过程自动化(通常称为L2)系统设计时应用。 DoEG目前开发的应用系统中的脚本文件,必须在同样由TMEIC开发的PASolution中间件平台上才能运行。 为了应对钢铁系统的需要,DoEG将系统的应用功能划分成跟踪、通讯、数据收集、画面、报表和操作管理几大部分。围绕这些应用功能,DoEG开发了一系列的系统设计文档模板,用户利用这些模板,可以开发出自己所需要的每个应用程序的框架。这些框架包括了程序的头文件、程序中进程间调用的接口设计、报警信息的输出等等。当然,并不是所用的内容都可以利用模板自动生成,用户还必须自己编制一些应用程序脚本,但是这些用户编制的脚本可以通过系统生成的方式,被自动地整合到最终的应用程序之中。从开发的角度上讲,DoEG节省了程序的开发时间,它使得程序开发更加标准化。 要开发一套应用系统一般必须涉及到的以下几个标准的Excel模板。 PDI 名为PDI的模板文档主要定义了从上位机(通常称为L3)接收到的在机组生产过程控制中所必须的PDI原始数据以及用户自定义的PDI 数据,PDI模板在设计过程中考虑到了以下一些主要功能: 整合PDI数据结构,从中提炼出更多标准功能,避免在定义PDI数据项、record名和component名过程中遗漏一些数据,使L2L3接口数据的定义更加完整。 通过定义来自外部计算机的PDI数据格式和本系统PDI数据之间的关系,生成External-IO。 生成PDI记录的数据字典导入文件,将来可以直接用于生成数据库表。 Gathering数据收集 该Excel模板文档定义了要收集的实绩数据项,以及它们的收集方法。通过这个工具可以实现定长度、定时间周期所产生的生产实绩数据的收集、计算和统计。主要包括下列功能: 生成生产实绩数据收集的脚本文件,这些实绩数据是定长或定周期收集的。 对收集到的实绩数据进行分级处理。 生成生产实绩数据收集的脚本文件,这些实绩数据是单个事件产生的实绩数据。 P-Link 前面介绍的都是定义的一些接口数据信息,而P-Link是产生应用程序脚本文件的最主要工具,它主要是由Timing和Function两个Excel文件组成。 Timing文件定义了所有由外部设备信号(如物料移动等)产生的一些事件。 Function文件则定义了各个timing事件触发的某个任务的哪个具体事件,以及各任务进程之间的关联和数据流。可以说,P-Link是整个DoEG的核心,它主要具有下列这些功能: 生成各个应用程序的框架,生成进程激活、互相调用的逻辑。 包含用户定义脚本文件以及一些标准函数。 生成其它一些配置文件从而减少系统的开发时间。 External-IO External-IO是用来生成通讯程序需要的输入输出电文结构的工具,除了与L3的PDI原始数据接收电文是通过PDI来生成的以外,L2与其他设备的接口电文都可以通过External-IO来生成,External-IO具有下列特征: 定义L2和外部设备的通讯电文内容、格式和单位,该文档可以作为通讯功能规格书来使用。 根据输入输出电文格式,可以自动转换电文中的数据类型和单位。 创建宏命令,利用这些自动生成的宏,可以设定给L1相关的设定值电文。 Zone 这是用来定义跟踪区域,实现物料跟踪管理功能的一个文件。具有下列功能: 定义机组的所有跟踪位置的名称、每个跟踪位置最大允许跟踪对象的个数。 Alarm 用来在应用程序执行过程中输出报警信息的工具,有下列特征: 生成报警信息,可以定义报警的组别、等级、报警内容、报警所在的应用程序、报警信息是否可以保存。 在应用程序生成时,系统会根据该文档生成每个应用程序的报警输出信息的控制代码。 系统开发流程 前面简要叙述了DoEG开发所要用到的几个最常用的工具,下面介绍利用DoEG进行软件开发的流程,主要有下面几个步骤: 安装DoEG 根据功能说明书,编写系统设计文档,首先创建的是一些接口方面的文档 创建除接口以外其他的系统文档 创建所有的脚本文件 创建自动生成的PASolution脚本文档 下图是一个简要的系统开发文档生成流程图 DoEG安装 安装环境要求 操作系统:Microsoft Windows 2000/XP/2003 Java2 ,标准版1.4.2_13 Microsoft Excel 2000/2002/2003 安装步骤 DoEG的安装步骤如下: 直接将安装盘上的DoEG文件夹拷贝到C盘根

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档