Показано с 1 по 10 из 12

Тема: СПК110 Конфигурация ввода Проверка данных

Комбинированный просмотр

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

    По умолчанию

    Если речь о клавиатуре ПК - то я предполагаю, что ограничить ввод каких-либо символов не получится.
    Можно разве что валидировать введенную строку в программе контроллера.

  2. #2

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Если речь о клавиатуре ПК - то я предполагаю, что ограничить ввод каких-либо символов не получится.
    Можно разве что валидировать введенную строку в программе контроллера.
    Нет, я имею ввиду клавиатуру панели.
    То вызвать клавиатуру и на ней писать.
    В ней есть ограничения какие то?

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

    По умолчанию

    Цитата Сообщение от Unreality Посмотреть сообщение
    Нет, я имею ввиду клавиатуру панели.
    То вызвать клавиатуру и на ней писать.
    В ней есть ограничения какие то?
    Ограничения на что?
    Попробуйте, пожалуйста, конкретизировать ваш вопрос.

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Ограничения на что?
    Попробуйте, пожалуйста, конкретизировать ваш вопрос.
    я внутри CODESYS это еще не тестировал.
    как я понимаю, ввод данных внутри панели через встроенную клавиатуру происходит.
    Экранная клавиатура

    Соответственно в ней можно ограничить переключение языков или в ней только латиница?
    Последний раз редактировалось Unreality; 07.12.2024 в 19:23.

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

    По умолчанию

    Цитата Сообщение от Unreality Посмотреть сообщение
    я внутри CODESYS это еще не тестировал.
    как я понимаю, ввод данных внутри панели через встроенную клавиатуру происходит.
    Экранная клавиатура

    Соответственно в ней можно ограничить переключение языков или в ней только латиница?
    В стандартной экранной клавиатуре из библиотеки VisuDialogs только латиница и некоторое количество немецких символов с умляутами.

  6. #6

    По умолчанию

    Итого путем проверок выявил следующее:
    Ограничения действуют только для типа STRING
    Можно задать внутри окна "Конфигурация ввода" при выборе "Записать переменную"
    Есть ограничения которые работают как с переменными так и с числами, которые могут быть указаны в диалоговом окне.
    Одно ограничение - это использование WSTRING. При этом типе все ограничения снимаются - внутри диалога, данные игнорируются.

    Возможно в рамках теста у меня не хватило знаний установить ограничения. Другая проблема, почему при переходе из STRING в WSTRING - редактор ничего не говорит. Ограничения есть, но пользователь понятия не имеет работают они или нет.
    Видимо это вопрос уже к CODESYS

    Дополнительно про клавиатуру ОВЕН - она конечно, гораздо удобней, чем стандартная из набора (понравилась, да), но почему она тоже при компиляции проекта ничего не говорит про WSTRING???
    Если Использовать со STRING переменными, то клавиатура при вызове автоматически предлагает русский язык - который фактически не может быть записан в переменную (ограничения, будут "квакозябры" написаны...).

    Может это можно в рамках компиляции как то сообщать? Предупреждение какое то?
    Или клавиатура ОВЕН может отключать "русскую" раскладку?

    В общем, задачу описанную в первом сообщении решил на половину.

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 12.05.2024, 18:30
  2. Нет действия OnMouseClick во вкладке конфигурация ввода
    от info@sm-so.ru в разделе СПК210, СПК1xx [М01]
    Ответов: 15
    Последнее сообщение: 22.04.2024, 09:49
  3. Проверка связи с модулями ввода\вывода
    от ind в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 26.03.2022, 18:59
  4. Ответов: 2
    Последнее сообщение: 04.09.2021, 22:01
  5. Ответов: 0
    Последнее сообщение: 04.07.2020, 02:07

Ваши права

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