{{ 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在联合仿真时,存在一些无法仿真的情况。
在很多情况下,发生错误的原因如下所示:
- 路径问题(所有相关文件都应该在同一个文件夹里)。
- HOST问题(RecurDyn和Simulink 选择哪个做为主程序)
这篇文章会描述关于HOST设置过程的部分。
使用Co-simulation时,存在Host和Client。
HOST是开始模拟的应用程序(在RecurDyn的 [Communicator] – [Control] – [Simulink]里设置)。
当RecurDyn是Host时,在RecurDyn里按仿真按钮来进行,然后RecurDyn在执行Simulink后开始联合仿真。
相反Simulink作主程序时,在Simulink里按仿真按钮来进行,然后Simulink在执行RecurDyn后开始联合仿真。
此时,请注意以下事项,防止发生HOST相关问题。
设置RecurDyn为主程序
- 创建两个m文件(一个是PIN/POUT信息文件,另一个用于运行仿真链接)
- 当制作Simulink内的RecurDyn块时,必须使用makerd命令。
- 开始仿真前退出 Matlab/Simulink。
- 从Recurdyn开始仿真。
设置Simulink为主程序
- 创建1个m文件(PIN/POUT信息文件)
- 当制作Simulink内的RecurDyn块时,必须使用rdlib命令。
- 开始仿真前退出RecurDyn。
- 从Simulink开始仿真。