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

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