{{ 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进行Co-Simulation时,可能会发生以下错误 此错误可能在MATLAB中运行rdlib或makerd时发生。
Undefined function or variable ‘last_Matlab_version_str’.
Error rdlib (line 48)
Sys=[sys,last_Matlab_version_str,’_’,last_minor_version_str];或者
‘last_Matlab_version_str’是一个未定义的函数或变量。
出错:makerd(line 46)
sys=[sys,last_Matlab_version_str,’_’,last_minor_version_str];
这个错误的原因就是“interface version”。
为了与MATLAB(Simulink)的当前版本进行耦合仿真,必须使用当前版本的“interface version”。
在下面的链接中,您可以看到RecurDyn和Matlab之间的兼容性信息。
Supported Matlab/Simulink versions for co-simulation
例如,如果使用Matlab 2017b,则必须将interface version设置为3.0。换句话说,首先将interface version设置为3.0,然后创建PlantIO.m,然后在MATLAB内运行makerd或rdlib,就可以轻松地创建一个RecurDyn块。