このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
データと構造体レイヤーの分離のメトリクス
メトリクス ID
メトリクス ID: mathworks.metrics.LayerSeparation
説明
メトリクス タイプ:可読性
モデル アドバイザー チェック ID: mathworks.metricchecks.LayerSeparation
データと構造体レイヤーの分離を計算するには、このメトリクスを実行します。結果では、モデルとサブシステムのレベルで分離が示されます。
このメトリクスは Simulink® Check™ で使用できます。このメトリクスのデータを収集するには、メトリクス識別子 mathworks.metrics.LayerSeparation
を指定して getMetrics
を使用します。
モデル レベルでのブロックのガイドラインについては、MAB ガイドラインdb_0143: 各モデル階層で使用できるブロック タイプを参照してください。
slmetric.metric.AggregationMode
プロパティ設定は Sum
です。
計算の詳細
メトリクス:
ライブラリ モデルでは動作しません。
マスク サブシステムの内容を解析します。
指定されている場合、ライブラリにリンクされたブロックまたは参照モデルの内容を解析します。
収集
モデル アドバイザーを使用してこのメトリクスの結果を収集するには、[タスク別]、[モデル メトリクス]、[可読性メトリクス] と移動し、[データと構造体レイヤーの分離のメトリクス] チェックを実行します。モデル アドバイザー チェックでは、モデルまたはサブシステムの分離が表示されます。このチェックでは参照モデルは解析されず、集計結果も返されません。
結果
このメトリクスでは、slmetric.metric.Result
のインスタンスで以下の結果が示されます。
Value
:構造レベルの基本ブロックの数。AggregatedValue
:コンポーネントおよびそのサブコンポーネントにおける構造レベルの基本ブロックの数。Measures
:該当なし。