IRidium GUI Editor

Материал из iRidium Mobile Wiki
Перейти к: навигация, поиск

GuiEditorIco.png iRidium GUI Editor
редактор графических интерфейсов
актуальная версия: 2.2
iRidium GUI Editor входит в состав
программного комплекса iRidium для
установки на ПК под управлением Windows 7/8
Arrow download.png


iRidium GUI Editor
приложение для создания проекта управления системой автоматизации, конфигурирования драйверов и оборудования, используемого в проекте, а также написания собственных драйверов с помощью iRidium DDK. Отвечает за настройку взаимодействия графической и драйверной части проекта iRidium (iRidium Project).

Для быстрого создания интерфейса в GUI Editor Вы можете использовать Типовые дизайны для GUI Editor.


Перед изучением инструкции, пройдите
обучение работе с iRidium GUI Editor (online или видео-запись)


Инструкции

Начать работу с iRidium

   1 Подготовка к работе
   2 Этапы работы с проектом
   3 Инструкции по созданию и загрузке проекта
   4 Термины и определения

Настройки iRidium GUI Editor

1 Рабочая область и интерфейс GUI Editor
2 Настройки рабочей зоны GUI Editor
3 Настройки GUI Editor
4 Настройки проектов в GUI Editor
   4.1 Изменить разрешение проекта (масштабирование)
5 Шифрование проекта
6 Горячие клавиши редактора
7 Эмуляция работы проекта

Создание графической части проекта

1 Новый проект iRidium
2 Графические элементы
  2.1 Создание графического элемента (Draw Item)
  2.2 Свойства графических элементов
    2.2.1 General (основные свойства элемента)
    2.2.2 Programming (программирование)
    2.2.3 States (параметры состояний)
  2.3 Типы графических элементов
    2.3.1 Button (кнопка)
    2.3.2 Level (уровень)
    2.3.3 Multistate Button (анимированная кнопка)
    2.3.4 Multistate Level (анимированный уровень)
    2.3.5 List (инерционный список)
    2.3.6 Up/Down Button (кнопка Прирост/Убывание)
    2.3.7 Trigger Button (кнопка триггер)
    2.3.8 Edit Box (поле ввода)
    2.3.9 Virtual key (виртуальная клавиша)
    2.3.10 Joystick (джойстик)
    2.3.11 Static List (статический список)
3 Страницы и окна проекта
  3.1 Новая страница, новый попап проекта
  3.2 Горизонтальная/вертикальная страница, настройки страницы
  3.3 Предварительный просмотр попапа на странице
  3.4 Переходы между страницами и попапами
  3.5 Стартовая страница проекта
  3.6 Заставка (скринсейвер) проекта
  3.7 Пароль на открытие страницы (окна)
  3.8 Масштабирование страниц и элементов
4 Macros Editor: команды и макросы
5 Обработка нажатий и жестов
6 Галереи графики и звука
  6.1 Графические галереи
  6.2 Галереи звука
  6.3 Импорт объектов в галерею
  6.4 Сохранение проектов iRidium в галерею
7 Работа с изображениями
  7.1 Фоновые изображения
  7.2 Основные изображения элементов, изображения-иконки
  7.3 Изображения-хамелеоны (Chameleon Image)
8 Динамические изображения
  8.1 Видео с IP-камер
  8.2 Погодные информеры
  8.3 URL-схемы (гиперссылки, команды ОС)
9 Создание эффектов визуализации
  9.1 Эффект нажатия
  9.2 «Быстрые эффекты»
  9.3 Создание анимации
10 Оптимизация графической части проекта
11 Объединение нескольких проектов iRidium

Работа с оборудованием

1 Инструменты работы с управляемым оборудованием
2 Создание нового управляемого устройства
  2.1 Команды (Commands)
  2.2 Каналы (Feedbacks)
3 Tokens - переменные дерева устройств
  3.1 System Tokens (системные токены)
  3.2 Project Tokens (токены проекта)
  3.3 Driver tokens (токены драйвера)
4 Настройка подключения к оборудованию
5 Создание команд и статусных каналов
6 Связь команд и каналов с графической частью проекта
7 Макрокоманды для оборудования
8 Отображение статусов переменных на элементах
9 Уведомления о событиях в системе

↑ К оглавлению

Типовые дизайны для GUI Editor

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

Скачать типовые дизайны iRidium

↑ К оглавлению

Решение проблем с работой GUI Editor


Attention.png Если Эмулятор в iRidium GUI Editor не управляет настроенным оборудованием, проверьте,что добавили лицензию для Эмулятора в Tools > Options > License Path. Читать подробно >>

Attention.png Если GUI Editor медленно работает и потребляет много памяти, проверьте, что работаете с использованием рендера DirectX в Tools > Options > Showing. Читать подробно >>

Attention.png Если редактор не запускается и выдает ошибку "List index out of bounds (1)" - зайдите в реестр (Выполнить > regedit) и удалите ветку HKEY_CURRENT_USER\Software\iRidium mobile Ltd.\iRidium\2\GUI

Attention.png Если при Эмуяции проекта, в интерфейсе вдруг пропали все шрифты, возможно, вы переименовали или переместили исходный файл проекта. При попытке сохранения такого файла, шрифты могут быть фатально повреждены. В этом случае, вам нужно открыть проект *.irpz как ZIP архив и удалить в архиве папку Fonts. При следующем запуске - все будет в порядке.

Important.png Не можете найти ссылку на поток с IP-камеры или DVR? Используйте открытые источники. Читать подробно >>

Important.png Открыли один попап, а другой при этом сам закрылся? Так работают Popup Groups в альтернативном дереве страниц. Читать подробно >>

Important.png Сделали Static List, но при листании, кнопки на нем нажимаются? Используйте событие Release вместо Press, постарайтесь не использовать Trigger Button.

Important.png Слишком часто отсылается команда с события Move? Добавьте перед ней задержку: Delay(100) ms, и команда будет уходить не чаще, чем раз в 100мс. Можно выбрать и другой интервал. Читать подробно >>

Important.png Написали в элементе текст, а он не отображается? Проверьте, что пишете в нужном состоянии (State) элемента, и что цвет текста непрозрачен (см. Text Color > ползунок справа: 255). Если ползунок по-умолчанию оказывается в положении 0, откройте также Tools > Options > Default Control Settings > настройка цвета, переведите ползунок прозрачности цвета в положение 255. Проблема будет решена.

Important.png Вывели на элемент значение, а оно отображается как 0.00000? Уберите привязку к "In Text" графического элемента и замените ее на In Value. В текстовом поле элемента напишите $V или др. шаблон. Читать подробно >>

Important.png Привязали команду к кнопке, а она не работает? Убедитесь, что в настройках кнопки (General > Hit) указано событие Active Touch или Bounding Box. Если указано Pass Through - кнопка будет "прозрачной", ненажимаемой. Читать подробно >>