Transfer Function in Simulink

2 ビュー (過去 30 日間)
Vinoth
Vinoth 2011 年 12 月 15 日
Hi all,
i have a Transfer function =(s+1)/(a*s^2 + b*s +1)
I want to change the coefficients 'a' and 'b' during the runtime in simulink..how can i do this??
--vinoth

採用された回答

Paulo Silva
Paulo Silva 2011 年 12 月 15 日
Use those variables (a and b) in the simulation, define them in the workspace with default values before the simulation starts
a=1;
b=1;
Simulink reads the values and uses them but it doesn't read them again unless you stop and run the simulation again or you execute the command:
set_param('sys', 'SimulationCommand', 'update')
Example
a=2;
b=4;
set_param('sys', 'SimulationCommand', 'update')
  1 件のコメント
Vinoth
Vinoth 2011 年 12 月 15 日
Thanks a lot :)

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by