How to connect to IF and IFACTION blocks programmatically

Hi, we are generating simulink via m script and using add_line but this doesn't seem to work for adding a line to or between if condition and action blocks as they don't have port numbers. Is there another command to do this? Thanks Colin

 採用された回答

TAB
TAB 2012 年 9 月 18 日
編集済み: TAB 2012 年 9 月 18 日

1 投票

% Get If block port handles
If_ph = get_param('If block path','porthandles');
% Get If action block port handles
Action_ph = get_param('If action block path','porthandles');
% Connect
add_line('Your model',If_ph.Outport(1),Action_ph.Ifaction);
% Note
% If_ph.Outport(1) for "If" port
% If_ph.Outport(2) for "Else" port

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeProgrammatic Model Editing についてさらに検索

質問済み:

2012 年 9 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by