Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:confit:module_cad [2024/01/24 13:09] admin [StartCADCreation2] |
de:confit:module_cad [2024/01/26 09:40] (aktuell) admin [StartEditBatchAssembly] |
||
---|---|---|---|
Zeile 22: | Zeile 22: | ||
|Replace |Boolean| Ersetzt das aktuell gewählte Teil einer Baugruppe| | |Replace |Boolean| Ersetzt das aktuell gewählte Teil einer Baugruppe| | ||
|Create |Boolean| Erstellt das Teil ohne es in eine Baugruppe einzufügen| | |Create |Boolean| Erstellt das Teil ohne es in eine Baugruppe einzufügen| | ||
- | |Rückgabe|Boolean| | + | |Rückgabe|Boolean| |
==== StartCADCreation ==== | ==== StartCADCreation ==== | ||
Zeile 50: | Zeile 50: | ||
|Rückgabe|Boolean| Erstellt war erfolgreich| | |Rückgabe|Boolean| Erstellt war erfolgreich| | ||
+ | ===== Funktionen zum Dokumentenhandling ===== | ||
+ | ==== ActiveDocClose ==== | ||
+ | Schließt das aktuell im CAD geöffnete Dokument\\ | ||
+ | ActiveDocClose() | ||
+ | |||
+ | ==== ActiveDocExport ==== | ||
+ | Exportiert das aktuell im CAD geöffnete Dokument\\ | ||
+ | ActiveDocExport(BaseFileName As String, Extensions As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |BaseFileName |String| Dateinamen der Exportierten Datei ohne Dateiendung| | ||
+ | |Extensions |String| Dateiendungen der Dateiformate die exportiert werden sollen, mit . getrennt durch ;| | ||
+ | |||
+ | |||
+ | ==== ActiveDocRunMacro ==== | ||
+ | Führt auf dem aktuell im CAD geöffneten Dokument ein Makro aus\\ | ||
+ | ActiveDocRunMacro(ByVal MacroObject As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |MacroObject |String| Name des Makro-Objekts (In Confit)| | ||
+ | |||
+ | ==== ActiveDocSave ==== | ||
+ | Speichert das aktuell im CAD geöffnete Dokument mit dem aktuellen Dateinamen(Geht nicht für ein neues Dokument!)\\ | ||
+ | ActiveDocSave() | ||
+ | |||
+ | ==== ActiveDocSave ==== | ||
+ | Speichert das aktuell im CAD geöffnete Dokument mit dem angegebeen Dateinamen\\ | ||
+ | ActiveDocSaveAs(ByVal FileName As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Dateinamen der Datei mit Dateiendung| | ||
+ | |||
+ | ==== ChangeCurrentReference ==== | ||
+ | Ersetzt das aktuell im CAD gewählte Teil, bzw. Unterbaugruppe durch das Dokument mit dem angegebeen Dateinamen\\ | ||
+ | ChangeCurrentReference(filename As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |filename |String| Dateinamen der Datei mit Dateiendung| | ||
+ | |||
+ | ==== NewAssembly ==== | ||
+ | Erstellt eine neue Baugruppe\\ | ||
+ | NewAssembly() | ||
+ | |||
+ | ==== OpenDoc==== | ||
+ | Öffnet das Dokument mit dem angegebeen Dateinamen\\ | ||
+ | OpenDoc(FileName As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Dateinamen der Datei mit Dateiendung| | ||
+ | |||
+ | ==== OpenDoc2==== | ||
+ | Öffnet das Dokument mit dem angegebeen Dateinamen und weißt diesem eine Batch Id zu\\ | ||
+ | OpenDoc2(FileName As String, BatchID As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Dateinamen der Datei mit Dateiendung| | ||
+ | |BatchID |String| Schlüssel des Teils im Batch-Betrieb| | ||
+ | |||
+ | ===== Funktionen zum Batch-Betrieb ===== | ||
+ | Beim Batchbetrieb werden mehrere Dateien in einer Liste verwaltet die selbst aus konfigurierten Objekten oder aus bestehen oder in einer Bauteilbibliothek gespeichert sind. Diese können dann mit Verbindern entsprechend zusammengefügt werden. Der verwendete Schlüssel Batch Id wir in der Regel als Klassifizierung verwendet (z.B.: Welle, Lager_rechts, | ||
+ | |||
+ | |||
+ | ==== AddToBatchHash==== | ||
+ | Fügt den angegebeen Dateinamen der Dateiliste hinzu und weißt diesem eine Batch Id zu\\ | ||
+ | AddToBatchHash(FileName As String, BatchID As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Dateinamen der Datei mit Dateiendung| | ||
+ | |BatchID |String| Schlüssel des Teils im Batch-Betrieb| | ||
+ | |||
+ | |||
+ | ==== EndEditBatchAssembly ==== | ||
+ | Beendet das Bearbeiten einer Baugruppe im Batch-Betrieb\\ | ||
+ | EndEditBatchAssembly() | ||
+ | |||
+ | ==== ResetBatchMode ==== | ||
+ | Setzt die Dateiliste des Batch-Betriebes zurück\\ | ||
+ | ResetBatchMode() | ||
+ | |||
+ | ==== StartEditBatchAssembly ==== | ||
+ | Startet das Bearbeiten einer Baugruppe im Batch-Betrieb\\ | ||
+ | StartEditBatchAssembly() | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Dateinamen der Datei mit Dateiendung| | ||
+ | |BatchID |String| Schlüssel des Teils im Batch-Betrieb| | ||
+ | |||
+ | |||
+ | ===== Funktionen zum Zusammenbau ===== | ||
| | ||
- | | + | ==== CreateConnectorAtOrigin ==== |
+ | Erstellt einen Verbinder im Ursrung der Baugruppe mit dem angegebenen Namen. Die Ebenen sind auf 'Ebene rechts', | ||
+ | CreateConnectorAtOrigin(Name As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Name |String| Name des Verbinders im Ursprung der Baugruppe| | ||
+ | |||
+ | ==== CreateMate ==== | ||
+ | Verbindet zwei Bauteile in der Baugruppe mit Hilfe zweier Verbinder. Sind die Bauteile nicht vorhanden, werden sie in die Baugruppe eingefügt.\\ | ||
+ | CreateMate(Component1BatchID As String, Component1Connector As String, Component2BatchID As String, Component2Connector As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Component1BatchID |String| Schlüssel des ersten Teils im Batch-Betrieb| | ||
+ | |Component1Connector |String| | ||
+ | |Component2BatchID |String| Schlüssel des zweiten Teils im Batch-Betrieb| | ||
+ | |Component2Connector |String| | ||
+ | |||
+ | |||
+ | ==== CreateMate2 ==== | ||
+ | Verbindet zwei Bauteile in der Baugruppe mit Hilfe zweier Verbinder. Sind die Bauteile nicht vorhanden, werden sie in die Baugruppe eingefügt. Zusätzlich können Richtung und Abstand der Verbinder angegeben werden\\ | ||
+ | CreateMate2(Component1BatchID As String, Component1Connector As String, Component2BatchID As String, Component2Connector As String, Distance As String, Direction As String) As Boolean | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Component1BatchID |String| Schlüssel des ersten Teils im Batch-Betrieb| | ||
+ | |Component1Connector |String| | ||
+ | |Component2BatchID |String| Schlüssel des zweiten Teils im Batch-Betrieb| | ||
+ | |Component2Connector |String| | ||
+ | |Distance |String| | ||
+ | |Direction |String| | ||
+ | |Rückgabe|Boolean| Verbinden war erfolgreich| | ||
+ | |||
+ | ==== FixToOrigin ==== | ||
+ | Fixiert ein Teil im Urprung\\ | ||
+ | FixToOrigin(batchId As String) As Boolean | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |batchID |String| Schlüssel des Teils im Batch-Betrieb| | ||
+ | |Rückgabe|Boolean| Fixieren war erfolgreich| | ||
+ | |||
+ | ===== Funktionen für Dateieigenschaften ===== | ||
+ | |||
+ | ==== GetFilePropertyValue ==== | ||
+ | Gibt den Wert einer Dateieigenschaft der aktuell im CAD geöffneten Datei zurück\\ | ||
+ | GetFilePropertyValue(ByVal PropertyName As String) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |PropertyName |String| Name der Dateieigenschaft| | ||
+ | |Rückgabe|String| Wert der Dateieigenschaft| | ||
+ | |||
+ | |||
+ | ==== UpdateFileProperties ==== | ||
+ | Aktuallisiert der Werte der Dateieigenschaften im angegebenen CAD-Objekt\\ | ||
+ | | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |CADObjectName |String| Name des CAD-Objektes| | ||
+ | |Rückgabe|Boolean| Aktuallisieren der Werte war erfolgreich| | ||
+ | |||
+ | ===== Sonstige Funktionen ===== | ||
+ | |||
+ | ==== UpdateFileProperties ==== | ||
+ | Aktuallisiert alle Parameterwerte in Confit für das angegebene Objekt(Hilfsfunktion)\\ | ||
+ | UpdateAllParameterValues(ByVal fromobjectname As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |fromobjectname |String| Name des Confit Objektes| | ||
+ | |||
+ | |||
+ | |||
+ |