Manage Projects

From the Workspace, you can open or create projects to manage all the data and resources associated with the project.

Creating Projects or Opening Projects

When creating or opening a project in Scade One, it is added to the Workspace.

You can create or open a project from:

  • the Welcome page when starting Scade One
  • the File menu
  • the Workspace view

When opening a project that has dependencies, these dependencies are also loaded in the Workspace.

Adding Project Dependencies

You can add dependencies to a project and use all the data from these projects (modules and their content, jobs, resources).

  1. Open the project that you want to define as a dependency next to the parent project.
  2. In the Workspace, create a link using the drag and drop method from an edge of the parent project to the dependency.

The added dependency can be used with a Use directive containing the function to be used. For more explanations, see Modules and Namespaces.

To remove a dependency, select the link between both projects and press Delete.

Cut/Copy/Paste Assets and Jobs

In the Workspace view, you have the ability to perform cut, copy, and paste operations on both assets and jobs. These are accessible under the Assets and Jobs tabs within a project block respectively. Additionally, these operations can also be performed on jobs via the Jobs Explorer.

You can carry out these actions across different projects with the following considerations:

  • When a job is pasted, only its description is duplicated. Any generated assets associated with the job, such as C code or simulation data, are not replicated.
  • If the source and target projects differ, the inputs of the job are not retained upon pasting.

Navigating from Project to Assets and Jobs

You can quickly locate project data from a project block.

  • Under the Assets tab:
    • Double-click a module to locate it in the Model Explorer.
    • Double-click a generated asset to show the file in a folder.


  • Under the Jobs tab, double-click a job to locate it in the Job Graph.

  • Under the Resources tab, double-click a simulation data to open it in the Signal Editor.

Adding Resources to Projects

You can add external files to a project as resources to be used by the simulator.

  1. Click to expand the content of a project block and select the Resources tab.

  2. Click to open the Resource window.

  3. Select a resource type and specify the file path:
    • For header files, select the .h file containing:
      • declarations of imported types and associated functions
      • macros used in the generated code
    • For imported code, select the .c file containing:
      • definitions of imported operator functions
      • definitions of imported type functions
      • definitions of imported constants
    • For simulation data, select the .sd file containing sequences of I/O flow values. and specify the key (for later reference in a data source block in a test harness).

Making Projects Read-Only

In the Workspace, click in a project.

Removing Projects from the Workspace

To remove a project from the Workspace:
  • Select the project (hold Ctrl for multi-selection) and click or press Delete.
  • A project that is defined as a dependency cannot be removed. Remove the dependency link first.
  • Click to completely clear the workspace (no undo).