CANNY Lab Main window
CannyLab user interface consists of a single window - the main program window.
The main window is divided into several areas:
- window title;
- main menu;
- function block panel;
- status bar.
Depending on the current operating mode of the editor, some of CannyLab menu items and panels may not be available or hidden.
Menu "File" contains commands to work with CannyLab files.
Menu "Edit" contains editor appearance adjustment commands.
Menu "View" contains toolbar view customization and function block panel representation.
|- scale the workspace by the contents of the diagram;|
|- tolbars display settings;|
|- functional blocks panel display settings.|
Menu "Device" contains commands to work with the controller.
|- load firmware to the controller;|
|- erase controller firmware;|
|- load user's functional diagram;|
|- erase user's functional diagram.|
Menu "Simulation" contains controller software emulation mode control commands in the CannyLab environment.
|- setting decimal number system;|
|- setting hexadecimal system;|
|- setting binary system;|
|- setting character data mapping.|
Menu "Service" includes service commands and CannyLab settings.
Menu "Help" provides links to this guide and information about the program.
|- View CannyLab program changes history file;|
|- read END-USER LICENSE AGREEMENT file;|
|- open CannyLab reference guide;|
|- go to the online encyclopedia CANNY Wiki;|
|- check for CannyLab updates;|
|- get information about program current version.|
Toolbars allow access to the most popular commands of CannyLab.
Desktop Control Panel allows scaling of the image to the workspace and change its dimensions in pixels. To quickly zoom in/out, rotate the mouse wheel while holding down the button «Ctrl» keyboard.
Workspace is designed to display, edit, and debug functional diagrams. The background of the workspace is a grid that facilitates the positioning of functional diagram elements. To move over the diagram displayed in the workspace, use the vertical and horizontal scroll bar, mouse wheel or arrow keys.
The status bar displays: for which controller current functional diagram designed, the presence of communication with the controller, the presence of the system software and functional diagram in the connected controller. In addition, in the simulation mode, the status bar displays information about controller resources used by custom diagram.
Functional Block Panel
Functional block panel contains all available block types for use in the construction of functional diagram. Functional blocks in this panel are arranged in groups by purpose and, depending on display setting may be presented as icons or a list. Scroll functional block panel can be performed using the vertical scroll bar or the mouse wheel.
Two options displaying functional blocks panel:
Functional block search dialogue by its ordinal number
Access to the functional block search dialogue by its ordinal number can be obtained by selecting "Edit" → "Find block" from CannyLab main menu.
Search dialogue by text
Access to the text search dialog for the specified fragment in CannyLab can be obtained by choosing "Edit" → "Find..." from the main menu of the program or by using the "Ctrl + F" key combination.
Access to CannyLab configuration parameters dialogue can be obtained by selecting "Tools" → "Settings" from main menu.
|F1||Open Reference Manual;|
|Ctrl+N||Create a new functional diagram file;|
|Ctrl+O||Open a diagram file;|
|Ctrl+S||Save diagram file;|
|Ctrl+Z||Undo the last action when creating and editing diagram;|
|Ctrl+Y||Return the last canceled action when creating and editing diagram (Redo);|
|Del||Delete selected diagram elements;|
|Esc||Exit network editing mode;|
|Left, Up, Right, Down||Shift workspace display area Left, Up, Right, Down;|
|PageUp, PageDown||Shift workspace display area page up, down;|
|Ctrl + mouse wheel||Fast workspace zooming;|
|Alt + mouse wheel||Horizontal workspace scrolling;|
|Shift + mouse wheel||Express workspace vertical scrolling;|
|Pressing mouse wheel + moving the mouse||Moving diagram field within the workspace ("drag and drop").|
|Double-click the left mouse button||In the editor mode: on a network - quick call of the network renaming dialog. In the simulator mode: setting / removing a control point (on the network) or breakpoints (on the function block).|
|Ctrl + double-click the left mouse button||In the simulator mode: quick forced setting / removal of the value "1" of any connecting line (network).|