メインコンテンツ

ModelAdvisor.InputParameter クラス

名前空間: ModelAdvisor
スーパークラス:

入力パラメーターをカスタム チェックに追加

説明

ModelAdvisor.InputParameter クラスのインスタンスは、モデルを解析するときにカスタム チェックが使用する入力パラメーターを指定します。[モデル アドバイザー] ウィンドウの入力パラメーターにアクセスします。

作成

説明

input_param = ModelAdvisor.InputParameter は、入力パラメーター オブジェクト input_param へのハンドルを作成します。

メモ

チェック定義に入力パラメーターの定義を組み込まなければなりません。

メソッド

setColSpan入力パラメーターの列数を指定する
setRowSpan入力パラメーターの行を指定する

プロパティ

Description入力パラメーターの説明
Entriesドロップダウン リスト項目
Name入力パラメーター名
Type入力パラメーターの型
Value入力パラメーターの値

コピーのセマンティクス

ハンドル。これがクラスの使用にどのように影響するか確認するには、『MATLAB® プログラミングの基礎』ドキュメンテーションのオブジェクトのコピーを参照してください。

すべて折りたたむ

入力パラメーターを使用して、カスタム チェックの実行前に入力を要求できます。

入力パラメーターは ModelAdvisor.InputParameter クラスを使用して定義します。

モデル アドバイザーの入力パラメーターのレイアウトは、setInputParametersLayoutGridsetRowSpan、および setColSpan メソッドを使用して指定できます。

カスタム チェック定義関数に入力パラメーターの定義を組み込まなければなりません。カスタム チェックに追加する入力パラメーターごとに、このクラスのインスタンスを 1 つ定義する必要があります。次の例は、チェック定義関数のコードのフラグメントです。この例は、完全なチェック定義関数なしでは示しているようには実行されません。

rec = ModelAdvisor.Check('com.mathworks.sample.Check1');
rec.setInputParametersLayoutGrid([3 2]);
% define input parameters
inputParam1 = ModelAdvisor.InputParameter;
inputParam1.Name = 'Skip font checks.';
inputParam1.Type = 'Bool';
inputParam1.Value = false;
inputParam1.Description = 'sample tooltip';
inputParam1.setRowSpan([1 1]);
inputParam1.setColSpan([1 1]);
inputParam2 = ModelAdvisor.InputParameter;
inputParam2.Name = 'Standard font size';
inputParam2.Value='12';
inputParam2.Type='String';
inputParam2.Description='sample tooltip';
inputParam2.setRowSpan([2 2]);
inputParam2.setColSpan([1 1]);
inputParam3 = ModelAdvisor.InputParameter;
inputParam3.Name='Valid font';
inputParam3.Type='Combobox';
inputParam3.Description='sample tooltip';
inputParam3.Entries={'Arial', 'Arial Black'};
inputParam3.setRowSpan([2 2]);
inputParam3.setColSpan([2 2]);
rec.setInputParameters({inputParam1,inputParam2,inputParam3});