
SoleControl – это простая консолька с подсветкой синтаксиса для работы с устройствами по COM порту и по сети. Пример поддерживаемой подсветки можно получить прямо в программе нажав F1. В программе реализованы следующие приятные мелочи:
- Для устройств не поддерживающих «эхо» реализована «эмуляция эха»;
- Для перехвата значений переменных из непрерывного потока выводится дополнительное окно данных – строка с переменной должна иметь вид «переменная = значение» (можно без пробелов). В строке допускается несколько переменных;
- Копирование текста из истории в буфер обмена / вставка команды из буфера;
- Прокрутка последних введенных команд стрелочками «вверх» и «вниз».
Макросы – 4 заранее определенные команды, вызываются кнопками F5-F8, задаются сочетаниями клавиш Ctrl+F5 – Ctrl+F8. Сохраняются после выхода из программы;
- Подсчет контрольной суммы crc8 для вводимой стоки - F9. Полином: x8 + x5 + x4 + 1, инициализация 0xff. Реализацию алгоритма смотрите в проекте.
Релизы:
Вер. 1.08 (03.04.2015):
- Соединение по TCP;
- Выбор соединения: COM (F2) / TCP (F4), Повторное нажатие F2 (F4) - разрыв соединения;
- Сценарии (F11) - линейное выполнение команд из файла и ожидание ответа на них (описание файла сценария доступно по F1);
- Настройка вывода окна параметров (on/off) через меню;
- Режим CR+LF Принудительный перевод строки после возврата каретки.
Скачать SoleControl v.1.08
Скачать проект SoleControl v.1.08 (Qt 5.4)
Вер. 1.05 (11.03.2015):
- Пересылка бинарных файлов;
- Доработка окна задания макросов:
- добавлен перебор истории введенных команд стрелками (как в основном поле программы);
- добавлен подсчет контрольной суммы по клавише F9;
- Оставновка вывода (F4) заменена на разрыв содеинения;
- Исправлен порядок подсветки для слов со спецсимволом #.
Скачать SoleControl v.1.05
Скачать проект SoleControl v.1.05 (Qt 5.4)
Вер. 1.04 (20.02.2015):
- Сохранение содержимого в файл;
- Остановка вывода (F4);
- Информация о выделенном тексте - количество выделенных символов/строк в статус баре.
Скачать SoleControl v.1.04
Скачать проект SoleControl v.1.04 (Qt 5.4)
Вер. 1.03 (17.12.2014):
Подсчет контрольной суммы crc8 для вводимой стоки - F9. Полином: x8 + x5 + x4 + 1, инициализация 0xff. Реализацию алгоритма смотрите в проекте.
Мелкие исправления.
Скачать SoleControl v.1.03
Скачать проект SoleControl v.1.03 (Qt 5.4)
Вер. 1.02 (14.12.2014):
Первая версия для сайта.
Скачать SoleControl v.1.02
Скачать проект SoleControl v.1.02 (Qt 5.4)
|