[討論] Simulink 非同步計算? 觀念

作者: InoueToro (InoueToro)   2016-03-04 17:00:04
請教各位板友高手兩個問題
1. Simulink中
Pulse Generator當中的Amplitude參數可否填入一變數比如PHI
在Matlab Function方塊中計算出一輸出值比如20後,
讓Pulse Generator的PHI可以成為20而繼續運算,
過程的變數關連要怎麼讓他成立呢?
謝謝!
2. Simulink中可否先建立一個
Matlab Function方塊, 輸入為A, 計算出一輸出值y
比如y=10*A;
再將y當作一對時間偏微分方程組的輸入F,
比如 F=mx''+cx'+kx
用Scope將偏微分方程方塊組的輸出x對時間t做圖
時間取樣上的設定,
該如何讓matlab function block先算完後, 再算偏微分方塊組呢?
如果不特別設定, matlab function block裡頭的程式碼,
是不是會不斷重複的運算占用資源?
謝謝!
作者: fslemon (lemon)   2016-03-15 15:11:00
Simulink中會去Workspace搜尋變數,所以用assignin('base','變數名稱',變數值); 來輸入或是用'To workspace'方塊

Links booklink

Contact Us: admin [ a t ] ucptt.com