Main Content

Stateflow Summary Table

指定された Stateflow オブジェクトのプロパティまたはパラメーターのテーブル

説明

このコンポーネントは、指定された Stateflow® オブジェクトのプロパティまたはパラメーターのテーブルを表示します。以下の親をもつことができます。

  • 任意の Stateflow ループ コンポーネント

  • 任意の Simulink® ループ コンポーネント (モデル ループシステム ループブロック ループ、または信号ループ)

プロパティ

  • オブジェクト タイプ: 生成されたレポートに表示するオブジェクト タイプを指定します。この値は、[プロパティ列] ペインで使用可能なオプションに影響を与えます。

  • テーブルのタイトル: 生成されるレポート内のテーブルのタイトルを指定します。

    • 自動: 自動生成されるタイトルを使用します。

    • カスタム: カスタムのタイトルを指定します。

プロパティ列

  • プロパティ列: 生成されたレポートの概要テーブルに含めるオブジェクト プロパティを表示します。

    • プロパティを追加するには、以下を行います。

      • テキスト ボックスで、適切なプロパティ レベルを選択します。

      • テキスト ボックスの下のコンテキスト リストで、追加するプロパティを選択し、[追加] をクリックします。

    • プロパティを削除するには、プロパティ名を選択して [削除] キーを押します。

    使用可能なプロパティのリストにあるいくつかのエントリ (Depth など) は、get_param コマンドの使用ではアクセスできない "バーチャル" プロパティです。ブロックとシステム ループ コンポーネント内でプロパティや値のフィルター処理に使用されるプロパティは、get_param で取得しなければなりません。そのため、Depth == 2 のすべてのブロックについてレポートするように、概要テーブルを構成することはできません。

  • 空の列を削除: 生成されたレポート内の概要テーブルから空の列を削除します。

  • テーブルを転置: 生成されたレポートにおいて、概要テーブルの行を列に変更し、1 列目にプロパティ名を 、他の列に値を配置します。

オブジェクト行

行ごとにアンカーを挿入: 概要テーブルの各行にアンカーを挿入します。

レポートの作成対象

  • コンテキストからの自動リスト: 親コンポーネントで設定されている現在のコンテキストにあるすべてのブロックについてレポートします。

  • カスタム - ブロック リストを使用: 指定されたブロック リストについてレポートします。各ブロックの絶対パスを指定します。

ループ オプション

このペインで、ブロックの並べ替えオプションとレポート オプションを選択します。

  • ブロックの並べ替え: ブロックを並べ替える方法を指定します (モデルの各レベルに適用)。

    • ブロック名のアルファベット順: ブロックを名前のアルファベット順に並べ替えます。

    • システム名のアルファベット順: システムを名前でアルファベット順に並べ替えます。各システム内のブロックは、特定の順序なしでリストされます。

    • Simulink の絶対パスのアルファベット順: ブロックを Simulink パスのアルファベット順に並べ替えます。

    • ブロック タイプ順: ブロックをブロック タイプ別のアルファベット順に並べ替えます。

    • ブロックの深さ順: ブロックをモデルにおける深さ順に並べ替えます。

    • レイアウト順 (左から右): ブロックを、モデル レイアウト内の場所によって "行" ごとに並べ替えます。モデルの左上隅の最も離れた位置に表示されるブロックが行のアンカーとなります。その行には、アンカー ブロックの上端と下端によって定義される水平領域とオーバーラップする他のブロックがすべて含まれます。他の行にも同じアルゴリズムが使用され、モデルの左上に最も近い、レポートされていない次のブロックがアンカーとして使用されます。

    • レイアウト順 (上から下): ブロックを、モデル レイアウト内の場所によって "列" ごとに並べ替えます。モデルの左上隅の最も離れた位置に表示されるブロックが列のアンカーとなります。その列には、アンカー ブロックの左端と右端によって定義される垂直領域とオーバーラップする他のブロックがすべて含まれます。他の列にも同じアルゴリズムが使用され、モデルの左上に最も近い、レポートされていない次のブロックがアンカーとして使用されます。

    • トラバーサル順: ブロックをトラバーサル順に並べ替えます。

    • シミュレーション順: ブロックを実行順に並べ替えます。

  • Simulink プロパティ名/プロパティ値のペアを検索: 指定したプロパティの名前と値のペアをもつ Simulink ブロックについてのみレポートします。検索を有効にするには、チェック ボックスをオンにします。プロパティ名およびプロパティ値のテーブルの 1 行目でエディット ボックス内をクリックし、既存のテキストを削除して、プロパティの名前と値を入力します。

    ブロックのプロパティ名を検索するには、関数 get_param を使用するか、モデル内のブロックを選択し、次のコードを MATLAB® コマンド ラインに入力します。

    get(gcbh)

  • Stateflow の検索: 指定されたプロパティ名/プロパティ値のペアをもつ Stateflow チャートについてレポートします。

レポートに挿入されるもの

あり。テーブル。

クラス

rptgen_sf.csf_summ_table