Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Rhapsody 8.4 installed correctly on his or her machine with a valid license for use,

  • Syndeia 3.3 installed as a plugin for Rhapsody 8.4 with a valid license for use,

  • Syndeia Simulink interface, correctly installed with a valid license for use,

  • MATLAB/Simulink R2019b or later installed correctly on his or her machine with a valid license for use.

  • In this tutorial, we will use the Rhapsody SysML model available as Syndeia_Simulink_Examples_Rhapsody.zip

1a. Drag and drop a single SysML requirement to a folder in Simulink.

Steps are

1 Open Syndeia Simulink Examples.

2 Observe the Requirements Package.

3 Launch Syndeia Dashboard from Requirement Package

...

4. 5 In Connection Manager of Syndeia Dashboard in SysML Repository and SimulinkReqts folderwhich is local for this example is displayed. Local Simulink folder of your choice can be chosen as well.

...

5. 6 Select a Single Requirement Autonomous Flight and drag and drop to folder S1a as shown above. Select Model Transform. Select Yes.

6. 7 Observe the newly created Simulink Requirement and right-click to Launch Simulink Requirements from Syndeia

...

7. 8 In Connections Search this connection is generated

8.9 Open in Simulink this requirement Autonomous Flight is displayed in the selected folder.

...

...

1b: Drag and drop a single SysML requirement with multiple levels of nested requirements to a folder.

Steps are

1 Select the single Payload Mass with two nested requirements.

2 Drag and Drop to Folder S1b in the SimulinkReqts folder on the local machine.

Select Yes.

...

3. In Connections Manager, it shows connections generated .

4. In Simulink, this appears as

...

1c (Multiple DnD): Drag and drop multiple SysML requirements and drop to a folder


Steps are

1 Select Multiple Requirements from SysML Package Requirements and drag and drop it to S1c package of the local folder. Select Yes.

...

3. 2 In Connections Search connections are generated as shown

4. 3 In Simulink, this appears as

...

1d: Drag and drop a SysML package and drop to a folder

1 Drag and Drop Requirement_Sim from SysML Rhapsody to S1d folder on local machine in Simulink Requirements as below

...

2. In Syndeia new connections are created in Connections Manager

3. In Simulink, this creates a new requirement set as

...