Hardware models in SystemWeaver represent the software-relevant hardware abstraction and are used to document the interfaces between the software and hardware. The Connect Pins view is an integral part of the hardware model in SystemWeaver and supports the creation of assembly and delegation connectors as well as the selection of Circuit IDs. The view provides an overview of the connectivity of each component in each HW System and provides full editing capabilities of assembly and delegation connections and circuit IDs. This article describes how to make connections in the view as an end user. More information about the hardware meta model itself can be found in Hardware Meta Model and Views.

Making Connections

To access the Connect pins view, select a HW System item in the structure tree.  In the below example, the HW System selected is called "ECU1 HW System". The view is accessible via the Items ribbon: 

To get starting making connections, select a Main component to connect.  In the below example, the "ECU1" component is selected, but any of the components to be connected can be the "main component" . 

Next, select a local connector Pin for the component connection and then select the Component to be connected. The available components in the selected HW System will display in a drop-down list.

Note: The view also supports the creation of delegation connectors. Use the keyword <<Boundary>> to select the current context, i.e., a HW System, to connect with a selected pin as shown in the picture below:

Then, select the Component pin of the component to be connected from the available wired connections listed in the drop-down list. The connection is created immediately when the selection is made.

You can also define a Circuit ID (global identifier for the connection) for an existing connection by right-clicking the connection (i.e., a row in the view) and selecting Select Circuit ID from list from the context menu.

Visualizing the Connections 

Your SystemWeaver system's Architect may provide you with a configured graph which can be used in parallel with Connect pins to visualize the connections as you work. In the below example, an "ECU System graph" is available for end users: 


The graph can be printed or saved (file options are PNG, JPEG, XPS, GraphML and SGraphML). To focus in on particular, direct connections in larger graphs, you can right-click on the graph and select Neighborhood. Then, select an item of interest in the graph and the Neighborhood pane will display only the directly connected relationships for the selected item. Just as with the graph, you can print from the Neighborhood pane.

What's Next

Consult with your system's Architect regarding available configurable grids for the export of hardware information.