AutomationView provides a full set of commands to build, simulate, and export your Sequence programs. You can run any command by opening the Command Palette with Ctrl+Shift+P (or Cmd+Shift+P on macOS) and typing the command name.
All commands are prefixed with AutomationView: in the Command Palette.
Commands that control the built-in emulator. See Simulation Commands for detailed usage.
| Command | Shortcut | Description |
|---|---|---|
| Start Emulation | F5 | Begin continuous scan cycle |
| Stop Emulation | Shift+F5 | Halt the simulation |
| Step | F10 | Execute one scan cycle |
| Reset | Ctrl+Shift+F5 | Reset all state to initial |
Commands for creating and managing projects. See Project Commands for detailed usage.
| Command | Description |
|---|---|
| New Project | Open the project gallery to create a new automation project |
| New File... | Create a new file of any supported type |
| New Sequence | Create a new Sequence file |
| Rename Sequence | Rename the active Sequence and update references |
| Refresh Project | Rescan the project folder and rebuild the index |
| Restart Python Server | Restart the background Python language server |
Commands for editing Sequence diagrams. See Editor Commands for detailed usage.
| Command | Shortcut | Description |
|---|---|---|
| Add Initial Step | I | Place an initial step |
| Add Step | S | Place a normal step |
| Add Transition | T | Place a transition |
| Add Action | A | Attach an action to selected step |
| Add Macro Step | M | Place a macro step |
| Add Enclosing Step | E | Place an enclosing step |
| Add Comment | C | Place a comment annotation |
| Set as Entry Step | (none) | Mark selected step as entry point (context menu) |
| Set as Exit Step | (none) | Mark selected step as exit point (context menu) |
| Toggle Print Mode | Ctrl+P | Switch to print-friendly layout |
| Extend Selection Up | Shift+Up | Extend the selection upward |
| Extend Selection Down | Shift+Down | Extend the selection downward |
| Extend Selection Left | Shift+Left | Extend the selection to the left |
| Extend Selection Right | Shift+Right | Extend the selection to the right |
| Copy | Ctrl+C | Copy selected elements |
| Cut | Ctrl+X | Cut selected elements |
| Paste | Ctrl+V | Paste elements |
| Navigate Into | Enter | Enter a macro step |
| Navigate Back | Backspace | Return to parent level |
Commands for managing variables across your project. See Variable Commands for detailed usage.
| Command | Description |
|---|---|
| Rename Variable | Rename with project-wide refactoring |
| Get Variable Value | Read current value (during simulation) |
| Set Variable Value | Force a value (during simulation) |
| List Variables | Show all project variables |
| List Inputs | Show input variables only |
| List Outputs | Show output variables only |
| List Locals | Show local variables only |
| Variable Info | Show type, address, and usage |
| Set Global View | Switch the Variables panel to show all project variables |
| Show Active File Variables | Switch the Variables panel to show only the active file |
| Assign Addresses Automatically | Auto-assign non-conflicting addresses |
| Assign Addresses Manually | Assign addresses one by one |
| Validate All Addresses | Check for conflicts and duplicates |
Commands to navigate through your project. See Navigation Commands for detailed usage.
| Command | Shortcut | Description |
|---|---|---|
| Go To Step | (none) | Jump to a step by name or ID |
| Go To Variable | (none) | Jump to variable definition |
| Go to Sync Reference | F12 | Jump to the sync reference for the selected transition |
| Find Step References | Shift+F12 | List all references to the selected step |
| Open Visual Editor | (none) | Switch to the visual Sequence view |
| Open Text Editor | (none) | Switch to the Python code view |
Commands for generating output and translating sequences. See Export Commands for detailed usage.
| Command | Description |
|---|---|
| Generate PLC Output | Generate a deployable vendor file for the project |
| Export Project | Bundle the project into a deployable artefact |
| Export PDF | Export the Sequence diagram as a PDF |
| Translate to Target Language | Translate the active sequence to vendor source text |
| Stop Live Translation | Suspend watch mode for the current session |
| Export All Sequences | Translate and export all sequences at once |
Commands for the template library. See Template Commands for detailed usage.
| Command | Description |
|---|---|
| Apply Template | Copy template files into the current project |
| Save File as Template | Save the active file as a user template |
| Save Project as Template | Save the full project as a template |
| Delete Template | Remove a user template |
| Edit Template | Open a template file for editing |
| Edit Template Metadata | Edit the template name, description, and category |
| Manage Folders | Add or remove template source folders |
| Restore Default Templates | Re-install built-in global templates |