Skip to content

LogOracle001

Программное обеспечение для чтения и визуализации данных логов бортовых компьютеров TA и EA.

⚡️Чтение данных логов

Меню "Reader" позволяет читать логи с бортовых компьютеров, используя специальный протокол поверх USB-CDC. Далее приведен алгоритм работы.

  1. Подсоедините бортовой компьютер (EA или TA) к компьютеру через USB. Если вы работаете с ТА, включите его, нажав на кнопку "ON".
  2. Определите, какому виртуальному COM-порту соответсвует бортовой компьютер. В ОС Windows это можно посмотреть в меню Диспетчера Устройств; в Linux можно выполнить команду lsusb из командной строки bash. В обоих случаях устройство будет называться как Espressif Systems ESP32-S3.
  3. Выберите необходимый порт в меню LogOracle001 Reader, затем нажмите "Connect".
  4. Нажмите "Read logs" для чтения логов. Процесс чтения, в зависимости от размера лога, может занять до нескольких десятков минут. Во время процесса статус-бар будет показывать прогресс.

⚡️Визуализация логов

Меню "Visualizer" позволяет строить графики по данным логов бортовых компьютеров EA и TA.

  1. Выберите, какие параметры вы хотели бы отобразить на графиках. Пожалуйста, не выбирайте "Deltat", "Angle acc.", "Rotation quat.", "Linear velocity", "Distance", в настоящее время они не поддерживаются.
  2. Выберите, начиная с какой секунды и заканчивая какой вы хотели бы отобразить параметры на графиках. Для начала рекомендуется не вводить эти параметры; так система построит график по всему логу. Далее можно будет выбрать наиболее интересную часть лога и "приблизить" ее, построив новую серию графиков с примененным временным диапазоном.
  3. Нажмите "Choose file" для выбора файла логов. Далее система предложит выбрать директорию, где будут создаваться графики. Выберите директорию, нажмите "ОК" и подождите, пока процесс не завершится.

⚡️Скачать программу

OS File
Windows 64-bit LogOracle001_Windows_x86_64_Appimage.exe
Linux x86_64 LogOracle001_Linux_x86_64_Appimage

Тестовый файл для проверки возможности построения графиков: test_read_ea.bin