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

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

Risposta accettata

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

Accedi per commentare.

Più risposte (0)

Prodotti


Release

R2019a

Community Treasure Hunt

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

Start Hunting!