Stateflow チャート オブジェクトのメトリクス
メトリクス ID
メトリクス ID: mathworks.metrics.StateflowChartObjectCount
説明
メトリクス タイプ:サイズ
モデル アドバイザー チェック ID: mathworks.metricchecks.StateflowChartObjectCount
Stateflow® オブジェクトの数を計算するには、このメトリクスを実行します。モデル内のチャートごとに、結果で以下の Stateflow オブジェクトの数が示されます。
Atomic サブチャート
ボックス
データ オブジェクト
イベント
グラフィカル関数
ジャンクション
リンクされたチャート
MATLAB® 関数
メモ
Simulink® 関数
ステート
遷移
真理値表
このメトリクスは Simulink Check™ で使用できます。このメトリクスのデータを収集するには、メトリクス識別子 mathworks.metrics.StateflowChartObjectCount を指定して getMetrics を使用します。
slmetric.metric.AggregationMode プロパティ設定は Sum です。
計算の詳細
メトリクス:
ライブラリ モデルで実行されます。
マスク サブシステムの内容を解析します。
指定されている場合、ライブラリにリンクされたブロックまたは参照モデルの内容を解析します。
収集
モデル アドバイザーを使用してこのメトリクスの結果を収集するには、[タスク別]、[モデル メトリクス]、[個数のメトリクス] と移動し、[Stateflow チャート オブジェクトのメトリクス] チェックを実行します。モデル アドバイザー チェックでは、モデル内の各チャートにある Stateflow オブジェクトの数が表示されます。このチェックでは参照モデルのチャートは解析されず、集計結果も返されません。
結果
このメトリクスでは、slmetric.metric.Result のインスタンスで以下の結果が示されます。
Value:Stateflow オブジェクトの数。AggregatedValue:コンポーネントおよびそのサブコンポーネントの Stateflow オブジェクトの数。Measures:該当なし。