2017-04-14 64 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