CPI-tyre块和parsim工作

4视图(30天)
snoke Matthiesen
snoke Matthiesen 2019年1月27日
回答: 拉胡尔·库马尔 2019年2月1日
大家好,
我想很多车辆动力学仿真运行并行仿真软件。万博1manbetx我想用这个函数parsim。我使用的轮胎模型模拟CPI-tyre块TNO Delft-Tyre工具箱。轮胎的数据字符串.tir文件的名称必须包含在块中。这并不当模型创建一个问题是刚刚开始使用“sim卡”功能,它看起来Matlab-Path在当前文件夹。甚至可以修改名称用的. .\ '指定位置。
然而当我试着启动模拟工人tyre-file不能找到块。我已经试图将文件添加到平行池“addAttachedFiles”和集群中手动添加的资料管理器。我甚至试图在集群中添加路径资料管理器。所有这些并没有解决这个问题。
这里有人有一个想法如何加载.tir-files到工人,所以块会承认/找到它吗?
提前谢谢你

答案(1)

拉胡尔·库马尔
拉胡尔·库马尔 2019年2月1日
嗨snoke,
使用 addAttachedFiles 附加的文件是正确的做法。文件将在一些临时位置和添加到路径以便并行工人获得它。块可以使用文件如果在MATLAB路径但 在当前文件夹吗?
这是另一种方法,你可以试一试。我假设块也可以接受一个绝对路径。如果是这样的话,我就会使用 PreSimFcn SimulationInput对象在块参数设置文件路径(使用addAttachedFiles后将文件附加到池)
函数思敏= preSimSetTLRFile(思敏,tlrFile)
fileLoc = (tlrFile)
思敏= simIn.setBlockParameter (的路径/ /块,“block_param_name”,fileLoc);
结束
思敏= Simu万博1manbetxlink.SimulationInput (“my_model”);
tlrFile =“my_file.tlr”;
addAttachedFiles (gcp、“/道路/ / tlr /文件”)
%设置PreSimFcn SimulationInput
思敏。PreSimFcn = @ (x) preSimSetTLR (x, tlrFile);
请试试,如果你遇到任何问题,请让我知道。

类别

找到更多的在运行多个模拟帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!