Main Content

slreq.load

要件セットまたはリンク セットの読み込み

説明

myReqSet = slreq.load(reqSetFile) は、要件セットをメモリに読み込みます。

myReqSet = slreq.load(reqSetFile,forceResolve) は、要件セットを読み込み、forceResolvetrue である場合は古くなったプロファイルを修正します。詳細については、Customize Requirements and Links by Using Stereotypesを参照してください。

myLinkSet = slreq.load(linkSetFile) は、リンク セットをメモリに読み込みます。

myLinkSet = slreq.load(artifact) は、リンク元アーティファクトに関連付けられているリンク セットをメモリに読み込みます。

[myLinkSet,myReqSet] = slreq.load(model) は、少なくとも 1 つの Requirements Table ブロックを含む Simulink® モデルを読み込み、関連する要件セットとリンク セットをメモリに読み込みます。

すべて折りたたむ

要件セットを読み込んで、関連する slreq.ReqSet オブジェクトを返します。

rs = slreq.load("basicReqSet");

プロファイルが古くなった要件セットを読み込みます。

rs = slreq.load("myAddRequirementsOutdated",true);

Microsoft® Word の要件と Simulink® のモデル要素の間の直接リンクを含むリンク セットを読み込みます。

myLinkSet = slreq.load("slvnvdemo_fuelsys_officereq.slmx");

リンク セットを閉じます。

slreq.clear

この例では、リンク元アーティファクトのリンク セットを読み込む方法を示します。

MATLAB® コード ファイル myAdd に関連付けられているリンク セットを読み込みます。

myLinkSet = slreq.load("myAdd.m");

リンク セットのファイル名を表示します。

[~,name,ext] = fileparts(string(myLinkSet.Filename));
disp(name+ext)
myAdd.slmx

Simulink® モデル、要件セット、Simulink® モデル内の Requirements Table ブロックに関連するリンク セットを読み込みます。

[myLinkSet,myReqSet] = slreq.load("reqTableDurationModel1.slx");

入力引数

すべて折りたたむ

読み込む要件セット ファイル。string スカラーまたは文字ベクトルとして指定します。

例: myReqSet = slreq.load("myReqSet.slreqx")

読み込むリンク セット ファイル。string スカラーまたは文字ベクトルとして指定します。

例: myLinkSet = slreq.load("myLinkSet.slmx")

要件セットを読み込むときに、古くなったプロファイルを修正するオプション。データ型 logical1 (true) または 0 (false) として指定します。

例: myReqSet = slreq.load("myReqSet.slreqx",1)

読み込むリンク元アーティファクト。string スカラーまたは文字ベクトルとして指定します。有効なリンク元アーティファクトのタイプは次のとおりです。

  • Simulink モデルまたは System Composer™ モデル

  • Simulink のデータ ディクショナリ

  • Simulink Test™ ファイル

  • MATLAB® コード ファイル

  • C ファイルおよび H ファイル

ファイル拡張子を指定しなければなりません。

例: myLinkSet = slreq.load("myFunction.m")

読み込む Simulink モデル。string スカラーまたは文字ベクトルとして指定します。モデルには、少なくとも 1 つの Requirements Table ブロックが含まれている必要があります。各ブロックは要件セットに関連付けられています。形式的要件のプロパティの構成を参照してください。.slx 拡張子を含める必要があります。

例: [myLinkSet,myReqSet] = slreq.load("myReqTableModel.slx")

出力引数

すべて折りたたむ

読み込まれた要件セット。slreq.ReqSet オブジェクトとして返されます。

読み込まれたリンク セット。slreq.LinkSet オブジェクトとして返されます。

バージョン履歴

R2018a で導入