Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 22

Тема: Постоянный прием данных с клавиатуры. Работа с USB сканером-штрих кода.

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

    По умолчанию

    Если просто вбиваю в поле обращение к INT в программе или к глобальной переменной, то значение при запуски эмуляции и манипуляциях с полем ввода неизменен.
    Переменная используется для управления активностью ввода для элемента - и она блокирует управление элементом с экрана.
    Когда нужно "активировать" ввод (чтобы появился мигающий курсор) - записываете в переменную значение 1.
    Когда нужно "завершить" ввод (проэмулировать нажатие на Enter) - записываете 0.

    Это как раз должно решить проблему с

    Сейчас аппаратно клацая мышью, подпаялся к кнопке и клацаю выходом (релейным). Программного решения не нашел.

  2. #12
    Пользователь Аватар для Pijone
    Регистрация
    29.11.2019
    Адрес
    Харьков
    Сообщений
    10

    По умолчанию

    Нужно попробовать. В принципе мышка на практике не всегда подхватывается панелью (при перезагрузке).
    Но проблема понимания активно ли поле остаётся. У меня нету датчика или какого либо условия которое укажет что скоро будет считывание, что бы делать активным поле перед считыванием. После активации с поля легко "уйти" (сделать его не активных) клацнув в любую часть панели. Указатели на положение мышки (OnMouseLeave и подобные) не спасают на практике, пробовал по разному (у меня еще нумпад вызывается для ручного ввода штрих-кода или работает один раз или спорит с диалоговым окном цифрового ввода или все вместе).

    Но я сейчас попробую что было описано, как минимум если что можно отказаться от мышки.
    А если поле после активацией 1-й (как понимаю INT) пропадет, я могу каким либо образом назад ноль получить, признак что поле в данный момент времени неактивно?

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

    По умолчанию

    А если поле после активацией 1-й (как понимаю INT) пропадет, я могу каким либо образом назад ноль получить, признак что поле в данный момент времени неактивно?
    На мой взгляд - если поле активировано через переменную, то сделать его неактивным можно только с помощью переменной.
    Соответственно, оно не может стать неактивным само по себе.

  4. #14
    Пользователь Аватар для Pijone
    Регистрация
    29.11.2019
    Адрес
    Харьков
    Сообщений
    10

    По умолчанию


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

    По умолчанию

    Спасибо за подробное объяснение задачи.
    К сожалению, я не вижу вариантов, как программно определить, активен ли ввод в Текстовом поле.
    Мы уточним у разработчиков CODESYS, нет ли каких-то вариантов для решения подобной задачи.

  6. #16

  7. #17
    Пользователь Аватар для Pijone
    Регистрация
    29.11.2019
    Адрес
    Харьков
    Сообщений
    10

    По умолчанию

    Евгений Кислов, спасибо. Сегодня скачаю попробую в живую.

  8. #18
    Пользователь Аватар для Pijone
    Регистрация
    29.11.2019
    Адрес
    Харьков
    Сообщений
    10

    По умолчанию

    В живую попробовал, работает (не только с текстовым полем)
    Спрашивали 3S по поводу получения данных прямо с клавиатуры (USB HID)? Может чего обещали по поводу реализации?

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

    По умолчанию

    Каких-то планов по разработке блоков для работы с USB сканнерами - у 3S нет (по крайней мере, на следующий год).
    Некоторые производители сами разрабатывают соответствующие библиотеки.
    Я добавил ваше пожелание в список возможных задач для одной из следующих прошивок СПК.

  10. #20

    По умолчанию

    Коллеги, доброе утро!
    А можно ли как-то программно активировать поле для ввода со сканера?

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. ПЛК73 работа клавиатуры
    от Кирилл М. в разделе ПЛК63/73
    Ответов: 0
    Последнее сообщение: 24.03.2019, 20:20
  2. тл323 постоянный ребут
    от kjuman в разделе Телемеханика ЛАЙТ
    Ответов: 1
    Последнее сообщение: 05.03.2018, 09:48
  3. Ввод в MasterSCADA со сканера штрих-кода
    от Terminat в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 14.11.2014, 16:35
  4. Можно ли к ПЛК150 подключить сканер штрих кодов?
    от figarokj в разделе Сетевые технологии
    Ответов: 6
    Последнее сообщение: 26.09.2014, 14:25
  5. Прием данных по Com порту
    от Klik в разделе ПЛК1хх
    Ответов: 24
    Последнее сообщение: 21.03.2008, 14:13

Ваши права

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