通用仪器前面板应用软件可视化编程方法的设计与实现

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:zhanghtlx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的进步,测试测量仪器技术逐渐向虚拟仪器技术方向发展,开发简单、通用、可拓展已成为虚拟仪器开发的重要指标,模块化、图形化的仪器应用软件开发平台在仪器系统中的地位愈发重要。当前的模块化仪器应用软件系统存在开发仪器前面板应用软件通用性差,二次开发难度大等问题,因此本课题提出了一种组合式模块化的前面板应用软件,借助Java语言和SWT图形包设计并实现了一个前面板应用的可视化开发平台,使用拖拽组件和点击组件编辑的方式开发和运行前面板应用,实现软件资源的重复利用。课题对于前面板应用可视化编程方法进行了如下研究:总体方案设计。本课题在现有仪器应用开发平台的基础之上,提出了模块化仪器前面板开发平台的概念,对开发环境、软件架构的分析以及设计模式的选择后,使用Eclipse RCP框架进行开发。前面板应用软件的模块化标准设计及通讯机制设计。为了最大程度的对代码进行重用,减少开发时间,提出了模块化的仪器前面板组件,并对其接口和基础开发类进行设计,方便组件拓展。提出了一种基于观察者模式的常量池全局对象数据绑定方法,不仅方便前面板组件间的数据传递,也方便拓展外部系统的通讯接入。仪器前面板应用可视化编程方法的设计与实现。针对前面板组件的特性,使用XML脚本自定义标签来描述应用,并设计了一个运行平台对脚本进行解析,生成具有图形界面的前面板应用软件。为了简化模块化仪器前面板应用的开发,对前面板应用软件可视化编程方法进行研究,提出了可视化开发平台,使用拖拽的方式组合组件,点击组件编辑组件属性,可快速开发前面板应用。仪器后面板与前面板应用通讯的实现。为了通用仪器软件平台的完整运行,针对前后面板应用是两个相对独立的系统,设计了一个后面板组件来实现前后面板的数据交换,提出了一种数据映射的方法对管道两端动态数据进行指定。为简化数据映射的配置,设计了可视化数据映射视图,使仪器应用软件平台可以方便快速的设计带有仪器界面的虚拟仪器应用软件。仪器前面板是虚拟仪器应用与用户进行交互的重要部分,组合式前面板应用软件使得仪器应用界面可以随意组合组件来进行设计。可视化前面板应用开发平台让用户可以使用WYSWYG(WHATYOUSEEWHATYOUGET,所见即所得)的方式,非常直观的组合和编辑组件开发前面板应用,提高了开发人员的开发效率。仪器前后面板应用的通讯,使得仪器应用平台能够快速、方便开发完整的仪器应用软件,包括程序逻辑以及前面板界面。最后,使用仪器应用软件平台设计的信号发生显示器验证了仪器应用开发平台的可行性。
其他文献
作为高烯醇负离子的前体,环丙醇的开环及转化反应在合成中的应用非常广泛,尤其在过渡金属催化的环丙醇的开环交叉偶联反应研究方面己经取得了丰硕的成果。鉴于含氟有机物的重
磁悬浮旋翼是磁悬浮原理在飞行器旋翼上的一种新的应用。2018年中国直升机研究所首先提出将磁悬浮支承原理利用到旋翼机桨叶支承上,并联合来武汉理工大学磁悬浮课题组对磁悬浮旋翼进行了初步研究。当飞行器旋翼采用磁悬浮外缘支承时,可以极大减小旋翼桨叶的浆尖涡,排除高速旋转时浆尖挥舞的问题,进而提升浆尖利用率,从而在相同的螺旋桨径向尺寸下获得更大的升力,而传统机械轴承无法承受旋翼桨叶高速旋转时外缘的线速度,因
分数阶微积分理论是整数阶微积分理论的推广和延伸.它是数学中的一个重要的分支,在生物工程、物理、化学、力学、信号处理、岩石的流变性质等诸多科学领域都有着某些特有的优
松花江流域是我国七大流域之一,近些年流域水质持续改善,但氨氮、总磷仍是流域的主要污染因子,部分劣V类断面主要是因为氨氮超标引起。本研究选取松花江流域42个断面,收集国控断面2003-2019年监测数据,结合监测和采样数据进行研究。通过多元统计学分析法研究流域环境质量状况及主要污染因子;利用季节性Kendall检验法以及绘制NH4+-N、TN、TP和CODMn的时空分布图,分析流域内N、P时空分布特
平面渐变槽线天线是一种低剖面结构的超宽带天线。此类天线因其优异的端射辐射性能以及成本低廉、便于加工等特性,在雷达监测、无线传感网络、医学监测与成像及短距离无线通信等多个领域中得到了广泛应用。超宽带工作时,此类天线因其辐射波束在高频部分易产生分裂,造成增益的波动乃至迅速下降,难以在工作频段内保持平稳的辐射性能,所以在实际应用中无法很好的满足稳定通信的需求。本文的研究对象为平面渐变槽线天线,研究目的为
近年来,随着人工智能技术的快速发展,移动机器人、增强现实、虚拟现实等前沿科技正逐步走进人类的日常生活。因此,辅助系统获取传感器位姿信息的定位任务变得尤为重要。在室内环境中,视觉定位技术作为一种高效的定位方法,在其他定位技术(GPS、WLAN)失效时仍能正常工作,并且具有信息丰富、低成本的优势,已成为计算机视觉领域的热点问题。视觉定位的关键在于建立图像和地图之间的匹配关系。传统的视觉定位方法利用局部
当前,越来越多的机动车辆在方便了人们生活的同时,也使交通事故的发生量居高不下。因此,实时感知车辆周围的行人并准确预测其未来的运动轨迹对辅助驾驶以及自动驾驶都有着十分重要的意义。为此,本文分别设计了一种基于第一视角的行人轨迹预测算法和一种基于人体关节点的低头异常行为检测算法,使车辆能够在复杂的场景中更加准确地避开行人,提高道路行驶的安全性。本文的主要工作为:(1)提出了一种基于第一视角的行人轨迹预测
国有资产行政公益诉讼是指检察机关发现负有管理国有资产职责的行政主体在违法行使职权或者消极行使职权,导致国有资产流失严重,适格主体依法向法院提起的诉讼。基于国有资产行政公益诉讼的法理依据、法律依据以及现实依据,国有资产行政公益诉讼的建构具有正当性与合理性。目前,检察机关提起国有资产行政公益诉讼制度已经形成,但国有资产行政公益诉讼制度并未系统化,需要解决大量的问题以及构建相应的制度。通过国有资产行政公
激光自混合干涉是指当激光源输出的一部分光被外部物体反射或散射后,反馈回激光器的光与激光腔内的光相混合后,调制激光器的输出功率和输出频率。激光自混合干涉与传统的双光
环境污染是目前制约人类可持续发展的最大阻力,寻求绿色能源变得至关重要。由于燃料电池发电发电方式具有清洁、高效的特点,所以燃料电池发电是目前研究最多的发电方式之一。