Versions Compared

Key

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

Global Visualization – “View All Connections”

...

In this section, we present a step-by-step tutorial to display all

...

connections between

...

SysML model in MagicDraw and elements in outside repositories

...

Image Removed

Figure 197 MagicDraw model Visualization Tutorial, showing intra-model connections

 

...

,

...

and

...

Open the model Visualization Tutorial in MagicDraw.

...

Launch the Syndeia dashboard from the Visualization package.

...

to

...

In the Connection Manager tab, open the SampleDocs repository and view the 9 PDF files, as shown in Figure 198.

...

Create nine reference connections, from the SysML blocks, activities and requirements to the corresponding PDF files, using standard drag-and-drop. There is no need to connect to the UAV block or the UAV _Specification requirement.

...

display

...

Close the Syndeia dashboard (optional).

Image Removed

Figure 198 Syndeia Dashboard, Connection Manager tab, showing external PDF documents
 

...

Launch the Syndeia visualization by right-clicking on the Visualization package in the MagicDraw browser and selecting Syndeia → Visualize → View all connections, as shown in Figure 199.

Image Removed

Figure 199 Launching Syndeia global visualization

 

The "View all connections" should open in your default web browser and appear similar to Figure 200. Familiarize yourself with the features of the display.

...

The SysML project name is displayed in the upper left corner.

...

Hover your cursor over an artifact on the perimeter of the circle and it is identified in the upper left corner.

...

Hover your cursor over a connection inside the circle and it is identified in the upper left corner.

...

a

...

Expand the Totals and Displayed tables on the right side by clicking on the blue bars. These will show the unfiltered and filtered statistics for artifacts and connections.

...

specific

...

Refresh the display by reloading the web page in the usual way.

Image Removed

Figure 200 View all connections display

Local Visualization – “View Neighboring Connections”

...

set of connections

...

including those inside the SysML model and those between SysML and external elements

...

In the same model created in Section 2.19.1, right-click on the Payload block in the MagicDraw browser and selecting Syndeia → Visualize → View Neighboring Artifacts – Auto Layout.

...

The initial display should appear similar to Figure 201. Explore the features of this display.

The SysML project name is displayed in the upper left corner.

...

Hover your cursor over an artifact on the perimeter of the circle and it is identified in the upper left corner.

...

Hover your cursor over a connection inside the circle and it is identified in the upper left corner.

...

Reposition individual nodes by clicking and dragging them

...

Move the complete network by clicking and dragging anywhere else in the diagram.

...

Click the starting node, shown with a red border (Visualization::Payload, in this case), to hide the nearest neighbors, Click it again to re-expand.

Change the options in the Connection Direction to show or hide connections. Click the starting node twice to contract and expand the node to refresh with the new options.

...

 

...

Expand the graph further by clicking on the artifacts with the green borders, which represents unexpanded nodes. The final expansion should appear similar to Figure 202, showing three SysML elements connected among themselves by intra-model dependencies and each connected to an external PDF file by an inter-model Reference connection.

Several limitations to this display should be noted:

...

Certain intra-model relationships, specifically incoming compositional relationships, cannot be displayed. For example, the connection from the UAV block to the Payload block in Figure 197 is not shown.

...

Figure 202 Local visualization, "View Neighboring Artifacts – Auto Layout", final expansion

...

.

Page Tree
rootSyndeia Visualization Capabilities