Get started with System Modeler

Fusion Manufacturing Extension

This feature is part of an extension. Extensions are a flexible way to access additional capabilities in Fusion. Learn more.

This guide walks you through enabling System Modeler and running your first graph.

Step 1: Enable System Modeler

System Modeler runs as an add-in. Enable it before it appears in the ribbon.

  1. In the Fusion ribbon, click Utilities.

  2. Click Scripts and Add-Ins, or press Shift+S.

  3. Find SystemModeler in the list, select it, and click Run.

  4. Select Run on Startup so it loads automatically next time.

System Modeler now appears in the Automation tab of the Design and Manufacture workspaces.

The Scripts and Add-Ins dialog with SystemModeler selected in the add-ins list and the Run on Startup checkbox enabled.

Step 2: Create a user package and a graph

Graphs must be saved to a user package. The public packages (Base, System, Design, Manufacture) are read-only, so you need your own package before you can save a graph.

  1. In the Automation tab, click System Modeler.

    The Welcome screen opens.

  2. Click Create graph.

  3. In the Name box, enter My graph.

  4. From the Package drop-down list, select + New package.

  5. In the Package name box, enter My package.

    The Package ID is generated automatically.

  6. Click Create.

The package appears under User packages in the Library panel and the graph canvas opens.

Tip: If the Library panel isn't visible, press Ctrl+B (Windows) / Command+B (macOS) to open it.

The Create graph dialog with the Name, Package, and Host product options, and the Graph details section. The Package drop-down list shows My package (0.0.1).

See Create a user package and Create a new graph for detailed steps.

Step 3: Build your first graph

This walkthrough uses only Base package nodes, so no active Fusion document is required. You'll build a graph that adds two numbers and logs the result.

Add nodes

  1. In the Library panel, expand Base and open the Math category.

  2. Click the Add node to place it on the canvas.

  3. Open the Constant category and add two Number constant nodes.

  4. Open the Text category and add a Log node.

    Tip: You can also drag a node from the Library panel to place it at a specific position on the canvas.

Connect the nodes with wires

  1. Select each Number node and set its value in the Node tab of the Details panel (for example, 3 and 5).

  2. Connect the output of the first Number node to the A input port of the Add node.

  3. Connect the output of the second Number node to the B input port of the Add node.

  4. Connect the Sum output of the Add node to the input of the Log node.

  5. Place the pointer over any port to see its name and accepted type.

    Tip: To give a node a more descriptive name, select it, open the Node tab in the Details panel, click the node name at the top, and type a new name.

    The graph canvas showing two Number nodes connected to an Add node, which connects to a Log node.

Step 4: Run the graph

  1. Click Save and run the graph save and run the graph icon on the toolbar, or press Ctrl+R (Windows) / Command+R (macOS).

    The graph is automatically saved before running.

  2. While running, the toolbar is disabled.

See Run a graph for details on the running state and what to expect.

Step 5: Review the results

After the run, the canvas updates automatically. Each node shows a diagnostic badge:

Open the Diagnostics tab in the Details panel to see the full list of outcomes. For the Log node, the result also appears in the Fusion Text Commands console.

The graph canvas after a successful run showing blue diagnostic badges on all nodes, the Diagnostics tab listing execution results for each node, and the Text Commands console showing the output value 8.

See Debugging graphs for how to trace errors back to their source.

What to explore next

Once you're comfortable with the basics, these topics explain the key concepts in depth: