LYBIN 5.0 : interface description

FFI-Rapport 2009

Om publikasjonen

Rapportnummer

2009/00188

ISBN

978-82-464-1550-5

Format

PDF-dokument

Størrelse

487.5 KB

Språk

Engelsk

Last ned publikasjonen
Elin Dombestein
Den akustiske strålegangsmodellen LYBIN er en etablert og mye brukt sonar ytelsesmodell som eies av Forsvarets Logistikkorganisasjon. Modellen brukes både ombord på marinefartøy og i treningssituasjoner på land. LYBIN er blitt et viktig verktøy både i planlegging og evaluering av maritime operasjoner, og tidligere versjoner er allerede integrert i programvare for kampsystemer, taktiske beslutningsstøtte og taktiske trenere. Hensikten med denne rapporten er å beskrive de programmeringsgrensesnittene som trengs for å kunne integrere dagens versjon av LYBIN i andre programvareapplikasjoner. I motsetning til tidligere er det nå mulig for andre å integrere LYBIN i deres programvare uten å ha tilgang til LYBINs kildekode. LYBIN er nå implementert som en software modul (COM modul) for Microsoft Windows plattformen. I tillegg eksisterer det allerede et grafisk brukergrensesnitt som sammen med COM modulen kan brukes for å bygge en frittstående eksekverbar applikasjon. Å lage LYBIN som en COM modul gjør LYBIN egnet for integrasjon med andre applikasjoner, og muliggjør at LYBIN kan samhandle med andre applikasjoner som matematiske modeller, web-tjenester, geografiske informasjonssystemer med mer. COM modulen har to ulike grensesnitt for datautveksling med annen programvare. De to grensesnittene er det binære grensesnittet og eXtensible Markup Language (XML) grensesnittet. Det binære grensesnittet muliggjør rask transport av store mengder data til og fra LYBIN. XML grensesnittet er ikke like raskt, men er mer robust fordi formatet til inputfilene ikke er så rigid. XML grensesnittet forkaster de delene av inputfila det ikke gjenkjenner. Alle parametere og datasett som kan sendes til og fra LYBIN er beskrevet i denne rapporten. Noen eksempler på programkode for integrasjon av LYBIN er også inkludert. Det som skjer innenfor grensesnittene og hvordan den akustiske modelleringen er gjort vil ikke bli omtalt.

Nylig publisert