摘要
仿真支撑平台是仿真系统建立和运行的基础 ,HLA技术的推广和应用必须重视仿真支撑平台的建设 ,其主要内容是开发一系列工具软件 ,包括核心支撑工具和运行服务工具两大类。该文结合HLA技术的特点 ,提出了仿真运行服务工具的一种通用设计模式———“控制台 +功能成员” ;分析了该模式下存在的 3大数据接口 ,即用户与控制台的接口、控制台与功能成员的接口和功能成员与RTI的接口 ;阐述了利用重载函数和内存映射文件解决前两大接口间数据交换问题的方法 ;
Supporting tools are the foundation for building simulation systems, and a series of tools are required in promoting High Level Architecture (HLA) technology, which include core underprop tools and runtime service tools. According to the characteristics of HLA technology, the paper puts forward a 'console + function federate' scheme to develop runtime service tools, and analyzes three data interfaces in the mode, including interfaces between users and console, consol and function federate, and between function federate and Run-time Infrastructure (RTI). Then data exchange methods for the first two interfaces are expatiated on by using the over-load functions and mapping files in memory. And finally, the application of the scheme is introduced in Federate Compliance Test software.
出处
《计算机仿真》
CSCD
2005年第1期121-125,共5页
Computer Simulation
基金
国防科技预研基金 ( 5 14 0 40 2 0 10 4KG0 1)
关键词
高层体系结构
数据交换
进程通信
联邦成员一致性测试
High level architecture(HLA)
Data exchange
Process communication
Federate compliance test