FAQ – CarF GSL2AML – Überblick, Funktionsprinzip & Konfiguration

CarF GSL2AML – Überblick, Funktionsprinzip & Konfiguration

Schnelle Antworten zum GSL-nach-AML-Konverter: Was leistet das Tool, wie funktioniert die Konvertierung, wo liegt die Konfigurationsdatei und wie ist der Konfigurationsbaum aufgebaut. Frage nicht gefunden? Nutzen Sie das Feedback-Feld am Seitenende – dort können Sie ein Ticket im Support-Portal erstellen.


Überblick

Was ist CarFGSL2AML?

CarFGSL2AML ist ein CARF-Tool zur automatischen Konvertierung von GSL-Dateien in das AutomationML-Format (AML). Es wird in der Digitalen Fabrikplanung eingesetzt, um Layoutdaten aus CARF/MicroStation als AML-Instanzhierarchie zu exportieren. Das Tool erstellt dabei AML-interne Elemente, AML-Attribute, Rollen- und Schnittstellenverknüpfungen sowie optional Collada-Dateien für jede Zelle.

Quelle: Handbuch CarF GSL2AML > CarFGSL2AML: Konvertierung von GSL nach AML


Welche Funktionen bietet CarFGSL2AML?

Das Tool stellt folgende Konvertierungsfunktionen bereit:

  • AML-Instanzhierarchie (IH) erstellen – Aufbau der übergeordneten AML-Baumstruktur

  • AML-interne Elemente (IE) erstellen – Anfängliche Struktur sowie dynamisch aus GSL-Elementen und -Attributen

  • AML-Attribute (AT) erstellen – Dynamisch aus GSL-Elementen/-Attributen sowie zusätzliche Attribute für Collada

  • Rollen mit IE verknüpfen – Zuweisung von Rollenklassen zu internen Elementen

  • Externe Schnittstellen mit IE verknüpfen – Collada-Schnittstellen und Verknüpfungen zwischen Objekten

  • Gruppen erstellen – Basierend auf dem GSL-Gruppenattribut

  • Interne Verknüpfungen hinzufügen – Verbindungen zwischen Objekten (Pred/Succ-Beziehungen)

  • Collada-Datei für jede Zelle erstellen – Export über den MicroStation Collada-Exporter

Quelle: Handbuch CarF GSL2AML > CarFGSL2AML: Konvertierung von GSL nach AML


Funktionsprinzip

Wie funktioniert die GSL-nach-AML-Konvertierung?

Die GSL-Datei wird XML-Element für XML-Element eingelesen. Für jedes XML-Element wird in der Konfigurationsdatei nach einem passenden Konfigurationselement gesucht (Pfad: Konfiguration(Name=Konfigurationsname)/Konvertieren/Element[Name=XML-Elementname/XML-Attributname]). Wird ein Konfigurationselement gefunden, legt es fest, ob ein AML-internes Element erstellt, ein AML-Attribut hinzugefügt oder eine Sonderverarbeitung ausgeführt wird.

Quelle: Handbuch CarF GSL2AML > Grundsatz


Wie werden Collada-Dateien erzeugt?

Wenn die Option "Collada-Dateien anlegen" aktiviert ist, wird für jede Zelle mithilfe des MicroStation-Collada-Exporters eine Collada-Datei erstellt. Dazu kopiert das Programm jede Zelle einzeln in ein temporäres Modell, exportiert es als Collada-Datei und löscht die kopierte Zelle anschließend wieder. Beim Erstellen der AML-Collada-Schnittstelle wird die Zelltransformationsmatrix abgefragt und als AML-Frame-Attribut gespeichert.

Quelle: Handbuch CarF GSL2AML > Grundsatz


Konfiguration

Wo liegt die Konfigurationsdatei und wie ist sie aufgebaut?

Die Konfigurationsdatei heißt TRIAML.xml und liegt im Verzeichnis CARF_FAPLA/env/db/aml/. Der Basis-Konfigurationsbaum trägt den Namen "Default". Zusätzlich können weitere Konfigurationsbäume vorhanden sein, die Elemente aus "Default" überschreiben: Wird in der angegebenen Konfiguration kein Element gefunden, sucht das Tool automatisch im "Default"-Baum nach demselben Element.

Quelle: Handbuch CarF GSL2AML > Konfiguration


Welche Dateien werden in der Konfiguration referenziert?

In der Konfigurationsdatei können folgende Dateien und Verzeichnisse referenziert werden:

  • ResultFile – Name der Standard-AML-Ergebnisdatei

  • IdsFile – Datei zum Speichern der generierten AML-IDs (für Wiederverwendung bei erneuter Konvertierung)

  • ColladaDir – Verzeichnis zum Speichern der Collada-Dateien

  • MappingFile – Excel-Dateien mit Zuordnungsdaten (Name + vollständiger Pfad); werden über den Befehl {EXCEL...} in Konfigurationselementen referenziert

  • Import – Zu importierende AML-Bibliotheken (Name + vollständiger Pfad)

Quelle: Handbuch CarF GSL2AML > Anhänge > Konfigurationselemente


Frage nicht gefunden? Nutzen Sie das Feedback-Feld am Seitenende – dort können Sie ein Ticket im Support-Portal erstellen.Platzhalter