共查询到20条相似文献,搜索用时 125 毫秒
1.
任务系统软件体系架构研究 总被引:1,自引:1,他引:0
本文阐述了软件架构的基本原理和设计方法,结合航电任务系统软件的特点,采用分层架构方法与MVC架构方法相结合的方案,对某反潜机的任务系统软件架构进行了探索研究,并对其软件架构进行了概要设计和详细设计。实践证明,该软件架构能清晰地指导任务系统软件的设计和开发,提高了软件系统的质量,加快了开发进度,节约了成本。 相似文献
2.
3.
在对某产品的测试过程中,首先要对多路信号进行测试并实施采集.因此,设计以动态数据采集模块PXI-3369及前端调理适配设备SH-1212为硬件平台,以虚拟仪器软件Lab VIEW为运行平台,开发了拥有参数配置模块、状态检测模块、标定系统模块、数据采集与信号输出模块、校准系统模块、数据处理模块的系统软件.通过应用,证明了该系统具有实用性、先进性、经济性和可靠性的特点. 相似文献
4.
针对大规模复杂航电系统软件的设计和开发,引入MVC(模型-视图-控制)的软件体系架构和设计模式,对软件行为主体进行持续抽象和封装,并在项目开发过程中迭代应用。研究结果证明,采用MVC架构很好的提高了软件设计和开发的可靠性、可扩展性和可复用性,增强了应用系统软件架构的灵活性和适应性。 相似文献
6.
《燃气涡轮试验与研究》2019,(4)
根据航空发动机试验需求,统筹规划了高空台进排气控制系统软件的总体结构。整个系统软件采用模块化设计,各模块依据其功能特点独立开发,最终完成所有功能模块的一体化集成。所建立的系统软件能实现数据处理、逻辑解算、算法实现、人机交互等一系列功能,具有运行实时、处理高效、移植方便、可复用性高等显著优点,并已在多型发动机高空模拟试验中得到有效验证,满足设计和使用要求。 相似文献
7.
本文对作战飞行程序(OFP)软件运行的软硬件环境及动态模拟综合(DSI)试验环境进行了介绍.通过对飞机、1553B总线系统、显控处理机和相关终端设备建立仿真模型,用纯软件实现了全部硬件环境功能的模拟.文章对该仿真软件架构及关键模块的设计进行了详细说明.该仿真软件实现了作战飞行程序在普通办公环境下的动态可视化开发.该仿真... 相似文献
8.
9.
随着实时仿真复杂性的提高,单个的处理器不足以完成所有的必需仿真计算任务。希望能在不同的处理器上完成实时仿真的不同任务,对称多处理器的机制需要软件支持,以使每个处理器通过共享内存进行信息交换。利用多线程控制技术,可以在非全进程开销或不使用共享内存的条件下,使用多处理器。其理由在于线程本身就蕴涵有共享地址的概念。一个多线程的实时程序,利用其中的主线程控制其它的辅助线程,每个处理器用于完成一个辅助的实时计算线程,主线程负责实时时钟的监控,当时钟到达时,启动相应的辅助线程,辅助线程利用图形用户界面(GUI)来监控仿真的进行。 相似文献
10.
旨在通过利用微软COM组件的先进特性,并将其成功地运用到交警警务OA系统中.很好解决了原有OA系统软件架构设计所带来的模块之间的接口不规范的实际问题.基于COM组件的交警警务OA系统的设计使系统原有的集中式架构向着分布式软件架构的发展奠定了良好的基础.同时给出了COM组件在OA系统具体运用的例子. 相似文献
11.
VXI has matured into a flexible bus architecture with which to develop various types of instrumentation systems. This paper details the multi-computer approach used in the VXI-based system that CACI developed for the Air Force. The system, the Engine Test/Trim Automated System II (ETTAS II) is designed to test: all Air Force jet engines. The paper discusses how to integrate multiple computers in a VXI-based system, including discussions on: setting up the computers; selecting register-based versus message-based computers; setting up and using shared-memory; defining and separating tasks for each computer. The shared memory discussion talks about different ways to structure the shared memory, including setting up a system-level “Current-Value Table” (CVT) for all instruments, as well as how other devices, including another computer can access the shared memory space. The paper shows how Commercial-Off-the-Shelf (COTS) software products NI-VXI, LabVIEW, and NI-VISA (National Instruments) can be used to satisfy all these requirements. The paper shows how the multi-computer approach can be cost-effective in many cases 相似文献
12.
《中国航空学报》2021,34(11):169-181
With the wide application of electronic hardware in aircraft such as air-to-ground communication, satellite communication, positioning system and so on, aircraft hardware is facing great secure pressure. Focusing on the secure problem of aircraft hardware, this paper proposes a supervisory control architecture based on secure System-on-a-Chip (SoC) system. The proposed architecture is attack-immune and trustworthy, which can support trusted escrow application and Dynamic Integrity Measurement (DIM) without interference. This architecture is characterized by a Trusted Monitoring System (TMS) hardware isolated from the Main Processor System (MPS), a secure access channel from TMS to the running memory of the MPS, and the channel is unidirectional. Based on this architecture, the DIM program running on TMS is used to measure and call the Lightweight Measurement Agent (LMA) program running on MPS. By this method, the Operating System (OS) kernel, key software and data of the MPS can be dynamically measured without disturbance, which makes it difficult for adversaries to attack through software. Besides, this architecture has been fully verified on FPGA prototype system. Compared with the existing systems, our architecture achieves higher security and is more efficient on DIM, which can fully supervise the running of application and aircraft hardware OS. 相似文献
13.
14.
15.
光纤陀螺测试系统设计 总被引:5,自引:0,他引:5
叙述了光纤陀螺测试系统的组建方案以及主要功能,进行了控制机、自动转台、光纤陀螺之间的通讯模块软硬件设计,分析了测试程序的特点。通过配接不同的测试仪器,该系统可完成其它种类的惯性元件测试。 相似文献
16.
17.
Development of a PC-based Open Architecture Software-CNC System 总被引:1,自引:0,他引:1
MA Xiong-bo HAN Zhen-yu WANG Yong-zhang FU Hong-ya 《中国航空学报》2007,20(3):272-281
As a key technology in the field of advanced manufacturing, an open architecture controller is studied. In order to develop an open architecture software-CNC system on personal computer (PC) according to open modular architecture controllers (OMAC). First, the software and hardware platform is chosen and software realization methodology for the CNC system is determined. Second, static mod- eling methods of an open architecture controller inclusive of object-oriented (OO) programming technology, dynamic link library (DLL) technology and system modules partition are investigated. Third, the dynamical behavioral modeling and the data flow representation of open architecture controller are discussed, which are both described in hierarchy finite state machine (FSM) model. Fourth, a reusable software module model is established to develop software function module library. Finally, a 3-axis milling machine tool test-bed, named for HIT-CNC, is successfully designed by means of the constructed software function module library and the system configuring method. The experimental results show that, besides increasing the degree of reusability and openness, application of above-mentioned method- ology leads to significant decrease of development time as well as maintenance cost. 相似文献
18.
分区间通信在航空电子系统中的设计与实现 总被引:1,自引:0,他引:1
新一代航空电子系统是一种高度综合化、模块化的系统,为了确保系统工作的安全、可靠,必须有高安全性的实时操作系统支持。在高安全性的实时操作系统中提出了分区(Partition)的概念,原有的“子系统”概念已由硬件实体演变为软的“子系统”。分区是运行于一个处理机模块上的多个应用程序(或子系统),这些应用程序在时间和空间上彼此隔离,互不影响,当一个分区内的应用发生错误时,在时间和空间上都不会影响到别的分区的执行。为了适应分区间隔离的需要,应用程序之间的通信由传统的进程间通信方式变为分区间的通信方式,本文着重介绍了自主版权操作系统(ACoreOS653)中满足ARINC653要求的分区间通信的设计与实现方法。 相似文献
19.