sltest.testmanager.BaselineCriteria クラス
名前空間: sltest.testmanager
ベースライン基準の追加または変更
説明
作成
は、テスト ケース オブジェクトの obj = sltest.testmanager.TestCase.addBaselineCriteriasltest.testmanager.BaselineCriteria オブジェクトを作成します。
プロパティ
ベースライン基準の名前。文字ベクトルとして返されます。
属性:
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
データ型: character vector
ベースライン基準セットの絶対許容誤差。スカラーとして指定します。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型: scalar
ベースライン基準が有効になっているかどうかを示します。有効になっていない場合は 0、有効になっている場合は 1 です。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型: logical
ベースライン基準セットのファイル パス。文字ベクトルとして返されます。
属性:
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
データ型: character vector
ベースライン基準セットの相対許容誤差。スカラーとして指定します。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型:
ベースライン基準セットのリード時間の許容誤差。スカラーとして指定します。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型:
ベースライン基準セットのラグ時間の許容誤差。スカラーとして指定します。
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型:
Microsoft® Excel® ベースライン ファイルのシートと範囲の情報。各行に Sheet と Range の値がある 1 行 N 列の配列として返されます。Range は次の表に示すように指定します。
Range の指定方法 | 説明 |
|---|---|
四角形の範囲 | 構文 例: |
指定なしまたは空 | 指定しない場合、使用範囲はインポート関数により自動検出されます。 例: メモ: "使用範囲" とは、スプレッドシート内の実際にデータを含んでいる四角形部分を指します。インポート関数は、データを含まない先頭と末尾の行と列をトリミングして、使用範囲を自動的に検出します。空白のみのテキストはデータと見なされ、使用範囲内に取得されます。 |
行範囲 | Excel の行指定子を使用して開始行と終了行を指定することで、範囲を表すことができます。これにより、 例: |
列範囲 | Excel の列指定子を使用して開始列と終了列を指定することで、範囲を表すことができます。これにより、 例: |
Excel の名前付き範囲 | Excel では、スプレッドシート内の範囲を表す名前を作成できます。たとえば、スプレッドシートの四角形部分を選択して 例: |
属性:
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
データ型: array
メソッド
addExcelSpecification | Add a Microsoft Excel sheet to baseline criteria or test case inputs |
getSignalCriteria | 信号基準を取得 |
remove | ベースライン基準の削除 |
例
この例では、テストのベースライン基準クラスを追加し、絶対許容誤差を 0 から 9 に変更する方法を示します。
この例のモデルを開きます。
sldemo_absbrake
テスト ファイル、テスト スイート、およびテスト ケースの構造を作成します。
tf = sltest.testmanager.TestFile('API_Test_File.mldatx'); ts = createTestSuite(tf,'API Test Suite'); tc = createTestCase(ts,'baseline','Baseline API Test Case');
既定のテスト スイートを削除します。
tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);テスト対象システムをテスト ケースに割り当てます。
setProperty(tc,'Model','sldemo_absbrake');
ベースライン基準を取得します。
baseline = captureBaselineCriteria(tc,'baseline_API.mat',true);信号についてのベースライン基準の許容誤差を設定します。
sc = getSignalCriteria(baseline); sc(1).AbsTol = 9;
テスト マネージャーをクリアします。
sltest.testmanager.clear sltest.testmanager.clearResults sltest.testmanager.close
バージョン履歴
R2015b で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)