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 |
|---|---|
| Create Project | Create a new automation project |
| New Sequence | Create a new Sequence file |
| New Macro | Create a new macro step sub-Sequence |
| New Encapsulation | Create a new encapsulation Sequence |
| New Base Class | Create a shared base class for sequences |
| New Sequence From Class | Create a sequence that inherits from a base class |
| Initialize Standards | Set up the project standard library |
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 |
| 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 |
| Assign Addresses (Automatic) | Auto-assign non-conflicting addresses |
| Assign Addresses (Manual) | Assign addresses one by one |
| Validate Addresses | Check for conflicts and duplicates |
Commands to navigate through your project. See Navigation Commands for detailed usage.
| Command | Description |
|---|---|
| Go To Step | Jump to a step by name or ID |
| Go To Variable | Jump to variable definition |
| Open Visual Editor | Switch to the visual Sequence view |
| Open Text Editor | Switch to the Python code view |
Commands for generating output and translating sequences. See Export Commands for detailed usage.
| Command | Description |
|---|---|
| Generate PLC Code | Generate code for the target PLC platform |
| Export PDF | Export the Sequence diagram as a PDF |
| Translate to Target Language | Translate the active sequence to the configured format |
| 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 |
| Command | Description |
|---|---|
| Open Settings | Open AutomationView settings |
| Open Documentation | Open this documentation |
| Restart Python Server | Restart the background Python language server |
| Sign In | Sign in to your AutomationView account |
| Sign Out | Sign out |