Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

slreq.inLinks

要件またはその他のリンク可能な項目の内向きリンクを取得する

説明

ks = slreq.inLinks(node) は、nodes (RequirementReference、またはその他のリンク可能な項目) への内向きリンク ks (Link または Link 配列) を返します。

すべて折りたたむ

この例では、要件の内向きリンクとモデル オブジェクトの外向きリンクを特定する方法を示します。[ライブ スクリプトを開く] ボタンをクリックしてサンプル ファイルのコピーを取得します。

モデルと要件セットの読み込み

load_system('reqs_validation_property_proving_original_model');
rqset = slreq.load('original_thrust_reverser_requirements.slreqx');

セットからの要件の取得

req = slreq.find('Type','Requirement','Summary','Maximum Throttle Threshold');

要件の内向きリンクの特定

lkIn = slreq.inLinks(req)
lkIn = 
  Link with properties:

           Type: 'Implement'
    Description: 'R11: Maximum Throttle Threshold (original_thrust_reverser_requirements#11)'
       Keywords: {}
      Rationale: ''
      CreatedOn: 25-Mar-2019 16:10:06
      CreatedBy: 'asriram'
     ModifiedOn: 25-Mar-2019 16:10:06
     ModifiedBy: 'asriram'
       Revision: 14
            SID: 52
       Comments: [0x0 struct]

内向きリンクのリンク元の特定

lkSrc = source(lkIn);

リンク元をモデル オブジェクトに変換

mo = slreq.structToObj(lkSrc);

モデル オブジェクトからの外向きリンクの特定

lkOut = slreq.outLinks(mo)
lkOut = 
  Link with properties:

           Type: 'Implement'
    Description: 'R11: Maximum Throttle Threshold (original_thrust_reverser_requirements#11)'
       Keywords: {}
      Rationale: ''
      CreatedOn: 25-Mar-2019 16:10:06
      CreatedBy: 'asriram'
     ModifiedOn: 25-Mar-2019 16:10:06
     ModifiedBy: 'asriram'
       Revision: 14
            SID: 52
       Comments: [0x0 struct]

ファイルを閉じる

slreq.clear;
bdclose all;

入力引数

すべて折りたたむ

内向き要件リンクをもっている可能性のあるリンク可能な項目。一般的な例として、RequirementReference があります。find の出力にすることができます。

例: Requirement with properties

データ型: struct

出力引数

すべて折りたたむ

リンク可能な項目への内向きの Link または Link 配列

バージョン履歴

R2017b で導入