.m to .mdl
8 ビュー (過去 30 日間)
古いコメントを表示
hi, i have written a code in editor to find a value ,'phase_delay'
ip = menu('input is','ac','dc')% askin whether input is ac or dc
if ip==1
Vdc=inputdlg('dc output needed = ');
cos_alpha=((Vdc*pi)/(220)-1);
alpha=acosd(cos_alpha);
phase_delay=(alpha)/18000
end
now i want to put this value of phase_delay in "phase delay" of simulink/sources/pulse generator, automatically.
2 件のコメント
Walter Roberson
2012 年 2 月 25 日
Side question: what should be done if "ip" is _not_ 1 ?
Also, is it correct that you prompt for the DC output needed only when the user selects AC (the first option, ip == 1) ?
採用された回答
Kaustubha Govind
2012 年 2 月 27 日
>> set_param('path/to/block', 'PhaseDelay', num2str(phase_delay))
Note that phase_delay needs to be converted to a string using num2str because set_param needs the value to be set as a string.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Sources についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!