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] |
(→Main menu) |
|||
Line 120: | Line 120: | ||
| ''- enable/disable focus lock on the active function block;'' | | ''- enable/disable focus lock on the active function block;'' | ||
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- enable/disable pause mode, at any data change;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- start / pause / resume diagram execution;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- active functional block execution;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- execution of the diagram to the active block;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- stop and reset the emulator to its initial state;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- binding simulation time-scale to windows system time;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- setting values display format in simulation mode;'' |
|} | |} | ||
Line 138: | Line 138: | ||
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
|rowspan="4" valign="top" style="padding-top:10px;"|[[File:4_4_1_9.png]] | |rowspan="4" valign="top" style="padding-top:10px;"|[[File:4_4_1_9.png]] | ||
− | |style="padding-top:15px;"| ''- | + | |style="padding-top:15px;"| ''- setting decimal number system;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- setting hexadecimal system;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- setting binary system;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- setting character data mapping.'' |
|} | |} | ||
− | + | Menu "Service" includes service commands and CannyLab settings. | |
{| | {| | ||
Line 155: | Line 155: | ||
| | | | ||
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- reorder functional blocks numbers on the diagram;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- creation of autonomous firmware flash file;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- start CAN-monitor;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- change CannyLab settings;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- CannyLab interface language selection.'' |
|} | |} | ||
− | + | Menu "Help" provides links to this guide and information about the program. | |
{| | {| | ||
Line 174: | Line 174: | ||
| | | | ||
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- View CannyLab program changes history file;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- open CannyLab reference guide;'' |
|- style="padding:0px;line-height: 0.8;" | |- style="padding:0px;line-height: 0.8;" | ||
− | | ''- | + | | ''- get information about program current version.'' |
|} | |} | ||
Revision as of 12:13, 6 April 2016
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 blocks 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.
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.
- reorder functional blocks numbers on the diagram; | |
- creation of autonomous firmware flash file; | |
- start CAN-monitor; | |
- change CannyLab settings; | |
- CannyLab interface language selection. |
Menu "Help" provides links to this guide and information about the program.
- View CannyLab program changes history file; | |
- open CannyLab reference guide; | |
- get information about program current version. |
Панели инструментов
Панели инструментов позволяют получить доступ к наиболее востребованным командам при работе с CannyLab.
Панель управления рабочим столом позволяет масштабировать изображение рабочей области и изменять его размеры в пикселях. Для быстрого изменения масштаба изображения вращайте колесо мыши удерживая в нажатом состоянии клавишу «Ctrl» клавиатуры.
Рабочая область
Рабочая область программы предназначена для отображения, редактирования и отладки функциональных диаграмм. Фоном рабочей области является координатная сетка, облегчающая позиционирование на ней элементов функциональной диаграммы. Для перемещения по диаграмме отображаемой в рабочей области используются вертикальная и горизонтальная полосы прокрутки, колесо мыши или клавиши управления курсором.
Строка состояния
В строке состояния отображаются: для какого типа контроллера предназначена текущая функциональная диаграмма, наличие связи с контроллером, наличие в подключенном контроллере системного программного обеспечения и пользовательской диаграммы. Кроме того, в режиме симуляции в строке состояния отображаются сведения об использованных пользовательской диаграммой ресурсах контроллера.
Панель функциональных блоков
Панель функциональных блоков содержит все доступные для использования при построении функциональных диаграмм типы блоков. Функциональные блоки в данной панели объединены в группы по назначению и, в зависимости от настроек отображения, могут быть представлены в виде значков или списка. Прокрутку панели функциональных блоков можно выполнить при помощи вертикальной полосы прокрутки или колеса мыши.
Два варианта отображения панели функциональных блоков:
Диалог поиска функционального блока по его порядковому номеру
Доступ к диалогу поиска функционального блока по его порядковому номеру CannyLab можно получить, выбрав пункт «Правка» → «Найти блок» главного меню программы.
Диалог настройки параметров
Доступ к диалогу настройки параметров CannyLab можно получить, выбрав пункт «Сервис» → «Параметры» главного меню программы.
Список горячих клавиш
F1 | Открыть справочное руководство; |
Ctrl+N | Создать новый файл диаграммы; |
Ctrl+O | Открыть файл диаграммы; |
Ctrl+S | Сохранить файл диаграммы; |
Ctrl+A | Выделить все; |
Ctrl+Z | Отмена последнего действия при создании и редактировании диаграммы; |
Ctrl+Y | Возврат последнего отмененного действия при создании и редактировании диаграммы; |
Del | Удаление выделенных элементов диаграммы; |
Esc | Выход из режима редактирования сети; |
←, ↑, →, ↓ | Сдвиг экрана отображения рабочей области влево, вверх, вправо, вниз; |
PageUp, PageDown | Сдвиг экрана отображения рабочей области на страницу вверх, вниз; |
Ctrl + колесо мыши | Быстрое изменение масштаба отображения рабочей области; |
Alt + колесо мыши | Горизонтальная прокрутка рабочей области редактора; |
Shift + колесо мыши | Ускоренная вертикальная прокрутка рабочей области редактора; |
Нажатое колесо + движение мыши | Перемещение поля диаграммы внутри рабочей области («перетаскивание»). |