Matching Requirements Id and Simulink Subsystem Names

조회 수: 5 (최근 30일)
Sinem Bircan
Sinem Bircan 2023년 3월 22일
답변: Josh Kahn 2023년 4월 21일
I want to match more than one requirement Ids from the requirement set with the same Simulink subsystem names in my model.
Can you halp me?

답변 (2개)

Rijuta
Rijuta 2023년 4월 21일
Hi Sinem,
I understand that you are trying to match multiple requirement Ids with same Simulink subsystem names. Here's a general approach to do this:
  • Load the Requirement Set in Simulink Load the requirement set in Simulink using the "Requirements" tab.
  • Once the requirement set is loaded, you can access the requirement set object in MATLAB using the 'slreq'command
  • Get the Requirement IDs of the requirements you want to match.
  • Once you have the requirements that match the given IDs, you can extract the Simulink subsystem names associated with those requirements.
  • When you have the Simulink subsystem names associated with the requirements, you can perform the matching based on your specific criteria.
For detailed explanation of the commands, refer to the documentation.

Josh Kahn
Josh Kahn 2023년 4월 21일
mdl = load_system('MyModelName')
blk = getSimulinkBlockHandle('MyModelName/Path/To/Named/Subsystem')
reqIDs = [slreq.outLinks(blk).SID];

카테고리

Help CenterFile Exchange에서 Modeling에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by