2014-11-23 24 views
0

我使用sim()命令從命令行運行Simulink模型。我還在我的示波器中激活了Save data to workspace。模擬運行沒有問題,但變量不被範圍保存。請注意,如果我使用我的simulink模型中的播放按鈕開始模擬,數據將保存到工作區。運行sim()命令後無法訪問Simulink Scope數據

+0

你怎麼稱呼的'sim'命令?只需使用'sim(my_model)'或輸出參數,例如'SimOut = sim(my_model);'? – am304 2014-11-23 11:09:29

+0

@ am304,我試了他們兩個。使用'SimOut = sim(my_model)',變量'SimOut'被創建,但它是空的 – user2536125 2014-11-23 11:14:31

回答

2

來自@ am304的評論給了我一個起點。 人們必須使用

SimOut = sim(my_model); 
x=SimOut.get('VariableName') 

和問題解決