Technical Support

{{ post.title }} 글 편집 글 편집 (이전 에디터) 作者 {{ post.author.name }} 完成日期

Version {{ post.target_version }} Product
{{ product.name }}
Tutorial/Manual {{ post.manual_title }} Attached File {{ post.file.upload_filename }}

用RecurDyn和Simulink在联合仿真时,存在一些无法仿真的情况。

在很多情况下,发生错误的原因如下所示:

  1. 路径问题(所有相关文件都应该在同一个文件夹里)。
  2. HOST问题(RecurDyn和Simulink 选择哪个做为主程序)

这篇文章会描述关于HOST设置过程的部分。

使用Co-simulation时,存在Host和Client。

HOST是开始模拟的应用程序(在RecurDyn的 [Communicator] – [Control] – [Simulink]里设置)。

当RecurDyn是Host时,在RecurDyn里按仿真按钮来进行,然后RecurDyn在执行Simulink后开始联合仿真。

相反Simulink作主程序时,在Simulink里按仿真按钮来进行,然后Simulink在执行RecurDyn后开始联合仿真。


此时,请注意以下事项,防止发生HOST相关问题。


设置RecurDyn为主程序

  1. 创建两个m文件(一个是PIN/POUT信息文件,另一个用于运行仿真链接)
  2. 当制作Simulink内的RecurDyn块时,必须使用makerd命令。
  3. 开始仿真前退出 Matlab/Simulink。
  4. 从Recurdyn开始仿真。


     设置Simulink为主程序

    1. 创建1个m文件(PIN/POUT信息文件)
    2. 当制作Simulink内的RecurDyn块时,必须使用rdlib命令。
    3. 开始仿真前退出RecurDyn。
    4. 从Simulink开始仿真。

    RecurDyn-Simulink