基于E3.Series电气报表系统的搭建与分析

时间:2022-06-12 06:20:04

基于E3.Series电气报表系统的搭建与分析

摘 要 基于电气协同设计平台E3.Series的电气报表系统E3. Reports首次开发了人性化的电气报表系统用户界面,采用C/S设计方法,整个报表系统嵌入到E3.Series软件当中,采用菜单调用方式,可通过几步简单的菜单点选操作便可使用此系统,大大提高了电气原理图输出各种线表的效率。

关键词 电气协同设计平台;E3.Series;电气报表系统;E3. Reports

中图分类号TM92 文献标识码A 文章编号 1674-6708(2012)81-0216-02

The Establishment and Analysis of Electrical Reporting System Based on E3.Series

Rui Li, Weiwei Zhang, Shaodong Zhang, Zhikun Liu

Abstract Based on electrical collaborative design platform E3.Series, electrical reporting System E3. Reports developed humanized system user interface for the first time, used C/S design method, embedded to E3.Series software, used the mode of menu called, could be used conveniently by few simple menu click actions, the efficiency of output line table in electrical schematic was greatly improved.

Keyword electrical collaborative design platform E3.Series electrical reporting System E3. Reports

1背景

近几年,轨道交通装备行业的产品正在朝着更加大型化、复杂化、多元化的方向发展,全新车型设计周期明显降低,模块化、谱系化、系统化设计特征明显,但是产品研发过程中涉及的电气设计技术已远远不能满足设计需求,电气设计所导出的报表系统仅仅能完成物理线基本信息的导出,而关于线的去重、线的排序、code值[1]的修改等工作需要电气设计团队花费两到三周的时间进行分析、整理。在此背景下,迫切需要我们优化现行电气设计平台的报表系统, E3. Reports为提高电气原理图输出各种报表效率提供了保障。

2 E3. Reports的开发

2.1 E3. Reports的开发环境和使用方法

电气报表系统E3.Reports采用C/S设计方法,基于Excel2007及以上版本,整个报表系统嵌入到E3.Series软件当中,使用VB[2]作为宏脚本语言,并以vbsedit作为脚本开平台,所涉及到的E3元器件属性方法主要来自于E3.Series Online Document中的接口类Scripting Interface。开发过程中还用到了一些VB插件,用于辅助展示报表生成效果。

2.2 E3. Reports的开发思路

E3.Reports是基于E3.Series多用户版系统搭建,项目设计过程中,设计人员可通过E3. Reports的临时报表系统进行错误排查,信息变更对照等,对项目进行实时操作,系统管理员可对设计人员的权限进行相应的设置,保证每位设计人员只能操作被授权的项目数据导出相应报表,而所有的项目数据在同一数据库[3]中,可实现项目内部的图纸保持实时更新,从而实现导出数据的准确性和一致性。

研发设计部门报表系统包含线缆信息总表,线束表、线束走向表等,线缆信息总表包含了其它报表所涉及到的所有字段,包括线号、线径、颜色、起始终止位置、起始终止设备等信息,线缆信息总表中所有字段信息的提取都是来源于E3. Series中线缆的属性,其中针对部分信息做了拆分、拼接,针对部分信息根据实际使用情况做了规范性约定。而线束表、线束走向表等所有插入目标节点的电子报表的生成都是基于此线缆信息总表的字段,进行排序、去重、归类、合并等操作计算生成。

临时报表系统导出的所有报表都不插入到项目节点当中,主要用于设计师对图纸、报表的临时对比、查错,其开发方法继承于研发设计部门报表系统,所有的属性都从电气原理图中的线缆属性读取,并且与设计师的原理图设计同步。

工艺部门报表的数据来源主要基于研发设计部门的线表,进行筛选、合并,同时依据车间、工艺部门的生产需求,进行了针对性的剪线表、布线表等线表的处理。

在项目结构树中,所有线表导出的位置都与电路图结点并列,作为整车的线表,分别处于各车型节点下,使得整个项目的结构清晰,易查找。

图1 E3. Reports在项目中的结构

3 E3. Reports系统搭建的重要意义

E3.Reports伴随E3.Series电气设计系统广泛应用,为电气原理图后期输出线表争取到了宝贵的设计时间,其中正式报表模块中仅线缆信息总表和线束表两项就可为整个项目组节约大概两周时间;而临时报表模块中提供的变更对照表模块、设计错误信息检查模块等都为设计师在电路图设计过程中即时自检自查提供了有利工具,从而大大减少了后期发现问题再返工更改的重复劳动,这样不仅提高了设计速度,更加保证了设计质量。

4结论

在高速动车组技术快速发展的今天,只有通过信息化技术武装企业核心业务才可以在竞争中立于不败之地,而此电气报表系统正是采用了先进的设计理念,并在应用过程中,广泛采纳设计人员的具体需求,不断总结并对脚本程序持续优化、更新,最终搭建了一个强大的电气报表系统。在今后的应用过程当中,此系统仍然会根据设计人员的需要,对相应脚本进行升级、改进,为设计人员提供一个功能更加强大,响应速度更加快捷的报表系统。

参考文献

[1]王建华.电气工程师手册[M]北京:机械工业出版社,2012:183-185.

[2]林卓然.vb语言程序设计[M]北京:电子工业出版社,2012:23-38.

[3]西尔伯沙茨著,杨冬青译.数据库系统概念[M].北京:机械工业出版社,2012:45-80.

上一篇:初中学生自主学习化学的途径 下一篇:化学实验的观察与描述