Main Content

setEntry

モデル アドバイザー解析結果でテーブルのセル内容を指定

    説明

    setEntry(tableObj,row,column,cellEntry) は、モデル アドバイザー table オブジェクト tableObj の行 row および列 column にあるセルに cellEntry で指定される内容を追加します。

    メモ

    関数 setEntry は、Simulink® Check™ を使用してモデル アドバイザー解析結果でテーブルを書式設定するためのものです。詳細については、Simulink Checkを参照してください。

    MATLAB® でセルの内容を設定する方法の詳細については、table の作成とその table へのデータの代入を参照してください。

    すべて折りたたむ

    2 つのモデル アドバイザー table オブジェクト T1 および T2 を作成し、T2T1 の最初のセルに挿入します。

    ModelAdvisor.Table を使用して 2 つのモデル アドバイザー table オブジェクトを作成します。

    T1 = ModelAdvisor.Table(1,1);
    T2 = ModelAdvisor.Table(2,3);

    モデル アドバイザー table オブジェクト T1 の 1 行 1 列目のセルに T2 を追加します。

    setEntry(T1,1,1,T2);

    sl_customization ファイル内のチェック コールバック関数で setEntry を使用してモデル アドバイザーの結果のテーブル セルの内容を設定します。

    function result = SampleStyleOneCallback(system)
    T1 = ModelAdvisor.Table(1,1);
    T2 = ModelAdvisor.Table(2,3);
    setEntry(T1,1,1,T2);
    result = T1;
    end

    チェック結果を書式設定する方法の詳細については、カスタム モデル アドバイザー チェックの定義を参照してください。

    入力引数

    すべて折りたたむ

    モデル アドバイザーの結果のテーブル。ModelAdvisor.Table オブジェクトとして指定します。

    テーブルの行。整数で指定します。

    テーブルの列。整数で指定します。

    テーブル セルの内容。文字ベクトル、ModelAdvisor.Element オブジェクト、または ModelAdvisor.Element オブジェクトの配列として指定します。