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

Тема: Ввод длинного числа, почти текста

  1. #1

    По умолчанию Ввод длинного числа, почти текста

    Здравствуйте!
    СП3хх. Есть необходимость ручного ввода строки, состоящей исключительно из цифр. Длина 15 символов.
    Штатный цифровой ввод вводит именно числа, укладывая в DWORD в лучшем случае. Не укладываемся
    Штатный текстовый ввод не даёт ограничить ввод только циферками.
    Что может присоветовать коллективный разум?

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

    По умолчанию

    Цитата Сообщение от BoolAB Посмотреть сообщение
    Здравствуйте!
    СП3хх. Есть необходимость ручного ввода строки, состоящей исключительно из цифр. Длина 15 символов.
    Штатный цифровой ввод вводит именно числа, укладывая в DWORD в лучшем случае. Не укладываемся
    Штатный текстовый ввод не даёт ограничить ввод только циферками.
    Что может присоветовать коллективный разум?
    Добрый день.
    Можете сделать свой Keypad, оставив на нем только цифры.
    См. пример: https://ftp.owen.ru/SP300/99_ForumFi...nputDialog.txp

  3. #3

    По умолчанию

    Цитата Сообщение от BoolAB Посмотреть сообщение
    Здравствуйте!
    СП3хх. Есть необходимость ручного ввода строки, состоящей исключительно из цифр. Длина 15 символов.
    Штатный цифровой ввод вводит именно числа, укладывая в DWORD в лучшем случае. Не укладываемся
    Штатный текстовый ввод не даёт ограничить ввод только циферками.
    Что может присоветовать коллективный разум?
    Вот дисплей ввода Стринг на 20 символов, с цифровым вводом1 Ввод стринг.jpg
    Занимает 10 регистров подряд, можно уменьшить до 16 символов ( 8 регистров)
    Вложения Вложения
    Последний раз редактировалось kondor3000; 17.03.2022 в 21:55.

  4. #4

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вот дисплей ввода Стринг на 20 символов, с цифровым вводом1 Ввод стринг.jpg
    Занимает 10 регистров подряд, можно уменьшить до 16 символов ( 8 регистров)
    Похоже на то, что надо. Но при копировании его в свой проект благополучно открывается штатная клавиатура "Клавиатура_60036", которая алфавитно-цифровая.

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Можете сделать свой Keypad, оставив на нем только цифры.
    См. пример: https://ftp.owen.ru/SP300/99_ForumFi...nputDialog.txp
    Окно с цифровым кейпадом себе скопировал. Как его привязать в качестве клавиатуры к элементу текстового ввода?

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

    По умолчанию

    Цитата Сообщение от BoolAB Посмотреть сообщение
    Окно с цифровым кейпадом себе скопировал. Как его привязать в качестве клавиатуры к элементу текстового ввода?
    Элемент текстового ввода тоже надо скопировать из примера в ваш проект - там про это написано.
    Пример содержит элементы ввода с уже зацепленными на них номерами окон с клавиатурами (номера этих окон в примере написаны).

  7. #7

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Элемент текстового ввода тоже надо скопировать из примера в ваш проект - там про это написано.
    Пример содержит элементы ввода с уже зацепленными на них номерами окон с клавиатурами (номера этих окон в примере написаны).
    Дык, к элементам текстового ввода в примере привязаны полноценные клавиатуры. Усечённые кейпады привязаны к элементам цифрового ввода, где размер ограничен DWORD.

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

    По умолчанию

    Цитата Сообщение от BoolAB Посмотреть сообщение
    Дык, к элементам текстового ввода в примере привязаны полноценные клавиатуры. Усечённые кейпады привязаны к элементам цифрового ввода, где размер ограничен DWORD.
    И эти "полноценные клавиатуры" доступны для редактирования (окна 1010-1012).
    Убрать клавиши букв - несложно.

  9. #9

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    И эти "полноценные клавиатуры" доступны для редактирования (окна 1010-1012).
    Убрать клавиши букв - несложно.
    Да, дошло уже, что почистить можно клавку. Спасибо!

  10. #10
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от BoolAB Посмотреть сообщение
    Здравствуйте!
    СП3хх. Есть необходимость ручного ввода строки, состоящей исключительно из цифр. Длина 15 символов.
    Штатный цифровой ввод вводит именно числа, укладывая в DWORD в лучшем случае. Не укладываемся
    Штатный текстовый ввод не даёт ограничить ввод только циферками.
    Что может присоветовать коллективный разум?
    15 символов, не связанных смысловой нагрузкой очень сложно ввести правильно.
    Советую поступить так же, как вводят IP адрес/номер телефона. Группами по 2-4 цифры.
    А при обработке их склеить.

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

Похожие темы

  1. ввод текста в СП307
    от CFC-ST в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 27.08.2019, 05:13
  2. Ввод большого текста на панель
    от CFC-ST в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 30.07.2019, 11:51
  3. И снова почти док
    от Dima_31 в разделе Наши проекты
    Ответов: 0
    Последнее сообщение: 17.07.2015, 14:50
  4. Ответов: 0
    Последнее сообщение: 14.04.2014, 11:59

Ваши права

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