共查询到18条相似文献,搜索用时 165 毫秒
1.
组件技术在虚拟试验仿真软件开发平台的应用 总被引:1,自引:0,他引:1
针对虚拟试验领域仿真软件可复用性差、维护难度高、开发周期长等缺点,利用组件技术设计并实现了一个仿真软件开发平台。平台基于“框架+插件”的体系结构,设计了一套完整的组件接口规范和组件间的通信机制,并综合利用了工厂方法、发布订阅、单例、模板等多种设计模式,降低了模块之间耦合性,提高了代码的复用性。使用平台开发的仿真软件具有开发周期短、成本低、扩展性强、易升级维护等特点。 相似文献
2.
3.
4.
5.
针对大规模复杂航电系统软件的设计和开发,引入MVC(模型-视图-控制)的软件体系架构和设计模式,对软件行为主体进行持续抽象和封装,并在项目开发过程中迭代应用。研究结果证明,采用MVC架构很好的提高了软件设计和开发的可靠性、可扩展性和可复用性,增强了应用系统软件架构的灵活性和适应性。 相似文献
6.
李哲洙 《沈阳航空工业学院学报》2002,19(1):52-54
软件构架技术是软件复用的一种重要方式,软件构架是研究如何快速,可靠地应用可复用构件进行系统构造,着重于软件系统自身的整体结构和构件间的互联,在特定领域中运用软件构架技术开发应用系统有非常重要的现实意义。本文通过对网管系统性能数据处理平台的设计,来说明软件构架技术在应用系统开发中的实现方法和步骤。 相似文献
7.
测试数据是民机试飞过程中的最终产物,是反映飞机系统状态、表明适航符合性的重要依据。随着大量先进航空总线在民机上的应用,测试数据的体量越发庞大、类型也更为复杂,为测试数据的处理和分析带来了巨大的挑战。对民机试飞测试数据的类型、存储特点和常用分析方法进行了研究,深入分析了试飞测试数据的处理和分析需求,立足于WPF(windows presentation foundation)平台,采用MVVM(Model-View-ViewModel)设计模式,使用了内存管理、DataBinding事件模型、反射等关键技术,集成了SciChart、时序数据库等组件,设计开发了民机试飞测试数据处理分析软件。软件实现了试飞测试数据的快速处理、分析及可视化,可完成多个数据文件的同时加载、进行1 Hz~16 kHz不同采样率下数据分析结果的可视化展示,经实际应用,满足了某国产大型客机的试飞需求。 相似文献
8.
主要论述基于抽象描述的数据通信与处理方法的设计和实现。该方法通过将数据通信控制、数据格式解析和字段转换方式等数据处理内容抽象化,以描述的方式对以上内容进行定义,并通过解释的方式完成数据处理,从而将程序结构设计和控制流程与具体数据处理分离,实现数据的通用描述化处理。在提高软件复用性的同时,增强了软件的灵活性、开放性、安全性、稳定性。 相似文献
9.
《燃气涡轮试验与研究》2019,(4)
根据航空发动机试验需求,统筹规划了高空台进排气控制系统软件的总体结构。整个系统软件采用模块化设计,各模块依据其功能特点独立开发,最终完成所有功能模块的一体化集成。所建立的系统软件能实现数据处理、逻辑解算、算法实现、人机交互等一系列功能,具有运行实时、处理高效、移植方便、可复用性高等显著优点,并已在多型发动机高空模拟试验中得到有效验证,满足设计和使用要求。 相似文献
10.
本文主要介绍软件复用的基本概念,软件复用的优点以及面向对象技术对软件复用的支持。同时结合测控领域中物实践,从软件复用的不同层次阐了可复用的构件在测控软件开发中的应用,阐明了软件复用在提高软件生产率,改进软件质量方面所起的重要作用。 相似文献
11.
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.
14.
随着装备软件系统的发展,越来越多的硬件功能软件化,装备软件的发展朝着高综合、高集成、一体化的趋势发展。目前航空航天装备软件中,嵌入式软件占据主导地位,相较通用计算机软件,嵌入式软件的测试具有面向特定应用,有实时操作系统支持,运行芯片和平台较为固定,并且需要特定的数字总线资源进行数据注入等特点。尤其对于复杂的,高度综合化模块架构的嵌入式软件系统软件测试,对于测试和验证系统的要求也越来越高,数据采集、数据记录、数据激励、数据监控、数据分析等各种测试和验证系统的需求也使得综合化软件测试验证系统结构越来越复杂,基于分布式架构的软件测试系统已经成为必然趋势。结合嵌入式综合化软件测试系统的功能要求以及测试系统的特点,提出了一种基于对等架构下的分布式测试系统设计,该设计不仅能够满足嵌入式软件运行平台规模的扩展,也能够在分布式架构下实现软件运行平台内部资源的共享。 相似文献
15.
为提高飞行器试验任务中的实时测控数据处理能力,满足高并发、大容量、强实时、高可靠的试验数据处理需求,基于实时操作系统建立了一个计算功能强大、实时性强、可靠性高的测控集群系统。为实现实时测控集群系统的原型开发,通过研究负责节点管理和任务分配的集群管理控制节点的功能,分别对系统监控软件、负载均衡软件和人机交互软件的详细设计方法开展了研究,重点解决了节点信息收集、任务分配、负载均衡、双工冗余热备份、人机交互、节点控制等技术难题,保证了实时测控集群系统的实时性和可用性,为系统软件原型开发奠定了技术基础。 相似文献
16.
17.
介绍了用INTEL公司新推出的80C196UN单片机来设计数字滤波器。用此嵌入式数字信号处理器设计的滤波器的幅值、相位和响应较为精确,消除了多个器件所引起的噪声、电压等误差。同时,本文还对C196UN硬件结构、软件设计及执行信号处理指令集中的关键语句做了概述 相似文献