[討論] Simulink運行但要用Matlab程式

作者: Eugene1129 (eugene)   2017-11-06 16:00:29
各位先進好,雖然小弟一直是在自控領域
但由於底子沒學好,對於許多知識都非常片段
最近因為要使用Carsim做動態模擬
故必須使用Simulink與之結合
但小弟之前的模擬是使用Simulink與MATLAB一起
是先在SIMULINK跑一段模擬,把某三個結果以array存到workspace後
在按下Matlab的run後,以這三個結果再用到Matlab程式裡面運行,
(會這樣做是因為那個controller在Matlab部分比較好寫)
跑出結果順便把圖畫出來。
但由於現在Carsim只跟Simulink連結沒有Matlab
(準確說應該是一起運用Simulink的圖形化程式介面,
因為Carsim會自己跑出一個車輛參數用的S-function)
小弟的問題是,剛剛的"先在Simulink跑模擬後把他們存到workspace
再用Matlab跑剩下的程式",這部分的連結,在Simulink裡面該用甚麼方法把他們接起來?
有搜尋一些資料,看似應該再使用一個s-function?
還是能否告訴小弟應該使用哪個block才對?
任何一點提示都非常感謝
作者: hoshinouta (hoshinouta)   2017-11-17 16:16:00
MATLAB Function Block ?

Links booklink

Contact Us: admin [ a t ] ucptt.com