Herunterladen Inhalt Inhalt Diese Seite drucken

Aufbau Einer Definitionsdatei - Bosch Rexroth IndraMotion MTX Funktionsbeschreibung

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX:
Inhaltsverzeichnis

Werbung

744/789
Bosch Rexroth AG | Electric Drives
Systemdaten
Der „selbst definierte Typ":
26.3
SD-Definitionsdateien
26.3.1
Beschreibung

Aufbau einer Definitionsdatei

and Controls
Der „selbst definierte Typ" (siehe
" auf Seite
748) besteht ausBasistypen, MTX-Typen und/oder auch aus an‐
deren selbst definiertenTypen. Sie werden vom WMH oder vom Endanwender
(z.B. für CPL)erstellt.
Ablage:
Selbst definierte Typen (Namen sind frei wählbar) werden in XML-Schemada‐
teien mit der Extension „.xsd" definiert und befinden sich im Verzeichnis „/
usrfep/schemas" oder „/schemas".
Systemdaten werden in einer Definitionsdatei beschrieben. In ihnen wird die
Anzahl (z. B. für n Kanäle n Datenelemente), die Größe (z. B.Array-Größe) und
die Struktur (z. B. strukturierter Datentyp) jeder SD festgelegt.
Dafür ist ein spezieller Aufbau notwendig:
Die Definitionsdatei (siehe auch
" auf Seite
748) beginnt mit dem Header. Dort ist die gültige XML-Version und
das XML-Format im UTF-8 Kodierung beschrieben.
Es folgen die zu definierenden SDs, die alle im sogenannten TAG <SDDef>
(Hauptelement) eingeschlossen sind. Jedes einzelne SD wird mit dem TAG
<Variable> (Subelement) definiert.
Beispiel:
XML-Fragment einer Definitionsdatei SDDef mit den SDs MyArrVar und Sear‐
chRun
<?xml version="1.0" encoding="UTF-8"?>
< SDDef>
< Variable Dimension="3,4,12" Storage="volatile">
<Name>MyArrVar</Name>
<Type>Var_t</Type>
<Comment>Nicht permanente dreidim. Variable vom Typ Var_t
</Comment>
</Variable>
<Variable Dimension="Channel" Storage="permanent">
<Name>SearchRun</Name>
<Type>SD_SearchRun_t</Type>
<Comment>Permanente SV-Struktur für jeden appliz. Kanal
</Comment>
</Variable>
</SDDef>
Ein SD wird mit dem TAG <Variable> definiert. Die Vorschrift (Deklaration) zu
dessen Beschreibung wird durch Elemente und Attribute des TAG <Variab‐
le> näher bestimmt:
Jede <Variable> enthält bei Bedarf:
Element Name
Rexroth IndraMotion MTX | Funktionsbeschreibung
Kap. 26.5 "Beispiel Systemdaten XML-basiert
Kap. 26.5 "Beispiel Systemdaten XML-basiert

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis