setDestination
クラス: slreq.Link
名前空間: slreq
入力引数
myLink
— リンク
slreq.Link
オブジェクト
リンク。slreq.Link
オブジェクトとして指定します。
dest
— リンク先項目
string スカラー | 文字ベクトル | 倍精度 | 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) オブジェクト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) オブジェクトslreq.TextRange
オブジェクト
例
リンク切れを検出して修復
この例では、リンク切れを検出して修復する方法を示します。
要件セット myAddRequirements
を読み込みます。これにより、myAddBroken.m
のコード行にリンクされます。
rs = slreq.load("myAddBroken");
リンク セットのハンドルを取得します。
myLinkSet = slreq.find(Type="LinkSet");
リンク セット内のリンク切れを検出します。リンク切れの数を表示します。
brokenLinks = getBrokenLinks(myLinkSet); numBrokenLinks = numel(brokenLinks)
numBrokenLinks = 1
Summary
プロパティが Add u and v
に設定された要件のハンドルを取得します。
req = slreq.find(Type="Requirement",Summary="Add u and v");
setDestination
メソッドを使用してリンク切れを修復します。
setDestination(brokenLinks(1),req)
リンク切れがないことを確認します。
brokenLinks = getBrokenLinks(myLinkSet)
brokenLinks = []
バージョン履歴
R2019b で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)