基于SCA的可视化组态软件的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:chijr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组态软件是在工业和自动化领域具有重要作用的软件系统。其核心功能还是以人机界面为主,先通过工业设备传感器来采集数据,再通过组态软件来展现实时的数据。但是随着不同行业和不同用户的不同需求的产生,对组态软件中需要的业务逻辑的多样性和可扩展性有了很强的需求。在扩展业务逻辑的同时,对业务逻辑和图形展现的复用性也是越来越被使用者所关注。如何选择合适的技术来解决上面的实际需求,如何更好地设计和扩展当前的组态软件功能成为一个关键。本论文基于SCA来设计和实现组态软件,SCA技术很好地实现高内聚低耦合。依赖于这个核心技术,本论文采用了横向三层,纵向四层的架构模式。横向分为数据层,服务层和展现层。数据层主要用来为上层的业务逻辑提供数据。服务层用来处理与实际业务相关的逻辑和服务,一方面通过面向服务的架构模式实现动态配置,达到对修改关闭、对扩展开放的效果,同时提高了服务的可重用性;另一方面,这种架构能够更好地实现动态连接数据层和展现层的作用。展现层通过将简单的图形和图片进行基本使用和组合编码,在用户界面上提供自由度更高的选择,既能分别绘制独立页面,也能通过大粒度的图形组件实现组合绘制。在纵向功能模块划分上,分为系统功能模块,绘图功能模块,服务功能模块,运行功能模块。系统功能模块以文件编码功能为核心,包括文件和目录操作,用户编辑基本操作等功能。绘图功能模块以图形、图片引入功能为核心,包括矢量图形绘制,外部图片引入等功能。服务功能模块以业务逻辑功能为核心,包括业务服务操作,数据绑定操作等功能。运行功能模块以运行时读取功能为核心,包括数据独立读取,实时曲线处理等功能。在以上核心功能点的基础上,配合一些辅助功能(数据下发、web编码等),将整个基于SCA的组态软件以金房供暖系统为实际应用环境,对上述设计在供暖系统的实际应用需求中进行实际验证。本论文首先介绍当前组态软件发展的现状和存在的问题,接着对将要使用的软件架构进行基本的介绍,然后针对当前组态领域存在的问题进行简要分析并做出架构整体设计和横向架构层次设计,再针对实际业务需求进行详细的纵向功能设计与实现,针对金房供暖系统的实际环境来验证实现,给出实际实现效果,最后针对未来可能的应用场景做简要的介绍和预测,对工作内容和研究方向进行展望。
其他文献
<正>一个好的结课,不仅能够艺术性地将所学知识进行回顾总结和转化升华,而且能延伸课堂教学内容,取得课已尽而意无穷的效果。近期,笔者有幸听了一节上海市朱光特级教师的"思
利用教育信息化手段保障农村教学点的教学质量是促进基础教育均衡发展重要方式,同步互动课堂是解决农村教学点师资问题和缩小城乡差距的有效途径。本文以维果斯基的社会建构
运用乡土资源命制思想品德练习,符合重视创设"新材料、新情境"的命题原则,能够增强试卷的原创性与有效性,可以让学生跳出狭小而纯粹的学科樊篱,引导他们关注现实生活,感受亲
国家历史文化名城保护制度是我国历史文化遗产保护体系中十分重要的一环,“国家历史文化名城”这一称号是对被授予城市的历史文化地位与历史文化价值的高度肯定。温州是浙南第
目的:牙列缺失是临床上常遇见的问题,总义齿修复可以在一定程度上恢复患者咀嚼功能,改善面部外形。但下颌常规总义齿(CD)修复常存在义齿固位稳定差,咀嚼效率低,患者满意度不高
第一部分自身免疫性肝炎肝移植的临床研究研究背景及目的:自身免疫性肝炎(AIH)是肝移植中相对少见的适应证,女性多见,不管肝移植术后免疫抑制剂的应用,AIH可能会复发,部分移植
拥有卓越性能的碳纳米管(CNTs)自从被日本科学家发现以来,受到了研究者的青睐。CNTs在溶液中分散后的长度分布和分布均匀性及CNTs薄膜中孔隙的分布及分布均匀性不仅是影响CNTs薄
从小型电子装置所需的微电池到大的电动车动力源,锂离子电池已经成为了21世纪极具发展潜力的新型化学电源。而对锂离子电池负极材料的研究也成为了目前研究的热点。本文针对
本文观测了蛋黄、轮虫、豆浆、脱脂奶粉、鳗鱼饲料、鱼粉和酵母粉7种饵料对泥鳅(Misgurnus anguillicaudatus)苗种前期培育生长和存活的影响;开展了二氧化氯、硫酸铜、高锰酸
背景:慢性偏头痛(chronic migraine,CM)的病理生理机制目前尚不清楚,大量的研究认为中枢致敏和神经元活性的持续增高与之有关。我们前期的研究发现三叉神经脊束核尾核(Trigeminal nucleus caudalis,TNC)N-甲基-D-天门冬氨酸受体(N-methyl-D-aspartate receptor,NMDAR)NR2B亚基的酪氨酸磷酸化有助于脊髓中枢致敏和持续性疼痛