Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:seinterface

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:seinterface [2022/08/05 15:28] – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 172.70.175.63primus:seinterface [2023/07/28 13:09] (aktuell) – +seCloseSEAfter mgras
Zeile 1: Zeile 1:
 ====== SEInterface ====== ====== SEInterface ======
-Das **SEInterface** ist ein Primus [[Addins|Addin]], das Befehle zur Einbindung von [[:solid_edge]] in Primus zur Verfügung stellt. +Das **SEInterface** ist ein Primus [[Addins|Addin]], das Befehle zur Einbindung von [[Solid Edge]] in Primus zur Verfügung stellt. 
  
 ===== Konfigurationsordner ===== ===== Konfigurationsordner =====
-Das Addin liegt bei einer [[PRIMUS Framework|Primus Installation]] unter [[:appinterfaces]]''\SolidEdge''. Dort gibt es folgende Verzeichnisse:+Das Addin liegt bei einer [[PRIMUS Framework|Primus Installation]] unter [[Appinterfaces]]''\SolidEdge''. Dort gibt es folgende Verzeichnisse:
 ^ Verzeichnis^ Funktion^ ^ Verzeichnis^ Funktion^
 | ''AddIn''| Verzeichnis mit dem [[PrimusSEAddin]], das beim Start von Solid Edge mit geladen wird| | ''AddIn''| Verzeichnis mit dem [[PrimusSEAddin]], das beim Start von Solid Edge mit geladen wird|
Zeile 17: Zeile 17:
 | DesMgr_Path| ''C:\Program Files\Siemens\Solid Edge 20**XX**\Program\''| Pfad zur DesMgr.exe (Designmanager), er **muss** mit einem ''\'' enden| | DesMgr_Path| ''C:\Program Files\Siemens\Solid Edge 20**XX**\Program\''| Pfad zur DesMgr.exe (Designmanager), er **muss** mit einem ''\'' enden|
 | OccurrenceTitleOFF| ''[%FILENAME%%EXTENSION%] #(Title)''| {{tag>Klärungsbedarf}}| | OccurrenceTitleOFF| ''[%FILENAME%%EXTENSION%] #(Title)''| {{tag>Klärungsbedarf}}|
-| [[:onsaveprecalls]]| | Vorgänge die vor dem Speichern in Solid Edge von Primus durchgeführt werden sollen. Ähnlich SEAdvancedSave {{tag>Klärungsbedarf}}| +| [[OnSavePreCalls]]| | Vorgänge die vor dem Speichern in Solid Edge von Primus durchgeführt werden sollen. Ähnlich SEAdvancedSave {{tag>Klärungsbedarf}}| 
-| [[:onsavepostcalls]]| | Wie **OnSavePreCalls**, jedoch für Prozesse die nach dem Speichern durchgeführt werden sollen.|+| [[OnSavePostCalls]]| | Wie **OnSavePreCalls**, jedoch für Prozesse die nach dem Speichern durchgeführt werden sollen.|
 | Reservation_Status| ''0''/''1''| {{tag>Klärungsbedarf}}| | Reservation_Status| ''0''/''1''| {{tag>Klärungsbedarf}}|
-| 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.|+| 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 berechnet werden muss, kann dies zu einer niedrigen Performance beim Öffnen von Dateien führen.
 +| UpdateWeightField| ''<DATENFELD>''| Definiert das Datenfeld für die Masse aus dem 3D Modell| 
 +| UpdateWeightFormat| ''kg(#,###0.000)''| Definiert das Darstellungsformat der Gewichtsangabe| 
 +| writexmlcond| ''0''/''1''| Steuert ob bei jedem Speichern Gewicht übertragen werden soll, für manuelles Aktualisieren siehe [[seUpdateWeight]]|
  
 ===== Liste der Befehle für den Aufruf aus einem Menü ===== ===== Liste der Befehle für den Aufruf aus einem Menü =====
 ^Funktion ^Beschreibung^ ^Funktion ^Beschreibung^
 |[[seCopySEMaterialsToCFG]] |Auslesen der SE Materialien| |[[seCopySEMaterialsToCFG]] |Auslesen der SE Materialien|
-|[[:secreatedraft]] |Einfügen im Draft| +|[[seCreateDraft]] |Einfügen im Draft| 
-|[[:secreaterenamejob]] |Umbenennen| +|[[seCreateRenameJob]] |Umbenennen| 
-|[[:secreatereplacerefjob]] |Vorgemerkte ersetzen durch| +|[[seCreateReplaceRefJob]] |Vorgemerkte ersetzen durch| 
-|[[:secreateupdatesedocjob]] |Dateieigenschaften und Ansichten aktualisieren| +|[[seCreateUpdateSEDocJob]] |Dateieigenschaften und Ansichten aktualisieren| 
-|[[:segetallproperties]] |SE Datei-Eigenschaften auslesen|+|[[seGetAllProperties]] |SE Datei-Eigenschaften auslesen|
 |:::|SE Datei-Eigenschaften **neu** auslesen| |:::|SE Datei-Eigenschaften **neu** auslesen|
-|[[:segetproperties]] |Dateieigenschaften auslesen| +|[[seGetProperties]] |Dateieigenschaften auslesen| 
-|[[:seinsert]] |Einfügen im Solid Edge| +|[[seInsert]] |Einfügen im Solid Edge| 
-|[[:sejobpreselectdocuments]] |Vormerken zum Ersetzen| +|[[seJobPreSelectDocuments]] |Vormerken zum Ersetzen| 
-|[[:seopenwithrevman]] |Mit Design- bzw. Revision Manager öffnen|+|[[seOpenWithRevMan]] |Mit Design- bzw. Revision Manager öffnen|
 | [[seOpen]]| Öffnet eine Dokument mit Solid Edge| | [[seOpen]]| Öffnet eine Dokument mit Solid Edge|
-| [[:sereplace]] |Ersetzen im Solid Edge|+| [[seReplace]] |Ersetzen im Solid Edge|
 | [[seSetSolidEdgeFileStatus]]| Ändert den Status der gewählten Solid Edge Datei auf einen bestimmten Wert| | [[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| | [[seUpdate3DDocument]]| Aktualisiert vom gewählten Dokument ausgehend, rekursiv die gesamten 3D Daten in der Struktur|
-|[[:seupdateproperties]] |Dateieigenschaften aktualisieren|+|[[seUpdateProperties]] |Dateieigenschaften aktualisieren|
 |:::|Dateieigenschaften und Draftansichten aktualisieren| |:::|Dateieigenschaften und Draftansichten 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  ^^ ^  Funktionen für den Aufruf aus einer SmartCopy Session heraus  ^^
-|[[:sereplacedocref]] |Ersetzt die Dateiverknüpfungen in der Solid Edge Datei | +|[[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]] |+|[[:smartupdatepropsandrefsforlastsession]] |Aktualisiert die Dateieigenschaften im Solid Edge Dokument __und__ die Referenzen in der [[Dokument-XML]] |
 |[[:smartupdatepropsforlastsession]] |Aktualisiert __nur__ die Dateieigenschaften im Solid Edge Dokument | |[[:smartupdatepropsforlastsession]] |Aktualisiert __nur__ die Dateieigenschaften im Solid Edge Dokument |
-|[[:smartupdaterefsforlastsession]] |Aktualisiert __nur__ die Referenzen in der [[:dokument-xml]] | +|[[:smartupdaterefsforlastsession]] |Aktualisiert __nur__ die Referenzen in der [[Dokument-XML]] | 
-^  Funktionen für den Aufruf mittels [[:call]] aus einem [[Workflow]] heraus  ^^+^  Funktionen für den Aufruf mittels [[Call]] aus einem [[Workflow]] heraus  ^^
 | [[CheckChildrenStatus]]| Prüft ob die Children Dokumente einen bestimmten Status haben| | [[CheckChildrenStatus]]| Prüft ob die Children Dokumente einen bestimmten Status haben|
 | [[CheckChildrenWriteable]]| Prüft ob die Children Dokumente des Dokuments beschreibbar sind| | [[CheckChildrenWriteable]]| Prüft ob die Children Dokumente des Dokuments beschreibbar sind|
Zeile 55: Zeile 60:
 | [[seCheckForStatusChangeIfDocumentOpen]]| Prüft im PreCall ob das Dokument im SE offen ist und zeigt eine Meldung| | [[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.| | [[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| | [[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| | [[seSetSolidEdgeFileStatusByPath ]] |Setzt den Status in einer Solid Edge Datei während diese __nicht__ in Solid Edge geöffnet ist|
Zeile 63: Zeile 70:
  
 ===== Siehe auch ===== ===== Siehe auch =====
-  *[[:sebom2xlsaddin]]+  *[[SEBOM2XLSAddIn]]
   *[[SEJob_Export]]   *[[SEJob_Export]]
   *[[PrimusSmartCopy]]   *[[PrimusSmartCopy]]
primus/seinterface.1659713329.txt.gz · Zuletzt geändert: (Externe Bearbeitung)