Simlinkでマス​クされた関数内にある​GotoBlockを​有効にする方法

上記のようにマスクされたブロック内にプロモートを用いてVinという名前の変数名を与え、GotoBlockを定義しています。
ただ。実際にシミュレーションを実行するとVinがつながっていないと表示され、Vinの出力は常に0になります。
上記あたりがヒントになるかと思い、マスクエディター上で下記コマンドをかいたのですがVariableNameは存在しないというエラーで使えませんでした。
set_param([gcb '/Goto'],'GotoTag',VariableName)
この問題を解決する方法をどなたか教えていただけないでしょうか?

 採用された回答

Toshinobu Shintai
Toshinobu Shintai 2022 年 11 月 20 日

0 投票

この場合、サブシステムの階層を跨いだFrom/Gotoブロックの使用を行っているので、ブロックパラメーターの「タグの可視性」を「グローバル」に設定する必要があります。こちらの設定は行われていますでしょうか。

1 件のコメント

yuji Ito
yuji Ito 2022 年 11 月 21 日
上記でできるようになりました!
ありがとうございます。

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchangeモデル化 についてさらに検索

質問済み:

2022 年 11 月 20 日

コメント済み:

2022 年 11 月 21 日

Community Treasure Hunt

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

Start Hunting!