New version QSystem 21.1 is available!

Facebook

Функциональность QSystem
× Расширенные возможности QSystem!

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

Плагин - светодиодное табло

  • Михаил
  • Михаил's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
8 years 7 months ago - 8 years 7 months ago #1654 by Михаил
Михаил replied the topic: Плагин - светодиодное табло
Спасибо, прояснили. Жаль только сам плагин не поправлен. Во всяком случае не перезалит на скачивание. А если будет перезалит, как узнать что он исправленный? Как-то версию нужно указать, наверное?
---
Кстати, кому нужно запускать этот плагин на Linux, прилагаю мой файл командной оболочки (прилагаемый bat-файл на моём Linux не запустился). На моём дистрибутиве ALTLinux KDE 7 x86_64 и java 8 update 60 запускается, а если это сделано из под root, то и работает. :)
---
В связи с тем, что файл не прицепился, вот его простенькое содержание:
#!/bin/sh
java  -Djava.library.path="." -cp .:./dist/ClientboardRS485Plugin.jar:lib/RXTXLibrary.jar:lib/RXTXcomm.jar  ru.apertum.cbrs485.test.TestRS
pause
Last Edit: 8 years 7 months ago by Михаил. Reason: Не приложился файл

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
8 years 7 months ago #1655 by Evgenic
Evgenic replied the topic: Плагин - светодиодное табло
плагин поправили. И версию посмотреть можно, батник там лежать будет для удобства.

Но вот некоторые несознательные личности обещали потестить работу плагина с led-displays.ru и до сих пор тестят. Там еще под Световод будет. Как потестят, то обновленный будет выложен.

В очереди все первые. Каждый в своё время.

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
8 years 7 months ago #1662 by Evgenic
Evgenic replied the topic: Плагин - светодиодное табло
Появился плагин на гуглодиске. v3.

drive.google.com/open?id=0B4bXdH90L1ekVXJnSnkzQWhqb2s

В очереди все первые. Каждый в своё время.

Please Log in or Create an account to join the conversation.

  • floydius
  • floydius's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
7 years 11 months ago #2195 by floydius
floydius replied the topic: Плагин - светодиодное табло
Добрый день.
Купили светодиотдное табло ELX.S11_0924-3G-RS485 с переходником com-usb У "Медико", табло произведены ООО "светодиодные технологии" (led-displays.ru), прошиты протоколом EK7. Обещали совместимость с qsystem. Тестировал плагином v7. Не работает. После общения с инженером из "светодиодные технологии" выяснилось, что табло нужно перепрошивать другим протоколом для совместимости с qsystem. Нужно ли перепрошивать табло и что вообще можно сделать?

Please Log in or Create an account to join the conversation.

More
7 years 11 months ago - 7 years 11 months ago #2197 by Philip
Philip replied the topic: Плагин - светодиодное табло
floydius, как с Вами связаться?
Действительно, у леддисплейс существует несколько вариантов прошивок табло, но для начала я бы все внимательно проверил, т.к. кусистем использует их стандартный протокол и высока вероятность, что они заведутся. надо внимательно проверить все. Я запросил контакты Ваши у Медико, если Вы раньше прочитаете сообщение то отпишитесь. Самый простой и удобный вариант - скоммутируйте табло и поставьте какой-нибудь удаленный раб стол (тимвивер например) и протестируем вместе.
Last Edit: 7 years 11 months ago by Philip.

Please Log in or Create an account to join the conversation.

  • floydius
  • floydius's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
7 years 11 months ago #2199 by floydius
floydius replied the topic: Плагин - светодиодное табло
This email address is being protected from spambots. You need JavaScript enabled to view it.
Сегодня опять все подключу. Есть ammyy 3.5, тим вьюер какой версии?

Please Log in or Create an account to join the conversation.

More
7 years 11 months ago - 7 years 11 months ago #2202 by Philip
Philip replied the topic: Плагин - светодиодное табло
одно табло подключите, достаточно, яву проинстальте, и дрова на конвертер и все в принципе. сильно не заморачивайтесь. можно и амми
Last Edit: 7 years 11 months ago by Philip.

Please Log in or Create an account to join the conversation.

  • alexander.s.nikulin
  • alexander.s.nikulin's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
7 years 8 months ago - 7 years 8 months ago #2554 by alexander.s.nikulin
alexander.s.nikulin replied the topic: Плагин - светодиодное табло
Здравствуйте!
Приобрели несколько табло от leddisplays.ru плюс пару их переходников. Поставили драйвера, все честь по чести. Тестовая тула от производителя прекрасно зажигает табло. Тестовая тула плагина ClientboardRS485Plugin почти никогда не может зажечь табло на моей машине. Зажигается 1 раз из 30-40 попыток. На машине товарища работает лучше, но тоже не идеально. Посмотрел обмен данными с портом у 2х программ через advanced serial port monitor. Обратил внимание что при запросе тулой производителя табло всегда дает ответ с кодом g0. Тогда как при неудачной попытке тестовой тулы плагина ответа нет вообще. Из чего я сделал вывод, что подключение к порту закрывается еще до того как данные реально "уйдут в порт". Скачал проекты RXTXLibrary и ClientboardRS485Plugin (он только версии 5) из битбакета. Сделал совсем маленькую и не очень корректную правку:
проект RXTXLibrary файл RxtxSerialPort строка 331 после outputStream.write(message);
вставляю
Thread.sleep(500);
Пересобрал библиотеку и плагин
Тестовая тула плагина идеально заработала. Порадовался. Попытался подсунуть новый плагин к клиентскому приложению qsystem, чтобы проверить работоспособность клиента и табло. На машине товарища v7 этого плагина работает (тестовая тула всегда отображает) и табло клиента уже в qsystem тоже отображает (есть косяки, но, в целом, отображает). v5 плагина из битбакета не подцепилась к qsystem.
Теперь вопросы
1. Что думаете по проблеме "данные не успевают уйти до закрытия порта".
2. Можно ли на битбакет выложить последнюю версию (седьмую) плагина ClientboardRS485Plugin, который умеет цепляться к текущей версии qsystem и бинарь которого лежат сейчас на гуглодрайве?
3. Возможно ли с одной машины (именно 2 клиента на одной, а не от сервера) иметь сразу 2 подключенных табло на одном порте? На машине товарища второе табло бывает вываливается в ошибку "порт занят" и больше ни на что не реагирует.
Спасибо.
Last Edit: 7 years 8 months ago by alexander.s.nikulin.

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
7 years 8 months ago - 7 years 8 months ago #2555 by Evgenic
Evgenic replied the topic: Плагин - светодиодное табло
бывает такое что байтики не успевают уползти. Правда, давно не сталкивался с такой ситуацией.

Надо выложить седьмую версию, видно забыл. Настройку добавлю о задержке после отсыла байтов и обновлю до восьмой, раз уж задержки случаются.

Вспомнил. Империческим путем для какого-то оборудования было выяснено, что 300мсек. достаточно для уползания всех байтов. Но это на том оборудовании.

В очереди все первые. Каждый в своё время.
Last Edit: 7 years 8 months ago by Evgenic.

Please Log in or Create an account to join the conversation.

  • alexander.s.nikulin
  • alexander.s.nikulin's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
7 years 8 months ago #2556 by alexander.s.nikulin
alexander.s.nikulin replied the topic: Плагин - светодиодное табло
По вопросам 1-2 все понятно. Задержка - да тут от случая к случаю. Ровно 1 такая вот быстрая машина попалась. Но что по вопросу три? 2 табло и 2 клиента на одной машине через 1 переходник.
Занимается ком порт и работает только одно табло. Даже если поставить 2 переходника и разные порты - то работа не стабильна.
Есть какой-то опыт в таком направлении. Может быть можно поправить "закрывать порт всегда после отсылки данных". Тогда проблема должна решиться с зажатием порта.
Спасибо.

Please Log in or Create an account to join the conversation.

Time to create page: 0.067 seconds
Работаем с QSystem