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"

From CANNY Wiki
Jump to: navigation, search
[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;"
| ''- привязка масштаба времени симулятора к системному времени windows;''
+
| ''- 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.''
 
|}
 
|}
  
  
Меню «Сервис» содержит сервисные команды и настройки CannyLab.
+
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;"
| ''- запуск программы CAN-monitor;''
+
| ''- start CAN-monitor;''
 
|- style="padding:0px;line-height: 0.8;"
 
|- style="padding:0px;line-height: 0.8;"
| ''- изменение параметров CannyLab;''
+
| ''- change CannyLab settings;''
 
|- style="padding:0px;line-height: 0.8;"
 
|- style="padding:0px;line-height: 0.8;"
| ''- выбор языка интерфейса CannyLab.''
+
| ''- 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;"
| ''- ознакомиться с файлом истории изменений программы CannyLab;''
+
| ''- View CannyLab program changes history file;''
 
|- style="padding:0px;line-height: 0.8;"
 
|- style="padding:0px;line-height: 0.8;"
| ''- открыть справочное руководство по CannyLab;''
+
| ''- 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.

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.

4 4 1.png

Main menu

Menu "File" contains commands to work with CannyLab files.

4 4 1 1.png  
- create a new functional diagram file;
- open existing functional diagram file;
- save current functional diagram file;
- save current functional diagram file with a new name;
- save screenshot of the functional diagram in to graphic format png;
- view the current file properties;
- history of recently opened files (up to 5 records);
- Exit.


Menu "Edit" contains editor appearance adjustment commands.

4 4 1 2.png  
- undo the last action when creating/editing the diagram;
- return the last action when creating/editing the diagram;
- cut the selection of the diagram to the clipboard;
- copy the selection of the diagram to the clipboard;
- paste part of the diagram contained in the clipboard;
- delete the selected part of the diagram;
- search function block by its order number;
- selection of the entire diagram.


Menu "View" contains toolbar view customization and function block panel representation.

4 4 1 3.png 4 4 1 4.png


Menu "Device" contains commands to work with the controller.

4 4 1 5.png  
- search and establish communication with the controller connected via USB;
- actions with controller system software;
- action with functional diagram;
- Information about the connected controller;
- space reserved to use in future versions;
- complete communication session with the controller;
4 4 1 6.png - load firmware to the controller;
- erase controller firmware;
4 4 1 7.png - load user's functional diagram;
- erase user's functional diagram.


Menu "Simulation" contains controller software emulation mode control commands in the CannyLab environment.

4 4 1 8.png  
- enable/disable simulation mode;
- enable/disable focus lock on the active function block;
- enable/disable pause mode, at any data change;
- start / pause / resume diagram execution;
- active functional block execution;
- execution of the diagram to the active block;
- stop and reset the emulator to its initial state;
- binding simulation time-scale to windows system time;
- setting values display format in simulation mode;
4 4 1 9.png - setting decimal number system;
- setting hexadecimal system;
- setting binary system;
- setting character data mapping.


Menu "Service" includes service commands and CannyLab settings.

4 4 1 10.png  
- 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.

4 4 1 11.png  
- View CannyLab program changes history file;
- open CannyLab reference guide;
- get information about program current version.

Панели инструментов

Панели инструментов позволяют получить доступ к наиболее востребованным командам при работе с CannyLab.

4 4 2 1.png

Панель управления рабочим столом позволяет масштабировать изображение рабочей области и изменять его размеры в пикселях. Для быстрого изменения масштаба изображения вращайте колесо мыши удерживая в нажатом состоянии клавишу «Ctrl» клавиатуры.

4 4 2 2.png

Рабочая область

Рабочая область программы предназначена для отображения, редактирования и отладки функциональных диаграмм. Фоном рабочей области является координатная сетка, облегчающая позиционирование на ней элементов функциональной диаграммы. Для перемещения по диаграмме отображаемой в рабочей области используются вертикальная и горизонтальная полосы прокрутки, колесо мыши или клавиши управления курсором.

4 4 3 1.png

Строка состояния

В строке состояния отображаются: для какого типа контроллера предназначена текущая функциональная диаграмма, наличие связи с контроллером, наличие в подключенном контроллере системного программного обеспечения и пользовательской диаграммы. Кроме того, в режиме симуляции в строке состояния отображаются сведения об использованных пользовательской диаграммой ресурсах контроллера.

4 4 4 1.png


Панель функциональных блоков

Панель функциональных блоков содержит все доступные для использования при построении функциональных диаграмм типы блоков. Функциональные блоки в данной панели объединены в группы по назначению и, в зависимости от настроек отображения, могут быть представлены в виде значков или списка. Прокрутку панели функциональных блоков можно выполнить при помощи вертикальной полосы прокрутки или колеса мыши.

Два варианта отображения панели функциональных блоков:

4 4 5 1.png   4 4 5 2.png

Диалог поиска функционального блока по его порядковому номеру

Доступ к диалогу поиска функционального блока по его порядковому номеру CannyLab можно получить, выбрав пункт «Правка» → «Найти блок» главного меню программы.

4 4 6 1.png


Диалог настройки параметров

Доступ к диалогу настройки параметров CannyLab можно получить, выбрав пункт «Сервис» → «Параметры» главного меню программы.

4 4 7 1.png

Проверка обновлений - Выбор периодичности проверки наличия новых версий программы
4 4 7 2.png
Цвет выделенного провода - Выбор цвета отображения выделенной соединительной линии
Ассоциация с файлами *.cfd - Связывает тип файлов функциональных диаграмм с текущим экземпляром CannyLab
Ширина диаграммы по умолчанию - Ширина области диаграммы при создании нового файла
Высота диаграммы по умолчанию - Высота области диаграммы при создании нового файла
Масштаб диаграммы по умолчанию - Масштаб отображения области диаграммы при создании нового файла
Автоматический подбор масштаба при открытии файла - Способ отображения диаграммы при открытии файла (при включенном подборе масштаба диаграмма, при открытии, будет, по возможности, полностью вписана в экран — отображена в соответствующем масштабе)


Список горячих клавиш

F1 Открыть справочное руководство;
Ctrl+N Создать новый файл диаграммы;
Ctrl+O Открыть файл диаграммы;
Ctrl+S Сохранить файл диаграммы;
Ctrl+A Выделить все;
Ctrl+Z Отмена последнего действия при создании и редактировании диаграммы;
Ctrl+Y Возврат последнего отмененного действия при создании и редактировании диаграммы;
Del Удаление выделенных элементов диаграммы;
Esc Выход из режима редактирования сети;
←, ↑, →, ↓ Сдвиг экрана отображения рабочей области влево, вверх, вправо, вниз;
PageUp, PageDown Сдвиг экрана отображения рабочей области на страницу вверх, вниз;
Ctrl + колесо мыши Быстрое изменение масштаба отображения рабочей области;
Alt + колесо мыши Горизонтальная прокрутка рабочей области редактора;
Shift + колесо мыши Ускоренная вертикальная прокрутка рабочей области редактора;
Нажатое колесо + движение мыши Перемещение поля диаграммы внутри рабочей области («перетаскивание»).