Отговори на тема  [ 3 мнения ] 
ScriptCommunicator by Stefan Zieker 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение ScriptCommunicator by Stefan Zieker
Едно софтуерче, което ме изненада приятно с изчистените идеи и GUI интерфейса. Кодът е отворен ( C++ Qt framework 5.5.x.x ), поддържа Linux / Windows. Най ми харесва възможността да се добавят нови модули чрез вградения ECMAScript, като GUI дизайна се прави директно в QtDesigner. За плот/трейс се използва QCustomPlot, не видях обаче поддържа ли се QML.

Още не съм го пробвал "на живо", гледах клипчето в Youtube и се позадзяпах в Qt сорс кода, но при първа възможност ще се заиграя :-)

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Мар 04, 2016 8:25 am
Профил WWW
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение ScriptCommunicator изглежда много добре
ScriptCommunicator изглежда много добре
На мен ми се наложи да си пиша собствен тул, ще го споделя тук.
Колега го ползва за дефиниране на скрипт за LoRa комуникации(в тема тук)

Прилагам тук изпълним файл и библиотеки, зипнати. Не съм се наканил да го кача някъде :)
тук има кратко видео

Ще съм благодарен за всяко мнение, препоръка, критика, забележка. :)
За открити бъгове - черпя.


Предлагания тул към днешна дата има следните функционални възможности:
- работа с физически и UDP емулирани ComPorts;
- физическите портове (Com1..Com255) са конфигурируеми с повечето windows DCB параметри, скорост (BaudRate) от стандартен списък или свободно въведенa.
- за емулация се ползват 6 двойки UDP портове: от 1234, 1235, 1236, 1237, 1239, 1239, към 2345; 2346; 2347; 2348; 2349; 2350 и обратно; към които могат да се свързват други приложения или да се свързват по двойки с настоящия тул за тестове.
- За сега се поддържат следните протоколи:
o ExtEOL: ASCII с избор на символ(ите) за край на пакета при приемане и предаване;
o Bin: без пакети: всеки символ веднага се логва;
o BinEsc: с възможност за дефиниране на символите за Start, Stop и Escape;
o ExtSLIP: с възможност за дефиниране на символите за Start, Stop и Escape, EscapeStart, EscapeStop, EscapeEscape.

- Логване във формата на дисплея и/или във файл; запис на лога във файл; конфигуриране на обема на видимия лог в рамките на последните от 100 байта до 1 Мбайта и задаване на коефициента на редуциране от 0 до 1 (това е обема от лога, който се запазва, след преминаване на обема на видимия лог). Например, ако обемът на лога е 100КБ, а коефициента на редукция е 0.9, когато логът надхвърли 100КБ, се запазват последните 90КБ и логването продължава)

- Възможност за използване на файлове за съхраняване на често ползвани пакети (създаване и редактиране), за да не се налага непрекъснато въвеждане от клавиатурата на едни и същи пакети (бутон “To send command”)
- Създаване на прости комуникационни скриптове (бутон “To script request”);
- Създаване на скриптове за автоматичен отговор (бутон “To script answer”)


Прикачени файлове:
SerialPortTool.zip [307.4 KiB]
239 пъти
Съб Авг 06, 2016 9:09 pm
Профил ICQ WWW
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Re: ScriptCommunicator by Stefan Zieker
Корекция в по-горния пост (не мога да го редактирам, а ползваният термин не е точен): последните два реда - в тиретата - не са скриптове, а структури - структури за прости комуникации и само отговори.


Сря Авг 10, 2016 10:39 pm
Профил ICQ WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: bobyper, Google [Bot] и 7 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни