slreq.createLink
トレース可能なリンクの作成
説明
例
この例では、リンクの作成方法を説明します。
ShortestPath の例を開きます。
openProject("ShortestPath");要件セット shortest_path_tests_reqs を読み込みます。
rs = slreq.load("shortest_path_tests_reqs");インデックスが 2.1.3 の要件のハンドルを取得します。
req = find(rs,Index="2.1.3");MATLAB® コード ファイル graph_unit_tests の行番号 4 に関連付けられた行範囲を見つけます。
lr = slreq.getTextRange("graph_unit_tests.m",4);要件と MATLAB ファイルのコード行の間のリンクを作成します。
myLink = slreq.createLink(req,lr);
リンク セットのハンドルを取得して保存します。
myLinkSet = linkSet(myLink); tf = save(myLinkSet)
tf = logical
1
入力引数
リンク元項目。次のいずれかとして指定します。
slreq.Requirementまたはslreq.ReferenceオブジェクトSimulink® モデルの名前、あるいは Simulink のブロックまたはサブシステム、Stateflow® チャート、System Composer™ のポートまたはコンポーネントのパスをリストした string スカラーまたは文字ベクトル
Simulink のブロックまたはサブシステムか System Composer のポートまたはコンポーネントのハンドル
Stateflow.Chart(Stateflow)、Stateflow.State(Stateflow)、またはStateflow.Transition(Stateflow) オブジェクトSimulink.data.dictionary.Entry(Simulink) オブジェクトsltest.testmanager.TestFile(Simulink Test)、sltest.testmanager.TestSuite(Simulink Test)、sltest.testmanager.TestCase(Simulink Test)、またはsltest.testmanager.TestIteration(Simulink Test) オブジェクトFault(Simulink Fault Analyzer)、Conditional(Simulink Fault Analyzer)、SpreadsheetCell(Simulink Fault Analyzer)、またはSpreadsheetRow(Simulink Fault Analyzer) オブジェクトslreq.TextRangeオブジェクトRequirementRowオブジェクト (R2026a 以降)
リンク先項目。次のいずれかとして指定します。
slreq.Requirementまたはslreq.ReferenceオブジェクトSimulink モデルの名前、あるいは Simulink のブロックまたはサブシステム、Stateflow チャート、System Composer のポートまたはコンポーネントのパスをリストした string スカラーまたは文字ベクトル
Simulink のブロックまたはサブシステムか System Composer のポートまたはコンポーネントのハンドル
Stateflow.Chart(Stateflow)、Stateflow.State(Stateflow)、またはStateflow.Transition(Stateflow) オブジェクトSimulink.data.dictionary.Entry(Simulink) オブジェクトsltest.testmanager.TestFile(Simulink Test)、sltest.testmanager.TestSuite(Simulink Test)、sltest.testmanager.TestCase(Simulink Test)、またはsltest.testmanager.TestIteration(Simulink Test) オブジェクトFault(Simulink Fault Analyzer)、Conditional(Simulink Fault Analyzer)、SpreadsheetCell(Simulink Fault Analyzer)、またはSpreadsheetRow(Simulink Fault Analyzer) オブジェクトslreq.TextRangeオブジェクトRequirementRowオブジェクト (R2026a 以降)
出力引数
リンク。slreq.Link オブジェクトとして返されます。
制限
MATLAB® Online™ では、Microsoft® Word、Microsoft Excel®、または IBM® DOORS® ドキュメント内の要件へのリンクはサポートされていません。
バージョン履歴
R2018a で導入src または dest 引数で RequirementRow オブジェクトを指定して、Requirements Table ブロック行で作成した要件との双方向のリンクを作成します。詳細については、要件行を slreq.Requirement オブジェクトとして管理を参照してください。
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)