Розділ 1: Ліва Панель (Керування)
Nevoit editou esta páxina hai 2 semanas

Розділ 1: Ліва Панель (Керування)

Ліва панель є головним центром керування. Вона відповідає за підключення до обладнання, надсилання ручних команд та синхронізацію бібліотек.

1. Параметри Підключення

Цей блок дозволяє вибрати та налаштувати інтерфейс для спілкування з обладнанням.

  • Тип шини: Випадаюче меню для вибору одного з чотирьох режимів:

    • PCAN: Для апаратних адаптерів PEAK-System (використовує PCANBasic.dll).
    • slcan: Для універсальних адаптерів (CANable, USB-CAN), які працюють через віртуальний COM-порт.
    • Serial Configurator: Пряме підключення до конфігуратору через COM-порт для відправки текстових команд.
    • Network Configurator: Підключення до пристрою через TCP/IP (мережевий шлюз).
  • Панель CAN/Serial: (з'являється для PCAN, slcan, Serial)

    • Порт: Вибір COM-порту або каналу PCAN.
    • Швидкість: Вибір бітрейту (напр., 500000) або швидкості порту (напр., 115200).
    • Оновити: (Тільки для Serial/slcan) Оновлює список доступних COM-портів.
  • Панель Network: (з'являється для Network Configurator)

    • IP Адреса / Порт: Мережеві налаштування сервера.
    • IMEI / Passw: Облікові дані для команди логіну (#L#...).

2. Кнопка "Підключити" та Індикатор Стану

  • Кнопка (Підключити / Відключити): Запускає або зупиняє з'єднання.
  • Індикатор стану (кольорова крапка): Показує "здоров'я" з'єднання в реальному часі.
    • 🔴 Червоний (Disconnected): Немає підключення.
    • 🟢 Зелений (OK): Підключено, дані з шини надходять.
    • 🟡 Жовтий (No Messages): Підключено, але дані не надходили більше 2 секунд (можливо, шина "мовчить" або неправильний бітрейт).
    • 🟠 Помаранчевий (Error): Сталася апаратна помилка шини (BusError) або логічна помилка (0x0000000x), яка вимагає синхронізації.

3. Відправка Повідомлень

Цей блок призначений для надсилання "сирих" команд, згенерованих вручну або у вкладці "Params".

Важливо: Програма очікує команди у специфічному форматі. Кожен блок має починатися з адреси та пароля: $01; TPASS: 11111; getparam 5034; getparam 5035;

  • Текстове поле: Сюди вставляються команди.
  • Завантажити TXT: Дозволяє завантажити команди з текстового файлу.
  • Відправити: Надсилає вміст текстового поля в чергу команд для виконання.

4. Додаткові Інструменти

  • Вікно підтвердження: Вмикає/вимикає спливаюче вікно, яке показує статуси (OK, FAIL, retrying) для кожної відправленої команди getparam або setparam.
  • Оновити бібліотеку (Sync): Запускає фонове сканування папки Lib на наявність нових або змінених .xml файлів параметрів та оновлює внутрішню базу даних програми.