Main Content

addRow

クラス: Simulink.dialog.parameter.CustomTable
名前空間: Simulink.dialog.parameter

カスタム テーブルに新しい行を追加

構文

NewRow = tableControl.addRow(RowValue)

説明

NewRow = tableControl.addRow(RowValue) は、カスタム テーブルに指定したプロパティをもつ行を追加します。

入力引数

すべて展開する

カスタム テーブルへのハンドル。オブジェクトとして指定します。カスタム テーブルのハンドルを取得するには getDialogControl コマンドを使用できます。詳細については、Simulink.dialog.Container.getDialogControlを参照してください。addRow は対話モードでのみ使用してください。addRow は初期化スクリプトで使用しないでください。

たとえば、tableControl = maskObj.getDialogControl(TableName) について考えます。ここで、maskObj はマスク オブジェクトで、TableName はカスタム テーブルの名前です。

データ型: char vector

行の値。使用可能な列数分を指定します。5 つの列をもつカスタム テーブルにおいて、RowValue に値を 5 つ指定した場合、テーブルに 1 行追加されます。同様の表に行の値を 10 個追加した場合、2 行追加されます。

たとえば、tableControl = maskObj.getDialogControl(TableName) について考えます。ここで、maskObj はマスク オブジェクトで、TableName はカスタム テーブルの名前です。

データ型: char vector | cell array

% Get block mask handle.
maskObj = Simulink.Mask.get(gcb); 

% Get custom table handle.
tableControl = maskObj.getDialogControl('myTable');

% Add a row with six column values.
tableControl.addRow(  'sig5', 'Input', 'Inherit', 'Inherit', 'on', 'Inherit' ); 

バージョン履歴

R2019a で導入