Simulink添加块

时间:2017-04-09 19:53:13

标签: matlab block simulink

尝试使用simulink但有一些问题:

part.type = 'PB1';
part.name = ['SLibrary/PB_1_' int2str(rjoint1Count) '_Default/PB1_1' ];
part.handle = add_block(pjnt11, [sys '/' part.name], 'Position', pos, 'MakeNameUnique', 'on');

,其中

pjnt11 = 'SLibrary/PB_1_Default/PB1_1 ';
sys=Robot

之前定义的。预定义的SLibrary/PB_1_Default/PB1_1也是 enter image description hereenter image description here

当我运行代码时出现以下错误:

Error using startSimulation (line 134)
A new block named 'Robot/SLibrary/PB_1_1_Default/PB1_1' cannot be added

试图在网上找到但却找不到任何解决方案。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您正在尝试添加块,使其与现有块名称相同。 Block必须具有唯一的名称。