&引用;路径“;在matlab中使用signalbuilder命令时

&引用;路径“;在matlab中使用signalbuilder命令时,matlab,simulink,Matlab,Simulink,我试图在matlab脚本中使用signalbuilder命令在特定的现有模型中添加一个signalbuilder块,但每次我尝试时都会收到此消息 无效的块路径 因此,我认为问题在于我在命令中使用的path变量,但我无法找到它的正确格式。我的模型是Signal_Building.mdl。当路径为空([])时,将使用指定的信号生成器创建一个新模型。代码如下: time = 0:0.1:10; data = {sin(time),sinh(time),(time);cos(time),cosh(tim

我试图在matlab脚本中使用signalbuilder命令在特定的现有模型中添加一个signalbuilder块,但每次我尝试时都会收到此消息

无效的块路径

因此,我认为问题在于我在命令中使用的path变量,但我无法找到它的正确格式。我的模型是Signal_Building.mdl。当路径为空(
[]
)时,将使用指定的信号生成器创建一个新模型。代码如下:

time = 0:0.1:10;
data = {sin(time),sinh(time),(time);cos(time),cosh(time),(time).^2;tan(time),tanh(time),sqrt(time)};
groupnames = {'Triangular', 'Hyperbolic', 'Algebric'};
signames = {'Data_1','Data_2','Data_3'};
path = 'C:\Users\ME\Desktop\Matlab_Learning\Signal_Building.mdl';
block = signalbuilder(path, 'create', time, data, signames, groupnames);

因此,我希望任何人都能以正确的方式帮助定义
路径

路径
是模型中要放置块的路径(即继承权)。它不是计算机文件结构中Simulink模型的路径

比如说,

>> new_system('mymodel')
>> open_system('mymodel')
>> signalbuilder('mymodel/myblock','create',1:10,1:10);

谢谢,成功了。我原以为模型不用打开。