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

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

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte


Version

R2019a

Community Treasure Hunt

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

Start Hunting!