Russian Qt Forum
Ноябрь 22, 2024, 06:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Решено] Эмулятор modbus на QModbusRtuSerialSlave  (Прочитано 5979 раз)
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« : Июнь 20, 2022, 12:58 »

Коллеги,
до сих пор обходился разными свободными программами для эмуляции slave устройств. Но сейчас потребовался эмулятор, который бы работал в Linux без графического интерфейса. Поискал - не нашел Грустный
Хотел приспособить для этой цели QModbusRtuSerialSlave, но он обеспечивает работу только одного устройства на одном порту, а мне нужно несколько устройств. Посоветуйте, пожалуйста, решение или направление (только не слишком далеко)).
« Последнее редактирование: Июнь 22, 2022, 11:54 от sergek » Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #1 : Июнь 22, 2022, 11:09 »

В итоге использую https://github.com/maisvendoo/qslave. Правда, пришлось исправить в ней чтение запроса из порта (отсутствовала буферизация), выкинуть gui, добавить модуль для использования в консольной программе, функции для изменения значений в регистрах. Автору написал, может, он что-нибудь поправит на гитхабе. А если кому интересно, могу предоставить консольный вариант программы.
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #2 : Июнь 22, 2022, 12:33 »

т.е. PRы — для слабаков?)
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #3 : Июнь 22, 2022, 14:19 »

т.е. PRы — для слабаков?)
Не понял, поясните.
upd: дошло)) Не умею я...
« Последнее редактирование: Июнь 22, 2022, 15:42 от sergek » Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #4 : Июнь 22, 2022, 17:58 »

да там особо нечего уметь Улыбающийся форкнуть репозиторий, клонировать свой форк, создать ветку, накидать новых коммитов, пушнуть коммиты, на гитхабе нажать create pull request
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.094 секунд. Запросов: 22.