MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
クラス: slreq.Link 名前空間: slreq
要件のリンク元を設定
setSource(myLink,src)
setSource(myLink,src) は、リンク myLink のリンク元を src で指定された項目に設定します。リンク元は、myLink の現在のリンク元アーティファクトに属するリンク可能な項目にのみ設定できます。
myLink
src
例
すべて展開する
slreq.Link
リンク。slreq.Link オブジェクトとして指定します。
slreq.Requirement
slreq.Reference
リンク元項目。次のいずれかとして指定します。
slreq.Requirement または slreq.Reference オブジェクト
Simulink® モデルの名前、あるいは Simulink のブロックまたはサブシステム、Stateflow® チャート、System Composer™ のポートまたはコンポーネントのパスをリストした string スカラーまたは文字ベクトル
Simulink のブロックまたはサブシステムか System Composer のポートまたはコンポーネントのハンドル
Stateflow.Chart (Stateflow)、Stateflow.State (Stateflow)、または Stateflow.Transition (Stateflow) オブジェクト
Stateflow.Chart
Stateflow.State
Stateflow.Transition
Simulink.data.dictionary.Entry (Simulink) オブジェクト
Simulink.data.dictionary.Entry
sltest.testmanager.TestFile (Simulink Test)、sltest.testmanager.TestSuite (Simulink Test)、sltest.testmanager.TestCase (Simulink Test)、または sltest.testmanager.TestIteration (Simulink Test) オブジェクト
sltest.testmanager.TestFile
sltest.testmanager.TestSuite
sltest.testmanager.TestCase
sltest.testmanager.TestIteration
Fault (Simulink Fault Analyzer)、Conditional (Simulink Fault Analyzer)、SpreadsheetCell (Simulink Fault Analyzer)、または SpreadsheetRow (Simulink Fault Analyzer) オブジェクト
Fault
Conditional
SpreadsheetCell
SpreadsheetRow
slreq.TextRange オブジェクト
slreq.TextRange
この例では、孤立リンクを検出して修復する方法を示します。
要件セット myAddRequirements を開きます。これには、2 つの入力を加算して結果を出力する MATLAB® 関数の要件が含まれています。
myAddRequirements
rs = slreq.load("myAddRequirements");
要件セット myAddRequirements には、MATLAB コード ファイル myAddOrphan のコード行からの内向きリンクがあります。リンク セットのハンドルを取得します。
myAddOrphan
myLinkSet = slreq.find(Type="LinkSet");
リンク セット内の孤立リンクを検出します。孤立リンクの数を表示します。
orphanLinks = getOrphanLinks(myLinkSet); numOrphanLinks = numel(orphanLinks)
numOrphanLinks = 1
孤立リンクのリンク元は MATLAB コード ファイル myAddOrphan の 2 行目です。そのコード行に関連付けられた行範囲オブジェクトを取得します。
lineRange = slreq.getTextRange("myAddOrphan.m",2);
setSource メソッドを使用して孤立リンクを修復します。
setSource
setSource(orphanLinks(1),lineRange)
孤立リンクがないことを確認します。
orphanLinks = getOrphanLinks(myLinkSet)
orphanLinks = []
R2019b で導入
deleteOrphanLinks
getBrokenLinks
getOrphanLinks
setDestination
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ