This documentation is out of date.
The new version of the documentation is here: https://cannylogic.com/docs |
Difference between revisions of "CANNY Lab Main window"
[unchecked revision] | [unchecked revision] |
(→Settings dialog) |
(→Main menu) |
||
Line 46: | Line 46: | ||
{| | {| | ||
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | |rowspan=" | + | |rowspan="12" valign="top" style="padding-top:10px;"|[[File:4_4_1_2.png]] |
| | | | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
| ''- undo the last action when creating/editing the diagram;'' | | ''- undo the last action when creating/editing the diagram;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
| ''- return the last action when creating/editing the diagram;'' | | ''- return the last action when creating/editing the diagram;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
| ''- cut the selection of the diagram to the clipboard;'' | | ''- cut the selection of the diagram to the clipboard;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
| ''- copy the selection of the diagram to the clipboard;'' | | ''- copy the selection of the diagram to the clipboard;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
| ''- paste part of the diagram contained in the clipboard;'' | | ''- paste part of the diagram contained in the clipboard;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
| ''- delete the selected part of the diagram;'' | | ''- delete the selected part of the diagram;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
+ | | ''- search item by text;'' | ||
+ | |- style="padding:0px;line-height: 0.6;" | ||
+ | | ''- search next item by text;'' | ||
+ | |- style="padding:0px;line-height: 0.6;" | ||
+ | | ''- search previous item by text;'' | ||
+ | |- style="padding:0px;line-height: 0.6;" | ||
| ''- search function block by its order number;'' | | ''- search function block by its order number;'' | ||
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
Line 68: | Line 74: | ||
Menu "View" contains toolbar view customization and function block panel representation. | Menu "View" contains toolbar view customization and function block panel representation. | ||
+ | |||
+ | {| | ||
+ | |- style="padding:0px;line-height: 0.8;" | ||
+ | |rowspan="4" valign="top" style="padding-top:10px;"|[[File:4_4_1_13.png]] | ||
+ | | | ||
+ | |- style="padding:0px;line-height: 0.8;" | ||
+ | | ''- scale the workspace by the contents of the diagram;'' | ||
+ | |- style="padding:0px;line-height: 0.8;" | ||
+ | | ''- tolbars display settings;'' | ||
+ | |- style="padding:0px;line-height: 0.8;" | ||
+ | | ''- functional blocks panel display settings.'' | ||
+ | |} | ||
{| | {| | ||
Line 152: | Line 170: | ||
{| | {| | ||
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | |rowspan=" | + | |rowspan="7" valign="top" style="padding-top:5px;"|[[File:4_4_1_10.png]] |
| | | | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
| ''- reorder functional blocks numbers on the diagram;'' | | ''- reorder functional blocks numbers on the diagram;'' | ||
+ | |- style="padding:0px;line-height: 0.6;" | ||
+ | | ''- change the boundaries of the workspace by the contents of the diagram;' | ||
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
| ''- creation of autonomous firmware flash file;'' | | ''- creation of autonomous firmware flash file;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
| ''- start CAN-monitor;'' | | ''- start CAN-monitor;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
− | | ''- change CannyLab settings.'' | + | | ''- change CannyLab settings;'' |
+ | |- style="padding:0px;line-height: 0.6;" | ||
+ | | ''- change the interface language of CannyLab.'' | ||
|} | |} | ||
Line 169: | Line 191: | ||
{| | {| | ||
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | |rowspan=" | + | |rowspan="7" valign="top" style="padding-top:5px;"|[[File:4_4_1_11.png]] |
| | | | ||
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
| ''- View CannyLab program changes history file;'' | | ''- View CannyLab program changes history file;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
+ | | ''- read END-USER LICENSE AGREEMENT file;'' | ||
+ | |- style="padding:0px;line-height: 0.6;" | ||
| ''- open CannyLab reference guide;'' | | ''- open CannyLab reference guide;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
| ''- go to the online encyclopedia CANNY Wiki;'' | | ''- go to the online encyclopedia CANNY Wiki;'' | ||
− | |- style="padding:0px;line-height: 0. | + | |- style="padding:0px;line-height: 0.6;" |
+ | | ''- check for CannyLab updates;'' | ||
+ | |- style="padding:0px;line-height: 0.6;" | ||
| ''- get information about program current version.'' | | ''- get information about program current version.'' | ||
|} | |} |
Revision as of 19:12, 11 April 2017
CannyLab user interface consists of a single window - the main program window.
Contents
Main window
The main window is divided into several areas:
- window title;
- main menu;
- toolbar;
- function block panel;
- workspace;
- 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.
Toolbars
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
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.
Status bar
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.
Settings dialog
Access to CannyLab configuration parameters dialogue can be obtained by selecting "Tools" → "Settings" from main menu.
Keyboard shortcuts
F1 | Open Reference Manual; |
Ctrl+N | Create a new functional diagram file; |
Ctrl+O | Open a diagram file; |
Ctrl+S | Save diagram file; |
Ctrl+A | Select all; |
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"). |