Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:seinterface

Dies ist eine alte Version des Dokuments!


SEInterface

Das SEInterface ist ein Primus Addin, das Befehle zur Einbindung von solid_edge in Primus zur Verfügung stellt.

Konfigurationsordner

Das Addin liegt bei einer Primus Installation unter appinterfaces\SolidEdge. Dort gibt es folgende Verzeichnisse:

Verzeichnis Funktion
AddIn Verzeichnis mit dem PrimusSEAddin, das beim Start von Solid Edge mit geladen wird
AppAttributes Hier liegen die Konfigurationsdateien mit denen der Abgleich der Datenfelder von Primus und Solid Edge gesteuert wird
Icons Enthält die Solid Edge spezifischen Icons
Templates Enthält die Solid Edge Vorlagen die in GUI_NewDocument_DataSheet aufgelistet werden. Der Ablagepfad wird im Abschnitt Templates definiert.

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 .\AppAttributes Verzeichnispfad zu den Ini-Dateien für den Eigenschaftsabgleich zwischen Solid Edge und Primus
DesMgr_Path C:\Program Files\Siemens\Solid Edge 20XX\Program\ Pfad zur DesMgr.exe (Designmanager), er muss mit einem \ enden
OccurrenceTitleOFF [%FILENAME%%EXTENSION%] #(Title)
onsaveprecalls Vorgänge die vor dem Speichern in Solid Edge von Primus durchgeführt werden sollen. Ähnlich SEAdvancedSave
onsavepostcalls Wie OnSavePreCalls, jedoch für Prozesse die nach dem Speichern durchgeführt werden sollen.
Reservation_Status 0/1
PropertiesToPrimusOnOpen 0/1 Steuert ob die Dateieigenschaften beim Öffnen eines Solid Edge Dokuments an Primus übertragen werden sollen. Da dazu bei Baugruppen auch das Gewicht berechnett werden muß, kann dies zu einer niedrigen Performaance beim Öffnen von Dateien führen.

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
Dateieigenschaften und Draftansichten aktualisieren
Funktionen für den Aufruf aus einer SmartCopy Session heraus
sereplacedocref Ersetzt die Dateiverknüpfungen in der Solid Edge Datei
smartupdatepropsandrefsforlastsession Aktualisiert die Dateieigenschaften im Solid Edge Dokument und die Referenzen in der dokument-xml
smartupdatepropsforlastsession Aktualisiert nur die Dateieigenschaften im Solid Edge Dokument
smartupdaterefsforlastsession Aktualisiert nur die Referenzen in der dokument-xml
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.
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

primus/seinterface.1659713329.txt.gz · Zuletzt geändert: (Externe Bearbeitung)