Множественные буферы
Отправка множественных буферов в последовательный порт
Часто бывает так, что вам нужно отправить различные данные из буферов в определенной последовательности, и копирование и вставка не является правильным решением, а также безопасным способом проведения ваших экспериментов при разработке встраиваемых приложений.
Это очень распространенный сценарий, когда у вас есть несколько различных фрагментов данных подряд или вы просто хотите иметь их под рукой. Обычно вы бы открыли блокнот
или любой текстовый редактор и делали бы пометки о буферах, которые нужно отправить каждый раз.
SerialTool делает это за вас. В бесплатной версии вы можете хранить 2 буфера, в то время как в версии PRO можно хранить до 8 буферов, которые можно отправлять с использованием разных настроек на разные последовательные порты.
Это позволяет вам удобно отправлять шестнадцатеричные или ASCII-буферы на вашу цель без стресса. Более того... вы можете сохранить свои любимые буферы в файле, чтобы иметь их запись.
Отправка множественных буферов.
Таймированная множественная отправка последовательного буфера.
Многократная отправка буфера может быть чрезвычайно полезным инструментом для отладки вашего приложения и проверки надежности вашего целевого устройства.
Во время разработки вы можете столкнуться с потерей байтов, и вам может быть сложно понять причину этого. Вам может потребоваться глубже проникнуть и точно определить, где находится ваша ошибка.
Часто необходимо проверить ограничения вашего приложения, которое использует последовательный порт для связи, особенно когда речь идет о очень маленьких таймаутах.
Поэтому вам нужно иметь таймированную отправку в миллисекундах, что трудно достичь с помощью ручной отправки или нажатия кнопки.
Нет ничего хуже, чем потерять байты во встраиваемом приложении, возможно из-за переполнения буфера или проблем с таймингом.
SerialTool предоставляет вам возможность провести глубокий тест на вашу последовательную связь. Профессиональная версия SerialTool может обрабатывать неограниченное количество отправок одного и того же пакета и
подсчитывать каждый из них, чтобы проверить, соответствует ли количество отправленных и принятых пакетов.
Проведение тщательного и точного теста на последовательную связь, стресс-тестирование приемника в течение, скажем, 12 часов, может сэкономить много времени и денег в плане разработки и возможных исков за ущерб.
SerialTool разработан для профессиональных пользователей, чтобы на этапе проектирования ограничить возможные проблемы и предотвратить случайные ошибки после развертывания продукта.
Стоит сказать, что лучше быть осторожным, чем жалеть: опыт - лучший советчик.
Пауза, Возобновление и Остановка
SerialTool также позволяет приостанавливать отправку пакетов, возобновлять и останавливать ее в любое время. В режиме реального времени отображается счетчик отправленных и оставшихся пакетов.