2017-04-14 68 views
0

我想在MATLAB脚本中使用signalbuilder命令在特定的现有模式,但每一次我尝试我得到这个消息“路径”在MATLAB

无效时添加的信号生成器模块使用signalbuilder命令时块路径

所以我认为问题是我的路径变量我在命令中使用,但我无法弄清楚它的正确格式。我有的模型是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); 

因此,我将不胜感激任何人能够确定path

回答

0

path正确的方法帮助的路径(即层次结构)你想要的模型块放置。它是而不是计算机文件结构中Simulink模型的路径。

例如,

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

谢谢,它的工作。我以为模型不需要打开。 – mhass