メインコンテンツ

setColTitles

モデル アドバイザー解析結果で列タイトルをテーブルに追加

説明

setColTitles(ftObj,colTitles) は、モデル アドバイザー書式設定オブジェクト ftObj によって指定されたテーブルの列タイトルを、colTitles によって指定されたタイトル テキストに設定します。データをテーブルに追加しない場合、モデル アドバイザーはテーブルを結果に表示しません。

メモ

データをテーブルに追加する前に、setColTitles メソッドを使用して列タイトルを指定する必要があります。

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

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

すべて折りたたむ

この例では、モデル アドバイザー table テンプレート オブジェクトを作成し、列タイトルを指定する方法を示します。

Create a formatting template object.

ft = ModelAdvisor.FormatTemplate("TableTemplate");

テーブルの列タイトルを設定します。たとえば、最初の列に 'Index'、2 番目の列に 'Block Name' を使用します。

setColTitles(ft,{"Index","Block Name"});

このロジックを、sl_customization ファイル内などのモデル アドバイザー チェックのコールバック関数に含めることができます。

function result = SampleStyleOneCallback(system)
ft = ModelAdvisor.FormatTemplate("TableTemplate");
setTableTitle(ft,{"Blocks in Model"});
setColTitles(ft,{"Index","Block Name"});
setTableInfo(ft,{"1","Gain"});
result = ft;
end

入力引数

すべて折りたたむ

ModelAdvisor.FormatTemplate オブジェクト。書式設定テンプレートへのハンドルとして指定します。

テーブルの列タイトル。文字ベクトルの cell 配列または有効な書式設定テンプレート オブジェクトへのハンドルとして指定します。cell 配列内の項目の順番によって、項目を含む列が決まります。

例: {"Index","Block Name"}

バージョン履歴

R2009a で導入