SmartPlant Foundation二次开发及应用

来源 :大东方 | 被引量 : 0次 | 上传用户:seny668
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为了适应公司发展,尽快提高设计水平,并与国际接轨,我公司引进了美国Intergraph公司的SPE体系软件。其中,SPF是一个针对工程信息管理的基础平台,具有开放的API开发接口,能够根据用户需求进行二次开发。本文着重介绍我公司使用VB.Net技术,对SPF进行的一系列开发,使SPF更加适应我公司实际,提高了软件应用效率。
  关键词:SmartPlant Foundation;二次开发;API
  1.前言
  SmartPlant Foundation(简称SPF)软件,是美国Intergraph公司SmartPlant Enterprise(简称SPE)体系软件之一,是专门为工程公司、工厂业主、运营商设计的工程信息管理系统,能够提高工程项目和工厂运营信息的有效性、完整性、准确性。
  2.SPF的逻辑结构
  SPF是基于数据库的软件。用户可以从桌面客户端或者浏览器界面,通过激活配置好的Method来调用处于API(应用程序接口,Application Programming Interface,简称API)层的Server API或Client API,从而实现对象的创建、更新、删除、关联等操作,并保存到数据库中。SPF中的对象,都是由Schema这个概念实例化出来的。Schema是SPF的核心概念,描述了软件的数据结构,以及SPE设计集成系统各个软件之间进行数据传递的规则。它包括ClassDef、InterfaceDef、PropertyDef、RelDef等。
  3.开发原理
  开发工具:Microsoft Visual Studio.Net 2008
  運行环境:SmartPlant Foundation 2009(04.03.01.05),.Net FrameWork 3.5
  SPF是基于.Net技术开发的,具有开放的API开发接口,因此能够根据用户需求进行二次开发,并能与任何第三方平台进行沟通。而进行二次开发的切入点就在SPF逻辑结构的API层。Server API开发能够节省客户端的执行时间,客户端对对象的所有操作都由服务端负责,由服务端进行运算,性能较高;Client API的开发相对简单一些,省时省力。在这个基础上,我们使用VB.Net技术,结合公司实际需求,以Client API为接口进行了开发。
  对SPF进行二次开发时,项目必须引用的系统自带的几个DLL,并继承SPF.Client.APIs.Model这个基类,所有用户操作时调用的Client API都继承了这个基类。
  通过程序开发生成的DLL,要经过SPF软件的定制,才能被调用。要在SPF中创建一个Client API,其名字必须与程序中的类名相同,这样SPF才能正常调用程序生成的DLL。而API是不能被用户直接激活的,这就需要将Client API实例化成Method,并且由Menu作为Method的前台触发窗口,成为用户使用二次开发功能的入口。
  4.开发成果
  4.1校审卡模块
  在文档管理中,如何确保文档质量就成了管理的关键问题。一般来说,设计都要有一套审核机制来保证设计成果及过程文件的质量。我们在SPF中定制了一套设校审流程,通过SPF工作流来对各个专业之间的资料、成果进行审核,保证各个专业之间提出去的资料都是经过审核的。虽然SPF能够生成工作流程报告来查看校审记录,但是其格式与样式跟设计人员常用的校审卡表单差异较大,使用不方便,而且不能够作为质量记录由相关单位存储。因此,必须通过开发,才能使软件生成满足公司质量记录要求的校审卡表单。
  开发的校审卡模块能够实现以下功能:
  (1)提供用户输入界面:使设校审人员能方便地填写校审意见,记录校审过程中发现的文件错误数及等级评定,并将其存储到数据库中;
  (2)提供校审卡预览功能:能自动获取信息并输出到Excel,包括被校审文档的文档号和文档类型、设校审人员填写的校审意见、校审过程中发现的文件错误数及等级评定、校审人员名字及进行校审的时间,使设校审人员可以随时查看被校审文档的校审状态及校审流程中各个步骤的校审意见;
  (3)校审卡存档:工程项目完成后,其责任人需对校审记录进行收集、编号、整理归档。在软件中存储校审卡时,需按照一定规则对校审卡进行命名,并存放到相应文档结构中,以便今后进行查阅;
  (4)权限管理:使设校审人员各司其职,只能对自己的工作流步骤进行操作。
  这样,设校审人员在文档流转的过程中可以直观的查看文档的校审状态,所填写的相关信息也能够存储到数据库,达到了使SPF自动生成满足公司要求的校审卡表单的效果,从而保障校审工作优质高效的完成,确保设计质量进一步提高。
  4.2文档批量创建
  工程设计项目涉及的专业多,产生的管理文件、交换文件、成果文件等各类资料数量较大,而这些文件都需要上传到SPF中作为文档进行管理。默认情况下,用户只能通过手动操作填写文档属性,将文档一一创建到SPF中。面对庞大的文档量,这样的方式效率低下,是任何一个工程项目所不能容忍的。而文档批量创建功能的开发,恰恰解决了这个问题。
  用户可以通过编辑Excel模版,在模板中填写文档必要属性,然后从SPF菜单读取Excel,将文档批量创建到SPF中。Excel使用方便灵活,较之SPF表单繁复的操作,大大提高了工作效率。
  4.3与公司一体化平台结口
  在引进SPF软件之前,我公司一直使用上海金慧公司的一体化平台进行项目管理。在使用SPF之后,我们对这两个平台进行了定位。目前,一体化平台仍是公司企业级的项目管理平台,SPF工作的重点以项目设计过程控制和数据管理功能开发为主。针对这个定位,一方面对一体化平台进行修改,另一方面通过程序开发使SPF中的设计集成项目设计成果及过程文件也能通过一体化平台进行存档,保证了项目存档的统一。
  该功能的实现主要包括两部分,一是将文档从SPF中批量下载,二是将文档批量导入至一体化平台中。目前已经开发完成将SPF中的校审和互提文件自动导入到一体化平台的功能,项目资料的接口正在开发中。
  5小结
  科学的管理必须与先进的技术相结合,落实到实践中,才能发挥出事半功倍的效果。本文从SPF的逻辑结构、开发原理、开发成果等方面系统介绍了我公司在使用SPF软件过程中,所做的二次开发工作,先后实现了校审卡模块开发、文档批量创建、与公司一体化平台接口等功能。目前,这些功能已经在实际项目中得到了推广,应用效果良好。
  (作者单位:中石化石油工程设计有限公司)
其他文献
摘 要:随着国民经济整体水平的大幅推进,人们对生活水平的要求也越来越高,尤其是机械工程自动化技术的广泛应用更是备受大众的青睐。文章就当下机械工程自动化在国民生活中多占用的重要地位进行阐述,进而分析当下机械工程自动化的相关技术应用进行了较为详细地分析,同时绿色工程自动化的概念也在文章中出现。  关键词:机械工程自动化技术:机械工程;绿色制造自动化  1 概述  在我国,装备制造业的发展可谓与时俱进,
期刊
摘 要:在人为因素逐渐对城市河道进行破坏并导致其部分功能削弱甚至退化的形势下,加强对生态水利工程的建设和应用具有重要的意义。因此本文在对生态水利工程的概念进行介绍之后,分析生态水利工程的设计和建设原则,重点介绍目前在河道治理中所采用的生态水利设计理念及其具体应用情况,以供参考。  关键词:生态水利设计理念;城市河道治理;应用  1引言  在我国经济发展和城镇化进程不断加快的形势下,人类频繁活动对生
期刊
摘 要:近几年来,网络技术、数字处理技术发展迅速,这也给农村档案管理工作带来了更多的挑战和机遇。在此背景下,档案管理部门要改变传统管理方式,及时利用先进科技手段提高管理效率,带领农村档案管理工作步入信息化时代,实现档案管理工作的信息化建设。  关键词:农村地区;档案管理;资源网络;共享平台  当前农村档案管理工作的重点就是实现信息资源的共享。在建设新农村、实现小康社会的过程中,要想增加农民群众收入
期刊
摘 要:近年来,我国电力企业得到飞速发展,电网覆盖面积持续增加,为我国社会经济的发展作出巨大贡献。当前,电力系统中用电检查工作是制约电网安全稳定运行的主要问题,受到社会和国家的广泛关注。用电检查工作好坏直接影响我国经济的发展,也影响人们的正常生活,在社会经济发展过程中起到至关重要的作用。本文将用电检查管理的现状和电力系统中的作用进行结合,对用电检查的管理模式和监测措施进行系统分析。  关键词:电力
期刊
摘 要:本篇文章以某城市数据为例,对市区内的PM2.5中的元素碳、有机碳进行测量,并根据数据分析得知其污染特征,根据白天、夜间时段内PM2.5的浓度,得出它的变化趋势。希望本文的研究能够为读者提供有益参考。  关键词:PM2.5;有机碳;元素碳;污染特征  有机碳和元素碳,是大气颗粒物(PM2.5)浓度最大的两大形式,其中前者具有较高的吸附活性,在空气的流动中会捕获污染物,由此发生形态的变化。而后
期刊
摘 要:综合监控网络延迟将影响监控平台对现场设备的实时监测,当车站有故障发生时,不能及时监测到故障状态信息而造成无法及时进行故障响应和处理。因此,解决网络延迟问题,减少与各系统接口的故障率,提高接口及设备可靠性。  关键词:综合监控系统;网络延迟;故障  引论  综合监控系统是一个模块化、可扩展的分布式计算机控制系统,其强大的功能为轨道交通运营管理提供了信息共享平台,提高了轨道交通自动化水平、运营
期刊
摘 要:本文主要以对西南石油大学 2014 级毕业大戏《这里的黎明静悄悄》VR 全景沉浸式新闻报道创作实践效果为例,简要分析“VR+直播”为新闻业所带来的挑战,为西南石油大学 60 周年校庆的 VR 全景沉浸式新闻报道创作做好充分准备。  关键词:VR;新闻直播;沉浸式;真实感  虚拟现实技术(Virtual Reality,简称 VR)现在广泛地出现在影视、游戏、城市规划、房间设计、制造技术、医
期刊
摘 要:环形混凝土电杆分为预应力钢筋混凝土电杆、部分预应力钢筋混凝土电杆、非预应力钢筋混凝土电杆。按外观分为锥形杆与等径杆,锥形杆根径与梢径直径不同、呈锥形状;等径电杆两端直径相同,属于非预应力钢筋混凝土电杆,本文针对锥形电杆的力学性能检验,提出一些关键性问题。  一、固定的方法  环形混凝土电杆力学性能测试装置根据中华人民共和国国家标准GB/T4623 -2014 中试验方法,锥形电杆采用悬臂式
期刊
摘 要:随着城市不断的发展,人们生活水平不断的提高,其城市电力行业逐渐成为城市运转的重要的项目。若是想要快速的提高电力企业运行的效率,则需要强化电力企业中的输配电线运行以及管理,从而让输配电线发挥其最大的作用。而本文将针对输配电线管理中存在的难点以及与预控的措施进行分析,希望能够为电力企业发展提供有效的参考。  关键词:输配电线;管理难点;预控措施  电力企业在发展的过程中拥有其特殊的性质,而且在
期刊
摘 要:生态护岸是融现代水利工程学、环境科学、生物科学、生态学、美学等学科于一体的水利工程,近年来在平原以及城市内河的生态修复及治理工程中的应用广泛,并已形成生态护岸结构型式、生态护坡材料、生态体系构架、植物配置及与水流的相互作用等多个研究领域。本文探讨了山区河道生态防洪堤建设中几个需要重点关注的问题,结合充分利用当地材料修筑的生态防洪堤典型结构设计方案,提出了相应对策。  关键词:生态护岸;山区
期刊