HLA co-simulation method supporting LabView graphical programming

一种支持LabView图形化编程的HLA协同仿真方法

Abstract

本发明涉及一种面向LabView图形化编程的HLA多领域协同仿真方法,步骤:首先,根据仿真需求进行FOM扩展,并将涉及的HLA服务和回调的复杂过程封装为结构化的联邦基础代码;按照LabView调用C++语言程序的CLF接口规范,编写可被CLF节点直接调用的动态链接库文件CLF-DLL,建立LabVIEW图形化仿真程序与RTI服务函数的联系;将LabView利用CLF-DLL调用HLA各种服务的过程包装为CLF节点HLA-CLF;最后利用HLA-CLF建立LabView联邦成员的仿真流程框架,调用LabView图形化仿真模型,形成独立、完整的LabView联邦成员。本发明能够确保HLA协同仿真系统的结的一致性和仿真效率;而且不仅可用于面向各种HLA软件平台的LabView联邦成员开发,还为其它仿真软件(如Matlab、Scilab等)接入HLA/RTI仿真系统提供了重要的参考。
The invention relates to an HLA multi-field co-simulation method oriented to LabView graphical programming. The method comprises the steps that first, FOM extension is conducted according to a simulation demand, and a related HLA service and a call-back complex process are packed to be structured federation basis codes; a CLF interface specification of a C++ language program is called according to a LabView, a dynamic-link library file CLF-DLL capable of being directly called by a CLF node is written, and the relation of a LabView graphical simulation program and an RTI service function is established; the LabView is packed to be a CLF node HLA-CLF through the process that the CLF-DLL calls various services of the HLA; at last, the HLA-CLF is used for establishing a simulation process framework of LabView federation members, and a LabView graphical simulation model is called to form independent and complete LabView federation members. The HLA co-simulation method supporting LabView graphical programming can guarantee the consistency and the simulation efficiency of nodes of an HLA co-simulation system, can be used for LabView federation member development oriented to various HLA software platforms, and also can provide important reference for other simulation software (such as Matlab and Scilab) to be connected to an HLA/RTI simulation system.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (0)

    Publication numberPublication dateAssigneeTitle

NO-Patent Citations (2)

    Title
    樊鹏山等: "基于多Agent和HLA的侦察卫星仿真系统设计", 《装备指挥技术学院学报》
    王宏健等: "基于HLA技术的飞机视景仿真系统研究", 《系统仿真学报》

Cited By (3)

    Publication numberPublication dateAssigneeTitle
    CN-104536812-AApril 22, 2015北京无线电计量测试研究所一种基于LabVIEW的动态链接库的调用方法
    CN-104778320-AJuly 15, 2015北京仿真中心一种可配置的hla联邦成员构建方法及系统
    CN-104778320-BNovember 14, 2017北京仿真中心一种可配置的hla联邦成员构建方法及系统