GUI Manual · Chapter 7

Build Menu

The Build menu gathers the commands that save and compile the scripts you have written, then start the built project in equipment run mode. The final development steps — save, build, and run — are all performed from this single menu.

Click Build on the top menu bar to reveal three commands. Each command can also be run with a shortcut, which is convenient for repeated work.

The three items differ by the scope of saving and building, and by whether they start the runtime. Build results and messages appear in the Output panel.

ItemShortcutAction
Save All & MakeF6Save all files, then build only the changes
Save All & RebuildCtrl + F6Save all files, then rebuild everything
RunF5Start the built project in runtime (equipment run) mode

Save All & Make compiles only what changed since the last build, so it is the fastest for everyday work. Save All & Rebuild builds everything from scratch, useful when the build output is in a tangled state or when you want to verify from a clean slate.

Workflow

Typical development proceeds in the order edit script → build → run. You repeat the flow below to refine equipment behavior.

  1. Edit the script in the editor.
  2. Press F6 (Save All & Make) to save and build the changes.
  3. If there are build errors, read the messages in the Output panel, fix them, and build again.
  4. Once the build succeeds, press F5 (Run) to start runtime mode and check the actual behavior.
  5. If the build behaves abnormally, press Ctrl + F6 (Save All & Rebuild) to rebuild everything.

For frequently checking small changes, Save All & Make is enough; using Save All & Rebuild only when you suspect the build output is the efficient approach.

Checking Run Results

Starting the runtime with Run switches the built project into equipment run mode. Logs from the startup process, initialization messages, and runtime errors are printed to the Output panel, so it is best to check the panel right after running.

If you need to inspect variables or task states during runtime, use the watch tools in the Debug menu alongside it.