Main Content

Analyze Your Project with Dashboards

The Dashboard window offers a central location where you can open dashboards for software units and components in your project, view metric results, analyze affected artifacts, and generate reports on the quality and compliance of the artifacts in your project.

Open New Dashboard

To open a dashboard, use the Dashboards gallery in the Add Dashboard section of the toolstrip to select a type of dashboard:

Add Dashboard section of the toolstrip showing buttons for each dashboard

By default, a new dashboard tab opens for the first artifact in the Project panel. The Project panel displays artifacts from the current project that are compatible with the currently selected dashboard. Click the name of an artifact to view the dashboard results for that specific artifact.

View Help for Metric Information

The dashboards use widgets to display the metric results. When you point to a widget, a three-dot icon appears in the top-right corner of the widget.

Cursor pointing to three dot icon

Point to the three dots and click the Help icon to view more information about the metric and how the dashboard calculates the metric value.

Cursor pointing to the Help icon for a widget

Navigate Dashboard Window

The Dashboard window contains multiple sections:

  • Project panel — The Project panel displays artifacts from the current project that are compatible with the currently selected dashboard. By default, the dashboard analyzes all models inside your project folder and considers:

    • Simulink models as units

    • System Composer™ architecture models as components

    A unit is a functional entity in your software architecture that you can execute and test independently or as part of larger system tests. A component is an entity that integrates multiple testable units together. Click the three dots to the right of each unit or component to view more information about that artifact. If you want to specify different models in your software architecture as units and components, you can add project labels to the entities and configure the dashboard options to recognize the labels. For more information, see Categorize Models in Hierarchy as Components or Units.

    Project pane with several units and components

  • Artifacts panel — Use the Artifacts panel to view the Functional Requirements, Design, Tests, and Test Results folders, which contain the artifacts the dashboard traces to the current artifact selected in the Project panel. For example, the Design folder for a unit might show the data dictionary, model, and subsystem references associated with the unit. The Artifacts panel uses a digital thread of project information to capture and track information about the artifacts in your project and the relationship between artifacts. Click the three dots to the right of each folder or artifact to view more information.

    Artifacts panel showing design artifacts for the unit cc_ControlMode

  • Dashboard toolstrip

    • Use the Project section of the toolstrip to open a project, specify how the dashboard identifies units and components, and change the layout that the dashboard uses.

    • Use the Add Dashboard section to select a type of dashboard to open.

    • The Metrics section shows the options for tracing artifacts and collecting metric results. By default, the dashboards automatically trace the artifacts in your project and collect metrics when you initially select a dashboard. However, you can use the Metrics section if you need to manually trace artifacts, manually collect metric results, collect metric results for each of the units and components in the project, or turn off the automatic tracing and collecting settings.

    • The Overlays section shows which types of overlays are enabled. The dashboard uses overlays to show if the metric results are compliant with the metric thresholds, noncompliant with the metric thresholds, generate a warning, or uncategorized because there are no metric thresholds specified. By default, the dashboard starts with the Compliant, Non-Compliant, and Warning buttons selected. To turn an overlay on or off, click the button for the overlay to select or clear the overlay.

    • In the Results section, click the Report button to specify the report settings and to generate a report of metric results.

    Dashboard toolstrip with Project, Traceability, Add Dashboard, Metrics, Overlays, and Results sections

  • Traceability toolstrip

    • Use the Digital Thread section of the toolstrip to view artifact issues in the project and modify digital thread settings like trace information caching. You can troubleshoot warnings and errors associated with project artifacts by clicking Artifact Issues. To modify the digital thread settings, click the Settings button. You can view a list of the icons for artifacts that the dashboard traces by using the Legend.

    • Explore traceability relationships by using the trace views in the Add Trace View section of the toolstrip. For more information, see Explore Traceability Information Using Trace Views.

    Traceability toolstrip with sections for Digital Thread and Add Trace View

See Also

|

Topics