BatchMan 2.0 Reference Manual

Författare:

  • Mattias Verona

Publiceringsdatum: 2011-10-04

Rapportnummer: FOI-R--3247--SE

Sidor: 51

Skriven på: Engelska

Nyckelord:

  • Simulering
  • modellering
  • Telekrigvärdering
  • Robotar
  • Mängdsimuleringar
  • LKZ.

Sammanfattning

Rapporten är en referensmanual för version 2.0 av mjukvaran BatchMan. Den beskriver funktionaliteten hos BatchMan, hur applikationen skall användas och installeras. BatchMan har skapats för att utföra mängdsimuleringar av en simuleringsmodell. BatchMan har utvecklats för att förenkla mängdsimuleringar av de simulerings-modeller, i form av rena mjukvarumodeller och s.k. Hardware-in-the-loopmodeller, som utvecklas vid avdelningen för informationssystem vid FOI. Version 2.0 av BatchMan kan användas med simuleringsmodeller utvecklade i valfritt simuleringsspråk som implementerar gränssnitt, i en Windows DLL, med de exporterade funktioner som krävs av BatchMan. BatchMan har testats med simuleringsmodeller utvecklade i Matlab Simulink och ACSL. Simuleringsresultat kan sparas i antingen textfilsformat eller i en MySQL databas. De största förändringarna sedan den senaste BatchMan-rapporten inkluderar:  Ny databasstruktur för snabbare kommunikation mot databastabeller.  Möjlighet att köra om simuleringar baserat på resultat.  Möjlighet att exekvera en extern bat-fil innan simuleringsstart.  Möjlighet att läsa startparametervärden från fil.  Möjlighet att spara valda startparametervärden till fil.  Möjlighet att köra simuleringsmodeller utvecklade i andra simuleringsspråk än ACSL, t.ex. Matlab Simulink.  Förbättrat användargränssnitt.  Möjligheten att köra BatchMan distribuerat över ett nätverk har tagits bort. Parallellexekvering över multipla processer kommer alltid att köras lokalt. Databasen kan dock fortfarande installeras på en nätverksserver. Arbetet har utförts inom FoT-projekt Teknisk hotsystemvärdering.