Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: СПК107 [M01] Русскоязычная клавиатура

  1. #1

    Question СПК107 [M01] Русскоязычная клавиатура

    Добрый день.
    Использую библиотеку "Русскоязычная клавиатура" с сайта.
    При вводе данных в диалоге библиотеки VisuDialogs и простом поле ввода получаются иероглифы.
    Библиотека:https://ftp.owen.ru/CoDeSys3/04_Libr...rdEnRu.package
    Скриншоты:
    klava3.png
    klava4.png
    klava1.png
    klava2.png
    Не могу разобраться в том, то надо сделать, что бы работали русские символы. Разница в библиотеки VisuDialogs и "Русскоязычная клавиатура" заключается в таблице символов включённых в библиотеку. Я так понимаю, что бы корректно работали русские символы придётся делать свою библиотеку на базе VisuDialogs? Или есть более простое решение данной проблемы?

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

    По умолчанию

    Добрый день.
    Для русскоязычного текста в визуализации надо использовать переменные типа WSTRING.

    P.S. - по поводу диалогов ввода логина/пароля - вот их, возможно придется переделывать самому.

  3. #3

    По умолчанию

    С полем ввода помогло. А как быть с диалогом Login, которое можно использовать при добавлении групп пользователей в менеджере визуализации? Делать свои диалоговые окна?


    Прошу прощения, не прочитал строку ниже в ответе.
    Последний раз редактировалось Humilion; 04.03.2019 в 13:42.

  4. #4

    По умолчанию

    И еще таков вопрос, Евгений. Немного не по теме... Где можно найти подробную информацию по менеджеру рецептов с использованием st. делаю тестовый проект на базе вашего примера из АиП 2015'2 "Разработка рецептов в CODESYS v3". Не получается сделать кнопки загрузки и чтения информации из рецепта. При создании добавлении нового рецепта, после обновления, закрытия окна - он удаляется.

  5. #5

    По умолчанию

    Ну и та же проблема при использовании русскоязычной клавиатуры вместе с Менеджером рецептов. переменная типа WSTRING не помогла. Выбор ввода с русскоязычной клавиатуры - тоже. Видимо надо делать свою библиотеку с русскими символами и использовать её вместо стандартной.

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

    По умолчанию

    1. По поводу примера работы с рецептами - см. в документе CODESYS V3.5. Визуализация:
    https://ftp.owen.ru/CoDeSys3/11_Docu..._Visu_v2.0.pdf

    2. Я подозреваю, что достаточно отредактировать библиотеку VisuUserMgmtDialogs (лежит рядом с VisuDialog).
    Надо в InputConfiguration - OnMouseDown в настройках действия выбрать русскоязычную клавиатуру.

  7. #7

    По умолчанию

    Да, я видел этот пример в руководстве. Он исполнен совершенно другим способом нежели Ваш из АиП 2015'2.

    -Надо в InputConfiguration - OnMouseDown в настройках действия выбрать русскоязычную клавиатуру. Данное решение не помогает.
    -Я подозреваю, что достаточно отредактировать библиотеку VisuUserMgmtDialogs (лежит рядом с VisuDialog). Завтра попробую. Благодарю а наводку. завтра сообщу о результатах.

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

    По умолчанию

    Цитата Сообщение от Humilion Посмотреть сообщение
    Да, я видел этот пример в руководстве. Он исполнен совершенно другим способом нежели Ваш из АиП 2015'2.

    -Надо в InputConfiguration - OnMouseDown в настройках действия выбрать русскоязычную клавиатуру. Данное решение не помогает.
    -Я подозреваю, что достаточно отредактировать библиотеку VisuUserMgmtDialogs (лежит рядом с VisuDialog). Завтра попробую. Благодарю а наводку. завтра сообщу о результатах.
    Способ другой, но про то, как создать кнопки загрузки и чтения из рецепта - там есть.

    "InputConfiguration - OnMouseDown в настройках действия выбрать русскоязычную клавиатуру." - это надо делать именно внутри библиотеки VisuUserMgmtDialogs, а не в проекте.

    Если что - обращайтесь в skype, постараюсь помочь.

  9. #9

    По умолчанию

    Ну в общем ситуация следующая: стандартная система управления пользователями и менеджер рецептов работают со стринговым типом данных, что не даёт возможность использовать русские буквы, от слова совсем.
    Если с управлением пользователями еще можно что то придумать своими силами, то с менеджером рецептов ни чего не сделать. Исходников нет, а самому что то придумать пока не получается.

    P.S. Благодарю за помощь.

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

    По умолчанию

    Стандартная система управления пользователями как раз работает с WSTRING. Использовать кириллицу для логинов/паролей операторов - вообще не проблема.

    05-03-2019 13-56-54.png

    Насчет рецептов тоже неясно. Внутри рецептов без проблем можно хранить WSTRING. Единственный нюанс - сами файлы рецептов кириллические названия иметь не могут.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Виртуальная клавиатура
    от shamilnizaev@mail.ru в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 26.10.2018, 15:54
  2. СПК 105 - Русская клавиатура, есть ли?
    от Andrey01 в разделе СПК1хх
    Ответов: 4
    Последнее сообщение: 02.12.2016, 16:06
  3. Ответов: 2
    Последнее сообщение: 05.08.2014, 17:27
  4. Виртульная клавиатура
    от smk1635 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 13.09.2011, 18:38
  5. цифровая клавиатура
    от Артур Юшков в разделе Разработки
    Ответов: 2
    Последнее сообщение: 14.01.2010, 17:29

Ваши права

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