Simscape electrical のブロック注釈
Afficher commentaires plus anciens
Simscape electrical のブロック注釈の方法についての質問です。
例えば openExample("simscapeelectrical/IMStartingExample") で表示されるモデルにおいて、ASM measurement のブロックパラメータを開くと、「出力」の内容は「回転子速度」となっています。これを、ブロック注釈を用いてブロックの下に「出力=回転子速度」のように表示したいのですが、「出力=%<???>」の???部分(ブロックプロパティトークン)に何を指定すれば良いのか分かりません。「出力」に相当する本来の英文が入るものと思われますが、それらしいものを選んでも全くヒットしません。これに限らず、日本語で表示されるプロパティ名についてはブロックプロパティトークンとの対応づけに苦労します。何か良い方法はありませんか?
Réponse acceptée
Plus de réponses (1)
Shunya
le 3 Août 2026 à 0:19
0 votes
>ところで、添付いただいた関数 updateIMMeasAnnotation.m は、Induction Machine Measurement ブロックの LoadFcn コールバックなどとして呼び出すのですか。
はい。ご認識のとおりです。
ただし、Induction Machine Measurement ブロック自体にはコールバックを直接設定できないため、モデルやサブシステムなどにコールバックを設定し、その中から本関数を呼び出していただく必要があります。

>これだと、ブロックプロパティトークンの一覧よりも数が絞られて探すのは楽になりますが、日本語名との対応づけまではされないのですね。
日本語名との直接的な対応付けという意味では、そのとおりです。
実務上は、一度すべてのプロパティを表示して確認いただく方法に加え、Simulink Copilot や Simulink Agentic Toolkit を用いて目的のプロパティを検索いただく方法も有効かと思います。
Catégories
En savoir plus sur カスタム コンポーネントとカスタム ライブラリの作成 dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!