Multi-Simulation Interface 0.14.0 - Multi-Simulation Interface 0.14.0

Multi-Simulation Interface 0.14.0

Sponsored Links

Multi-Simulation Interface 0.14.0: Zusammenfassung

Rang Klicken Sie auf den Stern auf RangRanking-Ebene:
Overall ranking: 0 (0 times) Herunterladen
Dateigröße: 3.0 MB Flatform: Any Platform Liscense: GPL (GNU General Public License) Preis: Download-Zahl: 7683 Datum: 2006-05-26 Verlag: Window Gadgets Inc Verlag URL: http://www.windowgadgets.

Multi-Simulation Interface 0.14.0: Beschreibung

Multi-Simulator Schnittstelle, im shrot MSI, ist ein Simulationsverbindungsmotor. Mit anderen Worten ist es ein Programm, das Simulationen zusammen anschließt, indem es ihre Borduhren und Daten synchronisiert. Multi-Simulation Schnittstelle dient den gleichen Zweck wie HLA und unterstützt die meisten HLAs Funktionalität (und mehr).

Das MSI ist eine HLA Alternative. Die Hauptmotivierungfaktoren in der Auslegung des MSI sind Drehzahl, Interoperabilität und Benutzerfreundlichkeit.

Das MSI geschrieben als innovatives verteiltes Simulationsteil, um mehrfache Fälle der ATLs Premiere-Simulationssoftware, CSIM anzuschließen, und es kann verwendet werden, um alle kompatiblen Simulationen anzuschließen.

Wie vergleicht das MSI mit HLA?

Das MSI erstellt ursprünglich, um gerade ein leichtes HLA RTI zu sein. Jedoch während es geschrieben, entdeckt Beschränkungen in HLA. Das MSI ist eine Verbesserung auf der Auslegung und Umsetzung von HLA. Einige Höhepunkte umfassen:

Eine 1.536 bis 1 Verkleinerung an Größe über dem öffentlich - erhältlichen (bis spätes 2002) HLA RTI.
Mindestens eine Größenordnung Bandweiteverbrauch kleiner als das öffentlich - erhältliche (bis spätes 2002) HLA RTI.
Die Fähigkeit, zu einem Nachrichtennamen zusätzlich zu einem Typen zu unterzeichnen.
Zeitsynchrounisierung, die korrekte Kausalität zuläßt, wenn sie mit Simulatoren des getrennten Ereignisses verwendet.
Träger für System-vonsysteme (SoS) und hierarchisch organisierte Simulationen.
Verwendbarkeit für viele Plattformen.

MSI Konzept - ein synchronisierter Daten-Vermittler

Das Konzept hinter MSI ist der synchronisierte Datenvermittler. Es gibt viele verbundenen Software-Systeme, dass Gruppen Daten erklären, die in der Lebensdauer dieses Systems ändert. Im Fall, in dem diese Systeme diese ändernden Daten mit anderen Systemen austauschen müssen und die anderen Systeme die Effekte dieser Daten bezüglich ihres eigenen Zustands aufweisen, kann die Synchrounisierung dieser Daten gehandhabt werden müssen.

Historisch gewesen das Management dieser Daten so einfach wie, sie mit der Zeit seines Auslösens mit Warnschild versehend. Wenn es irgendeine $überschneidung in den Daten gibt, verwendet die neueste Version der Daten. Wenn die Daten spät sind, kann eine Extrapolation möglicherweise verwendet werden. In den SQL-relationalen Datenbasen verwendet Verhandlungen und das Sperrung, um Datenintegrität sicherzustellen. Die meisten Daten-Vermittlungsdienstleistungen anbieten wenig oder kein sychronization, nur Anlieferung r.

MSI Installation und Gebrauch

Das MSI verwendet einen XML Strom durch einen direkten Kontaktbuchseanschluß für Kommunikationen. Dieses aktiviert das MSI, von jeder möglicher Programmiersprache verwendet zu werden, die Kontaktbuchsen verwenden kann (C, C++, Java, Ada, lispeln, Perl, usw.). Auch das MSI geschrieben mit Kreuzplattform Bibliotheken, die es beweglich zu allen Haupt-OS-Plattformen bilden (Linux, Solarisen, Mac OS X, Microsoft Windows, IRIX, HPUX, usw.).

Das MSI ist eine einzelne vollziehbare Datei und verteilt mit Beispielcode für den Simulator/die verbündete seitliche Schnittstelle.

MSI Zeit-Synchrounisierung

Die MSI Zeitsynchronisationsvorrichtung kann zwangloses mit Zeit begrenzten Simulationen mischen. Jede begrenzte Simulation berichtet, daß die Zeit des folgenden Ereignisses, das in dieser Simulation/auftritt, zu einem Bündnis vereinigen. Dieses Mal kann künstlich aufgeblasen werden, um lose Synchrounisierung (weniger Unkosten aber weniger Garantie von der Genauigkeit) zu verursachen. Die Simulationen/zu einem Bündnis vereinigt voranbringen zur verkündeten Zeit.

MSI Daten-Synchrounisierung

Das MSI implementiert, veröffentlichen/unterzeichnet Datenvermittler. Das MSI momentan validiert nicht, folglich erfordert es nicht eine Formatbedingung der unterschiedlichen Daten (wie das HLA FOM). Wenn Datenformatgültigkeitserklärung implementiert, ist es eine Zusatzeinrichtung und nicht innen geschrieben lispeln. Dieses verringert groß MSIs Installationszeit. Auch sperrend nicht zu einem vorbestimmten Datenformat zuläßt dynamische Datentypen e.

Es gibt fünf Befehle, die mit dem MSI Datenvermittler verbunden sind: veröffentlichen, unterzeichnen, ändern, kündigen, zerstören (zerstören implementiert nicht noch). Simulationen/zu einem Bündnis vereinigt können zu den Nachrichtennamen zusätzlich zu den Objekt-Typen unterzeichnen. Dieses läßt Simulationen zu den spezifischen Nachrichten eines Typen unterzeichnen, ohne Aktualisierungen aller Nachrichten dieses Typen empfangen zu müssen. Der Aktualisierungbefehl ist ein ankommender und gehend Befehl. Wenn eine Simulation/ein verbündetes einen Aktualisierungbefehl empfängt, erwartet es, um die neuen Werte dieser Nachricht zu reflektieren.

Das MSI läßt ein sehr flexibles System veröffentlichen und unterzeichnen. Ein verbündetes kann zu einem Objekt-Typ oder zu einem Nachrichtennamen unterzeichnen. Zusätzlich kann ein verbündetes bestimmte Attribute einer Nachricht oder des Objekt-Typs spezifizieren. Z.B. wenn eine Nachricht Attribute Name, x, o und z hat, können verbündete, das nur betrachtet, zwei Abmessungen beschließen, nur zum Namen, zu x und zu Y. zu unterzeichnen.

Die MSI auch Stützsysteme der Systeme und der Nachrichtenhierarchie in den Simulationen. Ein Veröffentlichen verbündet kann eine Muttergesellschaftnachricht kennzeichnen. Teilnehmer können zu den Nachrichtenkindern dann unterzeichnen.

MSI Nachrichtenübermittlung

Das MSI erlaubt Simulationen/zu einem Bündnis vereinigt, um Meldungen (Interaktionen in HLA) miteinander zu senden. Diese Meldungen können mehrfache Attribute enthalten und multicast zu einer spezifischen Gruppe Simulationen sein.

Vor kurzem hinzugefügte Merkmale

Entfernte externe Bibliotheksabhängigkeiten, zum der Portabilität und der Zerbrechlichkeit des MSI zu verbessern.
Hinzufügte eine bessere Klientenbibliothek sere.
Verbesserte Unterlagen.

Was in diesem Auslösen neu ist:

· Eine XML Satzgliederungsmarke in der Hilfsbibliothek war- örtlich festgelegt.
· Die Kontaktbuchsebibliothek erhöht mit mehr Protokollen, Tricks Win32 und der Fähigkeit, von den Adressen, sowie Namen weg zu befestigen.
· --warten-für Befehlszeile Argument addiert.
· Einige interne Marken waren örtlich festgelegt.
· Mehr der Klientenbibliothek und der CSIM Schnittstelle ausgefüllt lt.
· Alle Standardfunktionalität geprüft.

Herunterladen

Multi-Simulation Interface 0.14.0: Screenshot

Sponsored Links
Multi-Simulation Interface 0.14.0 herunterladen

Multi-Simulation Interface 0.14.0: Stichwort

Multi-Simulation Interface 0.14.0: Lesezeichen

Hyperlink code:
Hyperlink and Intro code:

Multi-Simulation Interface 0.14.0: verwandt software

Multi-Simulation Interface 0.14.0: Revision
den Namen des Autors :  
Autor E-Mail :  
Kommentar :  
Sicherheits-Code :  
     
   
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links