[討論] simulink輸入/出問題

看板MATLAB作者 (Thug life)時間7年前 (2016/07/22 21:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位版大好,小弟有個關於 simulink及mfile 輸出 輸入問題想請教各位: 在simulink當中,我的model 大概是 input--state space--output 其中的state space 有ABCD四個矩陣,矩陣的多少取決於我的output的多少(速度) 我的問題是- 1.我如果要把輸出速度u, call進來script做判斷(if elseif迴圈)ABCD matrices是多少 ,要該怎麼樣設定simulink block(有人說to mfile, 有人說 to workspace,)然後如何用 script 來呼叫呢? 2. 進一步,如果取得了u,進到迴圈後得到我要的四個矩陣,要如何搭配輸出指令 以及si mulink ,每當速度改變後就去改變state space? (還是說state space 中的ABCD中的值只要填好四個變數,在simulation中他自動會改變? ) 又或是我必須在state space之前再插入一個from workspace 呢? 很抱歉問這麼新手的問題,不過一直卡在這階段,網上查的指令及block選擇都很不一致( mathlab),所以麻煩了,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 194.66.246.100 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1469193436.A.36F.html
文章代碼(AID): #1NaXpSDl (MATLAB)