Main Content

このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。

要件および Simulink モデル オブジェクトへの Signal Builder ブロックのリンク

この例では、Signal Builder ブロック内の信号グループから要件ドキュメントへ、およびモデル オブジェクトへのリンクを作成する方法を説明します。

メモ

この例で説明している方法でリンクを作成すると、要件は Signal Builder ブロック全体ではなく、個別の信号グループにリンクされます。

この例では、ドロップダウン リスト内にある別のアクティブなグループに切り替えて、要件を別の信号グループにリンクします。

Signal Editor ブロックの要件ドキュメントへのリンク

この例では、Signal Editor ブロック内の信号グループから要件ドキュメントへのリンクを作成する方法を説明します。

sf_car モデルを開きます。

open_system("sf_car")

ドキュメント ファイル参照設定の設定

  1. [アプリ] タブで [要件マネージャー] を開きます。

  2. [要件] タブで [レイアウト][要件ブラウザー] が選択されていることを確認します。

  3. [要件ブラウザー][表示] ドロップダウン メニューで、[Links] を選択します。

  4. [要件] タブで [リンクの設定][既定のリンク ストレージ] を選択します。

  5. [ドキュメント ファイル参照] の横で、外部要件ドキュメントについての用途に合うオプションをリストから選択します。詳細については、ドキュメント パス ストレージを参照してください。

Signal Editor ブロックからのリンクの作成

sf_car モデル ウィンドウで User Inputs ブロックをダブルクリックします。[信号エディター] ダイアログ ボックスが開き、4 つの信号グループが表示されます。現在アクティブなグループは Passing Maneuver 信号グループです。要件が現在アクティブな信号グループにリンクされます。

ツール バーの右端にある [検証設定の表示] ボタン verification_button.png をクリックします。[要件の表示] ボタン requirements_display_icon.png が選択されていることを確認します。[信号エディター] ダイアログ ボックスの右側で [要件] ペインが開きます。

requirements_pane_signal_builder.png

[外向きリンク] ダイアログを使用して、この信号グループへのリンクを作成します。

  1. [信号エディター] ウィンドウの [要件] ペインで右クリックして、[[外向きリンク] ダイアログを開く] を選択します。[外向きリンク] ダイアログが開きます。

  2. [新規] をクリックします。[説明] フィールドに「User input requirements」と入力します。

  3. [参照] をクリックし、外部要件ドキュメントを選択して、[開く] を選択します。

  4. [場所] ドロップダウン リストで [検索テキスト] を選択し、ドキュメント内で指定されたテキストにリンクします。

  5. [場所] ドロップダウン リストの横に「User Input Requirements」と入力して、要件ドキュメントの指定されたそのテキストへのリンクを作成します。

  6. [適用] をクリックすると、リンクが作成されます。

  7. リンクが作成されたことを検証するには、sf_car モデルで User Inputs ブロックを選択して右クリックし、[要件] を選択します。新しい要件へのリンクはサブメニューの最上部のオプションになります。

開いている要件セットとリンク セットをクリアし、モデルを閉じます。

slreq.clear;
bdclose all;

Signal Builder ブロックのモデル オブジェクトへのリンク

この例では、Signal Builder ブロックの信号グループからモデル オブジェクトへのリンクを作成する方法を示します。

  1. sf_car モデルを開きます。

    openExample("slrequirements/LinkSignalBuilderBlocksExample")
    open_system("sf_car")
  2. sf_car/shift_logic チャートを開きます。

  3. upshifting を右クリックして [要件][Simulink とのリンクを選択] を選択します。

  4. sf_car モデル ウィンドウで、User Inputs ブロックをダブルクリックします。

    [Signal Builder] ダイアログ ボックスが開き、4 つの信号グループが表示されます。現在アクティブなグループは Passing Maneuver 信号グループです。RMI により、現在アクティブな信号グループに追加されるすべての要件リンクが関連付けられます。

  5. [Signal Builder] ウィンドウの [アクティブ グループ] リストで [Gradual Acceleration] を選択します。

  6. ツール バーの右端にある [検証設定の表示] ボタン をクリックします。[要件の表示] ボタン が選択されていることを確認します。

    [Signal Builder] ダイアログ ボックスの右側で [要件] ペインが開きます。

  7. カーソルをウィンドウ内に置き、右クリックして [[外向きリンク] ダイアログを開く] を選択します。[外向きリンク] ダイアログが開きます。

  8. [新規] をクリックします。[説明] フィールドに「Upshifting」と入力します。

  9. [ドキュメント タイプ] フィールドで [Simulink ブロック線図] を選択します。[現在の選択を使用] をクリックします。このフィールドには [場所: (タイプ/識別子)] の情報 (upshifting に適用) が自動的に入力されます。

  10. [適用] をクリックすると、リンクが作成されます。

  11. モデル ウィンドウで User Inputs ブロックを選択して右クリックし、[要件] を選択します。

    新しい要件へのリンクはサブメニューの最上部のオプションになります。

  12. リンクが作成されたことを確認するには、sf_car モデル ウィンドウの [アプリ] タブで、[要件マネージャー] をクリックします。[要件] タブで、[リンクの強調表示] をクリックして要件をもつモデル オブジェクトを強調表示します。

    メモ

    この方法でリンクを作成すると、要件の情報は Signal Builder ブロック全体ではなく、個別の信号グループに関連付けられます。

  13. sf_car モデルを閉じます。

関連するトピック