primus:seinterface
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| primus:seinterface [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1 | primus:seinterface [2023/07/28 13:09] (aktuell) – +seCloseSEAfter mgras | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== SEInterface ====== | ||
| + | Das **SEInterface** ist ein Primus [[Addins|Addin]], | ||
| + | ===== Konfigurationsordner ===== | ||
| + | Das Addin liegt bei einer [[PRIMUS Framework|Primus Installation]] unter [[Appinterfaces]]'' | ||
| + | ^ Verzeichnis^ Funktion^ | ||
| + | | '' | ||
| + | | [[AppAttributes]]| Hier liegen die Konfigurationsdateien mit denen der Abgleich der Datenfelder von Primus und Solid Edge gesteuert wird| | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | ===== Allgemeine Einstellungen ===== | ||
| + | Im Abschnitt [[Public]] der Primus.[[CFG.XML]] gibt es einen Eintrag **SEInterface** in dem einige allgemeine Parameter des Addins mit Attributen konfiguriert werden können. | ||
| + | ^Liste der Attribute^^^ | ||
| + | ^Attribut^ Wert^ Funktion^ | ||
| + | | AppAttributesPath| '' | ||
| + | | DesMgr_Path| '' | ||
| + | | OccurrenceTitleOFF| '' | ||
| + | | [[OnSavePreCalls]]| | Vorgänge die vor dem Speichern in Solid Edge von Primus durchgeführt werden sollen. Ähnlich SEAdvancedSave {{tag> | ||
| + | | [[OnSavePostCalls]]| | Wie **OnSavePreCalls**, | ||
| + | | Reservation_Status| '' | ||
| + | | PropertiesToPrimusOnOpen| '' | ||
| + | | UpdateWeightField| ''< | ||
| + | | UpdateWeightFormat| '' | ||
| + | | writexmlcond| '' | ||
| + | |||
| + | ===== Liste der Befehle für den Aufruf aus einem Menü ===== | ||
| + | ^Funktion ^Beschreibung^ | ||
| + | |[[seCopySEMaterialsToCFG]] |Auslesen der SE Materialien| | ||
| + | |[[seCreateDraft]] |Einfügen im Draft| | ||
| + | |[[seCreateRenameJob]] |Umbenennen| | ||
| + | |[[seCreateReplaceRefJob]] |Vorgemerkte ersetzen durch| | ||
| + | |[[seCreateUpdateSEDocJob]] |Dateieigenschaften und Ansichten aktualisieren| | ||
| + | |[[seGetAllProperties]] |SE Datei-Eigenschaften auslesen| | ||
| + | |:::|SE Datei-Eigenschaften **neu** auslesen| | ||
| + | |[[seGetProperties]] |Dateieigenschaften auslesen| | ||
| + | |[[seInsert]] |Einfügen im Solid Edge| | ||
| + | |[[seJobPreSelectDocuments]] |Vormerken zum Ersetzen| | ||
| + | |[[seOpenWithRevMan]] |Mit Design- bzw. Revision Manager öffnen| | ||
| + | | [[seOpen]]| Öffnet eine Dokument mit Solid Edge| | ||
| + | | [[seReplace]] |Ersetzen im Solid Edge| | ||
| + | | [[seSetSolidEdgeFileStatus]]| Ändert den Status der gewählten Solid Edge Datei auf einen bestimmten Wert| | ||
| + | | [[seUpdate3DDocument]]| Aktualisiert vom gewählten Dokument ausgehend, rekursiv die gesamten 3D Daten in der Struktur| | ||
| + | |[[seUpdateProperties]] |Dateieigenschaften aktualisieren| | ||
| + | |::: | ||
| + | | [[seUpdateSolidEdgeFileStatus]]| Ändert den Status in der Solid Edge Datei abhängig vom Status in Primus| | ||
| + | | [[seUpdateWeight]]| Aktualisiert für alle selektierten Dateien das Gewicht| | ||
| + | ^ Funktionen für den Aufruf aus einer SmartCopy Session heraus | ||
| + | |[[seReplaceDocRef]] |Ersetzt die Dateiverknüpfungen in der Solid Edge Datei | | ||
| + | |[[: | ||
| + | |[[: | ||
| + | |[[: | ||
| + | ^ Funktionen für den Aufruf mittels [[Call]] aus einem [[Workflow]] heraus | ||
| + | | [[CheckChildrenStatus]]| Prüft ob die Children Dokumente einen bestimmten Status haben| | ||
| + | | [[CheckChildrenWriteable]]| Prüft ob die Children Dokumente des Dokuments beschreibbar sind| | ||
| + | | [[CheckParentsWriteable]]| Prüft ob die Parent Dokumente des Dokuments beschreibbar sind| | ||
| + | | [[CheckXMLValue]]| Prüft ob ein Feld einen bestimmten Wert hat| | ||
| + | | [[CopyFile]]| Kopiert eine bestimmtes Dokument unter Angabe von Quell- und Zielpfad| | ||
| + | | [[IgnoreStatus]]| Gibt an welche Dokumente mit welchem Status ignoriert werden sollen| | ||
| + | | [[seCheckForStatusChangeIfDocumentOpen]]| Prüft im PreCall ob das Dokument im SE offen ist und zeigt eine Meldung| | ||
| + | | [[seCheckSolidEdgeApplication]]| Prüft ob Solid Edge läuft und startet es ggf.| | ||
| + | | [[seClose]]| Schließt die angegebene Datei| | ||
| + | | [[seCloseSEAfter]]| Schließt Solid Edge nach einer vorgegebenen Anzahl von Aufrufen durch SEInterface| | ||
| + | | [[seSave]]| Speichert die angegebene Datei, passt ggf. vorher die Ansicht ein, schließt die Datei aber nicht| | ||
| + | | [[seSetSolidEdgeFileStatusByPath ]] |Setzt den Status in einer Solid Edge Datei während diese __nicht__ in Solid Edge geöffnet ist| | ||
| + | | [[SetChildrenToStatus]]| Setzt den Status für der Children Dokumente| | ||
| + | | [[SetXMLValue]]| Setzt ein bestimmtes Datenfeld eines Dokuments auf einen Wert| | ||
| + | | [[seUpdatePropertiesByPath]]| Öffnet eine Solid Edge Datei und aktualisiert die Eigenschaften| | ||
| + | | [[seCloseAndSave]]| Speichert eine mit **seUpdatePropertiesByPath** geöffnete Solid Edge Datei und schließt sie anschließend| | ||
| + | |||
| + | ===== Siehe auch ===== | ||
| + | *[[SEBOM2XLSAddIn]] | ||
| + | *[[SEJob_Export]] | ||
| + | *[[PrimusSmartCopy]] | ||
| + | *[[PrimusSEAddin]] | ||
| + | |||
| + | {{tag> | ||
