CN115422723B 基于Opendds的Modelica平台与UE4的协同仿真方法 (三峡大学)_第1页
CN115422723B 基于Opendds的Modelica平台与UE4的协同仿真方法 (三峡大学)_第2页
CN115422723B 基于Opendds的Modelica平台与UE4的协同仿真方法 (三峡大学)_第3页
CN115422723B 基于Opendds的Modelica平台与UE4的协同仿真方法 (三峡大学)_第4页
CN115422723B 基于Opendds的Modelica平台与UE4的协同仿真方法 (三峡大学)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

号基于Opendds的Modelica平台与UE4的协同本发明涉及基于Opendds的Modelica平台与立Modelica平台和UE4软件的数据传输通道;建端插件,并将Opendds订阅端插件内接口函数封2数据写者对仿真传输数据编码后,传递给发布者准备进行传配置数据读者与订阅者,订阅者从发布者接收数据,将获取数据3.根据权利要求2所述的协同仿真方法,其特征在于,步骤2采用Opendds中间件的34的仿真建模。OpenModelica是基于Modelica语言仿真的一种开源实现,提供了基于的可视化展示视图无法保障获得工程全局效5数据类型扩展,Modelica平台传输的数据类型发生改变时,UE4的订阅端代码无需重新编67仿真参数进行设置,然后调用仿真功能对Modelica模型文件进行编译生成可执行文件层是DCPS层(DataCentricPublishSubsribe,以数据为中心地发布/订阅第二层是传输数据类型,API接口DemoTopic1TypeSupportImpl通过IDL接口文件中自定义数据类型获得,调用DemoTopic1TypeSupportImpl从而配置发布端订阅端相互通信约定数据类型DemoTopic1。配置注册数据类型对应主题,API接口createtopic用于创建主题,在函数[0051]步骤2.2:配置数据写者(DataWriter)与发布者(Publisher调用API接口creat_publisher与creat_datawriter分别用于创建数据写者与发布者。仿真软件继承的typeless_topic中写入动态扩展数据结构体名,域中的每一个主题都要自定义特定名称,[0053]配置数据读者(DataReader)与订阅者(Subsriber调用API接口creat_8Opendds的链接,UE4调用蓝图节点如图7所示。其中EventBeginPlay为蓝图调用主函数,OpenDDSPluginInit节点封装Opendds订阅端代码,并对Opendds初始化,节点参数P[0062]实施例的仿真项目中,首先加载数字地球,UE4场景通过UE4关卡蓝图节点OpenDDSPluginInit调用Opendds订阅端口插件,订阅端recorder接收数据样本函数封装在此9程中可完全接收到每一组飞行器的仿真结果数据,且数据传输时延可满足场景展示需求。与飞行姿态匹配可做到0误差展示在模型飞行状态上,准确无误的从飞行起点抵达飞行终据传输协议的配置过程,通过以数据为中心的发布/订阅方式大大提高了数据传输的灵活真需求,同时该协同仿真系统利用UE4能够有效地适应当前可视化仿真平台对仿真结果展

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论