フィルターのクリア

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

2 ビュー (過去 30 日間)
kkdra57
kkdra57 2022 年 4 月 27 日
コメント済み: kkdra57 2022 年 4 月 28 日
作成したSimulinkブロックのマスクにモデルワークスペースで設定した変数を表示させたいのですが、
どうすればいいでしょうか。
宜しくお願いします。

採用された回答

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

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

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeサブシステム についてさらに検索

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!