MATLAB Answers

参照モデル内の信号を​Scopeブロックで​表示するにはどうすれ​ばよいですか?

3 views (last 30 days)
参照モデル内の信号をScopeブロックで表示する方法を教えてください。
参照モデルをアクセラレータモードで実行すると、参照モデル内の信号に直接設定したスコープビューアなどが使用できません。
信号線をoutportに引き出すとモデルのインターフェースが変わってしまうので、信号線を引き出さないで実現する方法はないでしょうか。

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 23 Jan 2020
Edited: MathWorks Support Team on 23 Jan 2020
表示したい参照モデル中の信号にテストポイントを設定し、floating scopeブロックでテストポイント信号を指定することで対応可能です。
以下の通り手順をご案内します。
1.参照モデル内の信号にテストポイントを設定します
gainブロックのみが含まれる参照モデルref1があるとします。スコープに表示したい信号線を右クリック>プロパティを選択すると信号プロパティが表示されますので、「ログとユーザー補助機能」の中の「テストポイント」にチェックを入れます。
信号線にテストポイントを設定すると、モデル上の当該信号線にテストポイントマークが表示されます。
2. 参照モデルを呼び出す親モデルにfloating scopeブロックを配置します
3. floating scopeをダブルクリックで開き、「信号セレクター」を選択して接続する信号を選択します
*
*
4. 信号セレクターには、参照モデル内でテストポイントを設定した信号線がリストアップされていますので、表示したい信号にチェックを入れます。
以上の手順で、親モデルに配置したfloating scopeに参照モデル内の信号が表示できます。
本ページ回答上部から、R2017bで作成したサンプルモデルをダウンロード可能です。
関連する情報が弊社ドキュメントの
に記載されています。

  0 Comments

Sign in to comment.

More Answers (0)

Sign in to answer this question.

Products


Release

R2015a