KY-RTI分布仿真技术:第九章 综合演示
第九章 综合演示
KY-RTI支持基于不同CPU、不同操作系统、不同程序设计语言、不同HLA服务调用方式开发的仿真成员之间的互操作,本章综合前面章节的内容给出了几个联合测试案例。本章以银河麒麟操作系统和飞腾CPU为主进行测试,同样的测试也适用中标麒麟操作系统和龙芯CPU,以及深度操作系统和申威CPU;KY-RTI支持x86、飞腾、龙芯、申威等机器的互联互通,实现各类程序的集成。
9.1演示1:C++/Qt/Java联合测试
该演示环境为一台安装银河麒麟操作系统(http://www.ubuntukylin.com)的机器,采用GNU C++、Qt、Java的时间管理程序进行联合测试,如图9.1所示。
操作步骤:
第1步:启动KY-RTI服务器,如图9.2所示。
第2步:启动GNU C++的time-tick时间管理程序,如图9.3所示。
第3步:启动Java的time时间管理程序,如图9.4所示。
第4步:启动Qt的QtTimemanagement图形化的时间管理程序,如图9.5所示。
测试结果表明:KY-RTI支持C++/Qt/Java各种程序设计语言开发的仿真成员的联合仿真。
图9.1 银河麒麟操作系统上的C++/Qt/Java联合测试
图9.2 KY-RTI服务器
图9.3 基于GNU C++开发的time-tick程序
图9.4 基于Java开发的time程序
图9.5 基于Qt开发的time程序
9.2演示2:Visual C++/Visual C#联合测试
该演示环境为一台Windows机器,采用Visual C++ 2010的ping-tick程序与Visual C# 2010的pong-notick程序进行联合测试。因为ping-pong程序只需要两个仿真成员,如果采用时间管理示例,实际上可以实现Visual C++、Visual C#、Java三类程序的互操作,参见演示3。另外,仿真成员不区分32位和64位。
操作步骤:
第1步:启动KY-RTI服务器;
第2步:打开RTI.rid的tick开关,运行Visual C++ 2010的ping-tick程序;
第3步:运行Visual C# 2010的pong-notick程序。
运行结果如图9.6、图9.7、图9.8所示。
测试结果表明:KY-RTI支持Visual C++和Visual C#两类程序设计语言开发的仿真成员的联合仿真。
图9.6 KY-RTI服务器
图9.7 基于Visual C++ 2010开发的ping-tick程序
图9.8 基于Visual C# 2010开发的pong-notick程序
9.3演示3:软硬件异构平台联合测试
该演示测试KY-RTI对于异构CPU、异构操作系统、异构程序设计语言、异构HLA服务调用方式等软硬件环境下的互操作功能。测试环境如表9.1所示。
表9.1 测试环境
系统环境 |
计算机1 |
计算机2 |
操作系统 |
Windows 7 |
银河麒麟操作系统SP2 |
CPU类型 |
Intel Core i5-6200U 2.30GHz,4核 |
飞腾FT2000a,4核 |
程序设计语言 |
VC++、VC#、Java、Qt |
GNU C++、Java、Qt |
测试采用两台计算机,计算机1为x86、Windows 7,计算机2为飞腾cpu、银河麒麟操作系统,如图9.9所示。整个仿真启动1个KY-RTI和7个仿真成员。测试采用本文中的时间管理示例。
计算机1:启动KY-RTI并部署4个仿真成员VC++、VC#、QtCreator(x86_Win7)、Java(x86_Win7);
计算机2:部署3个仿真成员g++、QtCreator(ft_Linux)、Java(ft_Linux)。
测试结果表明:KY-RTI的互操作性很好,具有很强的软硬件跨平台能力。
图9.9 基于KY-RTI的软硬件测试环境示意图
表9.2 仿真成员
仿真成员名称 |
程序设计语言 |
tick调用方式 |
所在计算机 |
VC++ |
VC++ 2010 |
Y |
Win7 |
VC# |
VC# 2010 |
N |
Win7 |
QtCreator(x86_Win7) |
Qt5.5.0 |
N |
Win7 |
Java(x86_Win7) |
JDK1.8.0_162 |
N |
Win7 |
g++ |
GNU C++ |
Y |
Kylin |
QtCreator(ft_Linux) |
Qt5.6.1 |
N |
Kylin |
Java(ft_Linux) |
OpenJDK8 |
N |
Kylin |
下图是Windows 7计算机的仿真状态图,包括KY-RTI和4个仿真成员。
图9.10 Windows 7仿真系统
下图是银河麒麟计算机的仿真状态图,包括3个仿真成员。
图9.11 银河麒麟仿真系统
KY-RTI的Linux、Windows版本和源码请联系作者:walt_lbq@163.com
KY-RTI分布仿真技术:前 言
KY-RTI分布仿真技术:第一章 简介
KY-RTI分布仿真技术:第二章 系统安装
KY-RTI分布仿真技术:第三章 KY-OMT对象模型模板工具
KY-RTI分布仿真技术:第四章 C++程序设计
KY-RTI分布仿真技术:第五章 Qt程序设计
KY-RTI分布仿真技术:第六章 Java程序设计
KY-RTI分布仿真技术:第七章 Visual C++程序设计
KY-RTI分布仿真技术:第八章 Visual C#程序设计
KY-RTI分布仿真技术:第九章 综合演示
KY-RTI分布仿真技术:附录1 分组聊天(HLA数据分发管理的应用)
KY-RTI分布仿真技术:附录2 大联邦(构建1000个成员的HLA/RTI仿真系统)
KY-RTI分布仿真技术:附录3 国产化(操作系统+CPUs)
KY-RTI分布仿真技术:第九章 综合演示相关推荐
- KY-RTI分布仿真技术:前言
前 言 自从美国国防部建模与仿真办公室(DMSO)首次提出高层体系结构(High Level Architecture,HLA)概念以来,HLA仿真技术得到了迅猛发展,也成为我国计算机仿真领域的重要应 ...
- KY-RTI分布仿真技术:附录1 分组聊天(HLA数据分发管理的应用)
本章从RTI开发者的角度简单地介绍HLA1.3标准中的数据分发管理(DDM,Data Distributed Management)并给出了一个具体的示例.前面介绍了基于各种程序设计语言开发的聊天程序 ...
- KY-RTI分布仿真技术:附录3 国产化(操作系统+CPUs)
以操作系统和CPU为代表的国产化是当前仿真系统实现的必然趋势.本章以聊天程序为例,展示了KY-RTI在多种国产操作系统和国产CPU上的运行结果.聊天程序是一个入门程序,本身比较简单,不追求界面的美观. ...
- 麒麟KY-RTI分布仿真技术:前言
本文为转载文章,一切只为学习方便.原文地址为:https://blog.csdn.net/sillysunny/article/details/84197412 PS:原帖博主人很好,软件找他要就会给 ...
- 一文读懂计算计仿真技术
来源:传感器技术 计算机仿真作为分析和研究系统运行行为.揭示系统动态过程和运动规律的一种重要手段和方法, 随着系统科学研究的深入.控制理论.计算技术.计算机科学与技术的发展而形成的一门新兴学科.近年来 ...
- 浅谈计算机系统仿真,仿真技术的发展 [浅谈现代仿真技术]
[摘要]仿真技术是以多种学科和理论为基础,以计算机及相应的软件为工具,通过虚拟实验的方法来分析和解决问题的一门综合性技术.目前,仿真技术已被广泛应用于大部分的科学技术领域. [关键词]仿真理论 仿真技 ...
- 混合电网仿真技术 赢在未来电网的“起跑线”
来源:科技日报 正在建设的江苏同里交直流混合接入可再生能源系统.张家口黄帝城100%可再生能源小镇交直流系统--近日,记者了解到,这些都采用了中国科学院电工研究所分布式能源与智能电网团队.中国电力科学 ...
- 《程序设计技术》第九章例程
<程序设计技术>例程 <程序设计技术>第一章 C语言与程序设计(例程) <程序设计技术>第二章 C语言基础知识(例程) <程序设计技术>第三章 程序控制 ...
- 第九章 科学、技术与工业
第九章 科学.技术与工业 回顾三大内容 18世纪法国启蒙运动与数理精神的传播 数理传统在法国的传播,一方面与启蒙运动的精神是一致的:另一方面,与笛卡尔的"宇宙观"是相冲突的. 物理 ...
最新文章
- matlab上机实验报告,MATLAB上机实验
- debian 下修改boot停留时间
- linux 后端的进程,linux后台启动进程
- CYQ.Data 轻量数据层之路
- Mysql disk write 高_优化系列|实例解析MySQL性能瓶颈排查定位
导读
排查过程
- 上海阅文集团android面试题,2018年阅文集团PHP工程师面试题分享
- CAD环境中求算接合表面积
- PDE14 heat equation intuition
- anaconda下载太慢怎么办_Windows10下anaconda成功运行Cython
- mysql修改视图语句alter_MySQL修改视图(ALTER VIEW)
- 前端常用插件、工具类库汇总,不要重复造轮子啦!!!
- 个人作业7 第一阶段SCRUM冲刺(九)
- python pandas如何实现两列交换
- 设计模式-中介者模式
- android精选源码,erp交互效果摩天轮高仿斗鱼直播View炫酷进度条源码
- 焊接入门——基础知识整理
- 【宽创案例】青海牦牛文化馆:走进牦牛之都!
- 2019年的第一场雪来的既猛又烈,突然想分享点东西
- 吹了一个多月的联想Z5竟然是低端机,指望靠这个崛起就是痴人说梦
- MindManager2020官方中文版思维导图软件使用激活安装免费教程下载