ブロックマスクへの変数表示の方法

4 views (last 30 days)
kkdra57
kkdra57 on 27 Apr 2022
Commented: kkdra57 on 28 Apr 2022
作成したSimulinkブロックのマスクにモデルワークスペースで設定した変数を表示させたいのですが、
どうすればいいでしょうか。
宜しくお願いします。

Accepted Answer

Atsushi Ueno
Atsushi Ueno on 27 Apr 2022
>作成したSimulinkブロックのマスクにモデルワークスペースで設定した変数を表示させたいのですが、どうすればいいでしょうか。
サブシステムを右クリック⇒マスク⇒マスクの編集(Ctrl+M)⇒「アイコンと端子」タブの「アイコンを描画するコマンド」に下記のコードを記述してください。
MWS = get_param(bdroot,'ModelWorkspace'); % モデルワークスペースの取得
disp(evalin(MWS, 'VarName')); % 変数'VarName'の値をSimulinkブロックのマスクに表示
  1 Comment
kkdra57
kkdra57 on 28 Apr 2022
添付のスクリプトを試したところ、マスクに変数が表示されました。
ありがとうございます。

Sign in to comment.

More Answers (0)

Products


Release

R2019a

Community Treasure Hunt

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

Start Hunting!