LDMX

Žemės duomenų modelio naršyklė

LDMX welcome screen

LDMX yra realaus laiko DDS derinimo ir diagnostikos įrankis, skirtas GVA žemės duomenų modeliui. Jis suteikia visišką LDM pranešimų magistralės matomumą, todėl yra esminis pagalbininkas kuriant, integruojant testavimą ir šalinant GVA sistemų, sukurtų pagal DEF STAN 23-009, triktis lauke.

Sukurtas naudojant „Qt6“ ir „Astute DDS“ , LDMX prenumeruoja kiekvieną LDM temą tinkle, dekoduoja XCDR2 naudingąją apkrovą pagal visą LDM v10 tipo sistemą (42 IDL failus) ir pateikia ją specialiuose skirtukuose registracijai, signalizacijai, UACM būklei ir laisvos formos pranešimų patikrinimui.


Pagrindinės galimybės

📡

DDS stebėjimas realiuoju laiku

Prenumeruoja kiekvieną LDM DDS temą, kai tik ji publikuojama. Tiesioginių pranešimų skaičius, paskutinio matymo laiko žymos ir temų filtravimas viename ar keliuose DDS domenuose.

🔍

Giliųjų pranešimų patikra

Kiekvieno užfiksuoto pranešimo hierarchinis medžio rodinys su visiškai išskleistais įdėtaisiais sudėtingais tipais. Išsamiai peržiūrėkite laukų pavadinimus ir reikšmes, kad išspręstumėte serializavimo ir turinio problemas.


Skirtukų apžvalga

Skirtukas Tikslas
Registro būsena Tiesioginis per GVA registracijos paslaugą užregistruotų išteklių vaizdas su deskriptorių susiejimais ir susiejimo / atsiejimo pašalinimo veiksmais testavimui
Signalizacijos Visi aktyvūs pavojaus signalai su kategorija, būsena, šaltiniu ir laiko žyma. Patvirtinkite, išvalykite, komentuokite ir perrašykite tiesiai iš LDMX.
UACM monitorius Kiekvieno stebimo ištekliaus iš naudojimo ir būklės stebėjimo paslaugos RAG sveikatos būsena (🟢 / 🟡 / 🔴)
UACM gedimai Išsami gedimų įvykių istorija – šaltinis, būsena, atsiradimo laikas, pašalinimo laikas ir pagrindinės priežasties ryšys
Analizatorius Fiksuoja visą DDS srautą su slenkančiu pranešimų sąrašu ir išskleidžiamu kiekvieno naudingojo krovinio medžio rodiniu
Temos Statistika pagal temą: pranešimų skaičius, paskutinio gauto laiko žyma ir skaitiklių atstatymas naujiems matavimams
LDMX Alarms tab
Alarms tab
LDMX UACM Monitor tab
UACM Monitor tab
LDMX UACM Faults tab
UACM Faults tab
LDMX Analyser tab
Analyser tab

Kur tinka LDMX

Kūrimas ir derinimas

  • Patikrinkite, ar jūsų programa publikuoja teisingus DDS pranešimus
  • Patikrinkite pranešimo turinį, kad galėtumėte derinti XCDR serializavimą
  • Stebėkite visą registracijos srautą paleidus programą
  • Prieš paskelbdami patikrinkite aprašų susiejimus

Integracinis testavimas

  • Patvirtinkite visą posistemių pranešimų srautą
  • Patikrinkite signalizacijos sklidimą ir HMI apdorojimą
  • UACM sveikatos ataskaitų tikrinimas visoje magistralėje
  • Srauto fiksavimas ir registravimas analizei neprisijungus

Standartai ir sąveikumas

Plotas Pagalba
GVA standartas DEF STAN 23-009 (JK bendroji transporto priemonių architektūra)
Duomenų modelis GVA žemės duomenų modelis v10 – visas 42 failų IDL rinkinys
DDS tarpinė programinė įranga „Astute DDS“ (rekomenduojama) – taip pat veikia su „RTI Connext“, „Eclipse Cyclone DDS“ ir „eProsima Fast DDS“
Vielos protokolas DDSI-RTPS 2.5, XCDR1 / XCDR2
Platformos Ubuntu 22.04 / 24.04 LTS (x86_64, ARM64)
UI įrankių rinkinys Qt6 – šviesios ir tamsios temos

Greitas paleidimas

Paleiskite LDMX tiesiai iš kūrimo medžio:

 cd build/bin
./ldmx              # default DDS domain 0
./ldmx --domain=1   # alternate domain for multi-system testing

LDMX konfigūraciją paima iš bet kurio iš šių failų ./ldmx-config.json , ~/.config/ldmx/config.json arba /etc/ldmx/config.json , todėl tą patį dvejetainį failą galite siųsti įvairiose kūrimo, integravimo ir diegimo aplinkose.


Prieinamumas

LDMX yra GVA žemės duomenų modelio produktų linijos dalis ir prieinama licencijuotiems klientams. Išsamią informaciją, derinimo darbo eigas ir išsamias instrukcijas rasite dokumentacijoje.