Показано с 1 по 2 из 2

Тема: Релиз библиотеки OwenVisuDialogs

  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    6,462

    Thumbs up Релиз библиотеки OwenVisuDialogs

    Добрый день, коллеги.

    У пользователей, разрабатывающих визуализацию в среде CODESYS V3.5, часто возникают претензии к стандартным диалогам ввода из библиотеки VisuDialogs (Numpad, Keypad) - в частности, из-за крайне аскетичного дизайна и мелкого размера надписей на кнопках.

    2021-01-27_7-27-38.png

    Мы подготовили библиотеку OwenVisuDialogs, которая должна помочь вам решить эту проблему.

    Библиотека включает в себя все стандартные диалоги из библиотек VisuDialogs и VisuKeyboard_En-Ru (для обратной совместимости с существующими проектами), а также кастомизированные диалоги:
    • NumpadOwen, NumpadOwenBig (кастомизированный Numpad с двумя разными вариантами размера - обычный подходит для вертикальной ориентации экрана);
    • KeypadOwen, KeypadOwenBig (кастомизированный Keypad с переключаемой раскладкой En/Ru);
    • LoginOwen, UserChangePasswordOwen, UserMgmtConfigOwen (диалоги управления пользователями);
    • FileDirChoiceOwen (диалог выбора файлов);
    • MessageBoxOwen (всплывающее окно для отображения сообщений).


    2021-01-25_13-31-31.png 2021-01-25_13-31-42.png 2021-01-25_13-32-19.png 2021-01-25_13-32-35.png 2021-01-25_13-32-45.png
    2021-01-25_13-32-59.png 2021-01-25_13-33-09.png 2021-01-25_13-33-32.png 2021-01-25_13-42-25.png 2021-01-25_13-34-08.png

    В Менеджере визуализации на вкладке Установки диалога можно выбрать диалоги библиотеки в качестве диалогов по умолчанию, а на вкладке Визуализации - указать для каждого диалога максимальное количество одновременно открытых экземпляров.

    2021-01-27_8-13-37.png 2021-01-27_8-13-46.png

    Внешний вид всех диалогов соответствует диалогам ввода экранного конфигуратора СПК1хх [М01].
    Все диалоги поддерживают передачу параметров типа WSTRING (для кириллицы). Все надписи в диалогах переведены на русский
    Цветовую палитру всех диалогов можно менять прямо в процессе работы через глобальные переменные библиотеки (DialogsSettings), что позволяет создавать переключаемые цветовые темы.
    Библиотека доступна в исходниках и может быть адаптирована пользователем под его задачу

    Частные улучшения:
    1. Numpad - возможность ввода значений типа TIME (за счет добавления кнопки ":"), поддержка горячих клавиш, контроль диапазона значения "на лету" (в стандартном диалоге проверка проводилась только после нажатия на клавишу ОК).
    2. FileDirChoiceOwen - отображение уникальных иконок для таблиц и графических файлов, возможность выбора текста на основной кнопке диалога через переменную.

    Библиотека: OwenVisuDialogs_v3.5.14.2.library
    Пример использования: Example_OwenVisuDialogs_3514v2.projectarchive

    Обсудить библиотеку и задать вопросы можно в этой теме:
    https://owen.ru/forum/showthread.php?t=22038

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    6,462

    По умолчанию Релиз библиотеки OwenVisuDialogs 3.5.14.2

    Обновили библиотеку до версии 3.5.14.2.
    Ссылки на обновленную библиотеку и пример - в первом посте.


    Список изменений:

    1. Добавлен диалог изменения системного времени DateTimeSetOwen.
    Значение текущего системного времени передается в диалог через глобальные переменные из списка DialogSettings.

    2021-04-05_8-28-35.png 2021-04-05_8-29-15.png

    2. Для диалога MessageBoxOwen добавлена возможность задавать пиктограмму (вход eIconType).
    Также расширено число вариантов кнопок в диалоге (вход eType).

    2021-04-05_8-28-53.png

    3. Для клавиатур KeypadOwen и KeypadOwenBig добавлена поддержка горячих клавиш (для клавиш, поддерживаемых CODESYS).

    4. Для клавиатур KeypadOwen и KeypadOwenBig добавлена возможность выбора языка, с которым открывается диалог - через параметры библиотеки (см. список параметров KeypadDefaultLanguage).

    2021-04-05_8-35-21.png

    5. Исправлена ошибка, связанная с тем, что не все цвета диалогов можно было изменять через глобальные переменные.

    6. Исправлена ошибка в диалогах NumpadOwen и NumpadOwenBig, из-за которой не удавалось закрыть диалог после нажатия на клавишу Backspace и ввода нового значения.
    В рамках исправления также добавлена индикация ошибки при вводе пустой строки.

Похожие темы

  1. Релиз библиотеки OwenSnmp
    от Евгений Кислов в разделе ПЛК (среда программирования CODESYS V3.5)
    Ответов: 0
    Последнее сообщение: 25.01.2021, 08:55
  2. Релиз библиотеки OwenModbusSlave для CODESYS v2.3
    от Осинский Алексей в разделе ПЛК (среда программирования CoDeSys V2.3)
    Ответов: 36
    Последнее сообщение: 01.09.2020, 10:47
  3. Релиз библиотеки OwenCommunication
    от Евгений Кислов в разделе ПЛК (среда программирования CODESYS V3.5)
    Ответов: 0
    Последнее сообщение: 03.09.2019, 10:02
  4. Релиз библиотеки OwenDebug
    от Осинский Алексей в разделе СПК2хх
    Ответов: 0
    Последнее сообщение: 07.08.2017, 14:05
  5. Ответов: 0
    Последнее сообщение: 23.01.2017, 15:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •