Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

BASIS-Aktionen

Die BASIS-Aktionen implementieren folgende Commands:

  1. Engineering.AbortExecutionIfErrorCommand: Bricht die Abarbeitung aller folgenden Commands ab, wenn in einem der vorhergehenden Commands ein Fehler auftrat.
  2. Engineering.ClearAllParameterValuesCommand: Löscht alle Parameterwerte der Mechatronik-Struktur. Damit gelten wieder die, in der Bibliothek festgelegten Werte bzw. Formeln.
  3. Engineering.ExportEOXCommand: Exportiert die gewählten Assemblies in eine EOX-Datei.
  4. Engineering.NewProjectCommand: Legt ein neues Projekt an. Die Anwendung des Commands wird im Demo-Modell Projektverwaltung gezeigt.
  5. Engineering.OpenCommand: Öffnet das Objekt, das durch absoluteName spezifiziert ist. Anstatt des absoluten Namens kann Name auch relativ zur Komponente eo angegeben werden. Die Verwendung von OpenCommand wird beispielhaft im Demo-Modell Projektverwaltung gezeigt.
  6. Engineering.RemoveExtensionsCommand: Die execute-Methoden dieses Commands entfernen die, auf Erweiterungspunkte eingefügten, Komponenten. Durch die unterschiedlichen execute-Methoden kann der Wirkbereich des Commands auf die Bereiche "gesamte Mechatronik-Struktur", "unterhalb der übergebenen mechatronischen Komponente" oder " den übergebenen Erweiterungspunkt" beschränkt werden.
  7. Engineering.SaveObjectCommand: Speichert die Änderungen im Modell.
  8. Engineering.StartFormulaCacheCommand: Aktiviert den Formelcache. Mit aktiviertem Formelcache werden alle Ergebnisse der Berechnungen gespeichert und stehen bei erneuten Berechnungen schneller zur Verfügung. Zieldaten (z.B. Schaltpläne, Programmcode, usw.) können somit schneller erzeugt werden. Für dieses Command werden keine Argumente übergeben.
  9. Engineering.StopFormulaCacheCommand: Deaktiviert den Formelcache. Durch das Deaktivieren des Formelcaches werden alle gespeicherten Ergebnisse verworfen. Der Formelcache muss immer dann deaktiviert werden, wenn die Daten, die in Formeln verwendet werden, geändert wurden. Beispielsweise muss i.d.R. zwischen dem Erzeugen der ECAD-Struktur und dem Erzeugen der Stromlaufpläne der Cache verworfen werden, da die erzeugte Struktur die Formelergebnisse der Seitennummerierung beeinflusst.
  10. Engineering.UpdateExtensionsCommand: Die execute-Methoden dieses Commands entfernen die ungültigen, auf Erweiterungspunkte eingefügten Komponenten und fügen neue gültige Komponenten ein. Weiterhin gültige Komponenten werden nicht verändert. Zum Entfernen aller, auf Erweiterungspunkte eingefügten Komponenten ist das RemoveExtensionsCommand zu verwenden. Durch die unterschiedlichen execute-Methoden kann der Wirkbereich des Commands auf die Bereiche "gesamte Mechatronik-Struktur", "unterhalb der übergebenen mechatronischen Komponente" oder "auf den übergebenen Erweiterungspunkt" beschränkt werden.
  11. Engineering.UpdateStaticDisablerCommand: Dient der expliziten Variantenaktualisierung von nicht aktuellen Projekten. Nur sinnvoll bei Projekten mit aktivierter expliziter Variantenaktualisierung (Einstellbar unter Fenster > Benutzervorgaben > Formeln > Variantenaktualisierung und im Projekt).