首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 165 毫秒
1.
组件技术在虚拟试验仿真软件开发平台的应用   总被引:1,自引:0,他引:1  
针对虚拟试验领域仿真软件可复用性差、维护难度高、开发周期长等缺点,利用组件技术设计并实现了一个仿真软件开发平台。平台基于“框架+插件”的体系结构,设计了一套完整的组件接口规范和组件间的通信机制,并综合利用了工厂方法、发布订阅、单例、模板等多种设计模式,降低了模块之间耦合性,提高了代码的复用性。使用平台开发的仿真软件具有开发周期短、成本低、扩展性强、易升级维护等特点。  相似文献   

2.
根据航天发射任务的特点和任务三维可视化实时仿真需求,灵活运用多种设计模式设计实现了一个航天发射任务三维可视化仿真软件框架。该框架具有通用性强、可复用程度高、代码质量优的特点,可方便地实现各类航天发射任务的三维可视化实时仿真应用。  相似文献   

3.
针对测控领域中复用程度低和开发周期长的问题,提出在该领域软件进一步推广和使用设计模式的思路。分析当前测控软件在实际开发过程中遇到的突出症结,并结合具体工程实践描述在测控软件领域引入设计模式的作用和影响,以单态模式为例分析引入设计模式对软件体系架构造成的深刻改变和潜在风险,给出测控软件领域中运用设计模式的建议。通过分析不同应用场景表明,灵活运用设计模式能够解决航天测控软件中常见的突出问题。  相似文献   

4.
为了有效缩短开发周期并提高软件质量,必须提升测控软件的复用性和可扩展性。针对实际通信软件开发中的僵化性问题,提出了使用设计模式进行构件化设计的思路。结合具体通信应用完成了可扩展通信构件的分解和设计,测控协议的更改周期从传统开发方式的数月缩减为几个工作日,测控软件的维护成本得以大幅降低。通过对通信构件搭建过程的逐步介绍可以看出,设计模式是大规模构件化结构设计的基础,能够解决航天测控软件中常见的突出问题。  相似文献   

5.
针对大规模复杂航电系统软件的设计和开发,引入MVC(模型-视图-控制)的软件体系架构和设计模式,对软件行为主体进行持续抽象和封装,并在项目开发过程中迭代应用。研究结果证明,采用MVC架构很好的提高了软件设计和开发的可靠性、可扩展性和可复用性,增强了应用系统软件架构的灵活性和适应性。  相似文献   

6.
软件构架技术是软件复用的一种重要方式,软件构架是研究如何快速,可靠地应用可复用构件进行系统构造,着重于软件系统自身的整体结构和构件间的互联,在特定领域中运用软件构架技术开发应用系统有非常重要的现实意义。本文通过对网管系统性能数据处理平台的设计,来说明软件构架技术在应用系统开发中的实现方法和步骤。  相似文献   

7.
测试数据是民机试飞过程中的最终产物,是反映飞机系统状态、表明适航符合性的重要依据。随着大量先进航空总线在民机上的应用,测试数据的体量越发庞大、类型也更为复杂,为测试数据的处理和分析带来了巨大的挑战。对民机试飞测试数据的类型、存储特点和常用分析方法进行了研究,深入分析了试飞测试数据的处理和分析需求,立足于WPF(windows presentation foundation)平台,采用MVVM(Model-View-ViewModel)设计模式,使用了内存管理、DataBinding事件模型、反射等关键技术,集成了SciChart、时序数据库等组件,设计开发了民机试飞测试数据处理分析软件。软件实现了试飞测试数据的快速处理、分析及可视化,可完成多个数据文件的同时加载、进行1 Hz~16 kHz不同采样率下数据分析结果的可视化展示,经实际应用,满足了某国产大型客机的试飞需求。  相似文献   

8.
主要论述基于抽象描述的数据通信与处理方法的设计和实现。该方法通过将数据通信控制、数据格式解析和字段转换方式等数据处理内容抽象化,以描述的方式对以上内容进行定义,并通过解释的方式完成数据处理,从而将程序结构设计和控制流程与具体数据处理分离,实现数据的通用描述化处理。在提高软件复用性的同时,增强了软件的灵活性、开放性、安全性、稳定性。  相似文献   

9.
根据航空发动机试验需求,统筹规划了高空台进排气控制系统软件的总体结构。整个系统软件采用模块化设计,各模块依据其功能特点独立开发,最终完成所有功能模块的一体化集成。所建立的系统软件能实现数据处理、逻辑解算、算法实现、人机交互等一系列功能,具有运行实时、处理高效、移植方便、可复用性高等显著优点,并已在多型发动机高空模拟试验中得到有效验证,满足设计和使用要求。  相似文献   

10.
本文主要介绍软件复用的基本概念,软件复用的优点以及面向对象技术对软件复用的支持。同时结合测控领域中物实践,从软件复用的不同层次阐了可复用的构件在测控软件开发中的应用,阐明了软件复用在提高软件生产率,改进软件质量方面所起的重要作用。  相似文献   

11.
航空电子产品中为了满足高安全等级应用的驻留需求,通用处理模块的数据完整性指标需要达到 Level A(10-9)级。基于当前元器件的可靠性和产品设计的复杂度,产品的数据完整性一般在10-3 到10-5 的水平, 无法满足产品的设计需求。本文提出了一种基于数据锁步的设计方法,该方法可用当前的软硬件资源在工程项 目中设计出满足高完整性要求的产品。  相似文献   

12.
The PAVE PACE Initiative has been established to validate system avionics concepts for advanced military aircraft. The author presents the rationale of why the advanced architecture established by the PAVE PILLAR program should be continued under PAVE PACE to achieve: practical and affordable airborne versions of modular parallel processing network architectures for many applications currently beyond real-time implementation, readily available avionics for use in all avionics and, greatly improved techniques to reduce the cost of software development and support. An approach to the overall design structure for future avionics is also presented that entails: the use of CAD (computer-aided design) tools to assist in the development of system, hardware and software requirements, the use of replicated hardware modules (some at the wafer level), the use of reuseable software modules and the use of CAD tools to tailor hardware/software modules for specific application requirements. Continued use of the PAVE PILLAR high-speed data bus and operating system is recommended as the means to integrate and control the data input and output of physically and functionally separate parallel networks  相似文献   

13.
整体壳段为航天产品核心零部件,具有结构复杂、尺寸精度高、材料去除率大、工艺过程复杂、加工周期长等特点。在壳段数控加工过程中,存在编程难度大、重复工作量大、效率低及编程质量与编程人员能力水平密切相关等问题。为了适应高效、高可靠性的任务需求,依托成熟商用CAM软件,通过对整体壳段典型特征的分析,基于UG NX软件平台研究并开发了典型特征自动化编程模块,有效提高了加工程序的质量稳定性,并极大降低了工艺人员的编程操作量,提高了工艺设计效率。  相似文献   

14.
王姝  温晓玲 《飞机设计》2024,44(1):76-80
随着装备软件系统的发展,越来越多的硬件功能软件化,装备软件的发展朝着高综合、高集成、一体化的趋势发展。目前航空航天装备软件中,嵌入式软件占据主导地位,相较通用计算机软件,嵌入式软件的测试具有面向特定应用,有实时操作系统支持,运行芯片和平台较为固定,并且需要特定的数字总线资源进行数据注入等特点。尤其对于复杂的,高度综合化模块架构的嵌入式软件系统软件测试,对于测试和验证系统的要求也越来越高,数据采集、数据记录、数据激励、数据监控、数据分析等各种测试和验证系统的需求也使得综合化软件测试验证系统结构越来越复杂,基于分布式架构的软件测试系统已经成为必然趋势。结合嵌入式综合化软件测试系统的功能要求以及测试系统的特点,提出了一种基于对等架构下的分布式测试系统设计,该设计不仅能够满足嵌入式软件运行平台规模的扩展,也能够在分布式架构下实现软件运行平台内部资源的共享。  相似文献   

15.
为提高飞行器试验任务中的实时测控数据处理能力,满足高并发、大容量、强实时、高可靠的试验数据处理需求,基于实时操作系统建立了一个计算功能强大、实时性强、可靠性高的测控集群系统。为实现实时测控集群系统的原型开发,通过研究负责节点管理和任务分配的集群管理控制节点的功能,分别对系统监控软件、负载均衡软件和人机交互软件的详细设计方法开展了研究,重点解决了节点信息收集、任务分配、负载均衡、双工冗余热备份、人机交互、节点控制等技术难题,保证了实时测控集群系统的实时性和可用性,为系统软件原型开发奠定了技术基础。  相似文献   

16.
张树团  王昉  王晶 《航空计算技术》2011,41(3):113-115,118
为了实现对航空直流电源的快速检测,提出了一种基于虚拟仪器的航空直流电源系统电气参数测试的设计方案,阐述了测试系统的硬件组成和测试系统软件模块。测试系统软件采用LabVIEW软件开发平台,主要由数据采集软件和数据处理软件两部分组成。实际应用表明,各项测试指标均达到了设计要求,系统具有运行稳定可靠、操作方便、维护简单的特点,能够满足航空直流电源的测试需要。  相似文献   

17.
介绍了用INTEL公司新推出的80C196UN单片机来设计数字滤波器。用此嵌入式数字信号处理器设计的滤波器的幅值、相位和响应较为精确,消除了多个器件所引起的噪声、电压等误差。同时,本文还对C196UN硬件结构、软件设计及执行信号处理指令集中的关键语句做了概述  相似文献   

18.
在分布式并行调试器的设计中,友好的人机界面起着十分重要的作用,界面设计是一个综合研究的过程。针对分布式程序的需求特点,以展示布局合理、信息可视化的人机界面为目的,进行分布式软件调试中调试信息界面展示技术的研究。介绍了界面与代理节点的交互方式,并通过相应的数据处理算法,将调试信息以及进程间通信关系在界面上进行可视化展示。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号