Exportiert die gewählten Assemblies in eine EOX-Datei.
Argument | Typ | Beschreibung |
---|---|---|
obj | Root | Wurzelobjekt der Mechatronik-Struktur oder einer Disziplin-Struktur |
Argument | Typ | Beschreibung |
---|---|---|
fileName | String | Name der EOX-Datei in die exportiert werden soll |
assembliesToExport | List | Liste der Assemblies die in die EOX-Datei exportiert werden sollen |
Das folgende Beispiel wurde in das Tutorial Mechatronic eingefügt, ist aber nicht Bestandteil des Tutorials.
In der Klasse T_Mechatronic_ModularSystem ist eine Action anzulegen, die folgenden Inhalt hat:
Diese Action ruft das Command ExportEoxCommand auf und übergibt die Argumente Dateiname der EOX-Datei und Assembly. Das Assembly ist als Objekt in einer Liste zu übergeben.
Die Action wird in diesem Beispiel durch eine Schaltfläche in einem Form-UI aufgerufen.
In die Klasse T_Mechatronic_ModularSystem.Mechatronic.Stations.Feeder wird das folgende Form-UI eingefügt:
<?xml version="1.0" encoding="UTF-8"?>
<uis xmlns="http://www.mind8.com/FormUI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<form title="Feeder" id="feeder">
<label text="='Pressing the button exports the project to an EOX file'"></label>
<action name="T_Mechatronic_ModularSystem.ExportEOXAction"
type="button"
arguments="=List{'C:\\MyProjects\\Feeder.eox',List{mroot.parent}}">Export</action>
</form>
</uis>
Das Form-UI im Projekt:
Wird die Schaltfläche gedrückt, exportiert EEC das Projekt als EOX-Datei nach C:\MyProjects\Feeder.eox.