| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| ScriptCommunicator by Stefan Zieker http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=14407 |
Страница 1 от 1 |
| Автор: | ¶ [ Пет Мар 04, 2016 8:25 am ] |
| Заглавие: | ScriptCommunicator by Stefan Zieker |
Едно софтуерче, което ме изненада приятно с изчистените идеи и GUI интерфейса. Кодът е отворен ( C++ Qt framework 5.5.x.x ), поддържа Linux / Windows. Най ми харесва възможността да се добавят нови модули чрез вградения ECMAScript, като GUI дизайна се прави директно в QtDesigner. За плот/трейс се използва QCustomPlot, не видях обаче поддържа ли се QML. Още не съм го пробвал "на живо", гледах клипчето в Youtube и се позадзяпах в Qt сорс кода, но при първа възможност ще се заиграя |
|
| Автор: | NikB [ Съб Авг 06, 2016 9:09 pm ] | ||
| Заглавие: | 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”)
|
|||
| Автор: | NikB [ Сря Авг 10, 2016 10:39 pm ] |
| Заглавие: | Re: ScriptCommunicator by Stefan Zieker |
Корекция в по-горния пост (не мога да го редактирам, а ползваният термин не е точен): последните два реда - в тиретата - не са скриптове, а структури - структури за прости комуникации и само отговори. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|