Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:confit:module_cad

Modul CAD

Enthält Funktionen zum steueren des CAD Systems.
Datei Reitec.Confit.Module.CAD.dll

Konfiguration

Projekt

OfflineOnline
MODULES
CADFUNCTIONSReitec.Confit.Module.CADReitec.Confit.Module.CAD

Siehe auch Abschnitt Bedienung - Projekteinstellungen

Funktionen zum Erstellen

Die folgenden Funktionen dienen zum Erstellen von CAD-Objekten

StartLocalCADCreation

Erstellt ein CAD-Objekt (Teil, Baugruppe oder Zeichnung)

StartLocalCADCreation(BaseObject As String, SubDirectory As String, Replace As Boolean, Create As Boolean) As Boolean
ParameterDatentypBeschreibung
BaseObject String Name des CAD-Objektes
SubDirectory String Unterverzeichniss in das das CAD-Objekt gespeichert werden soll
Replace Boolean Ersetzt das aktuell gewählte Teil einer Baugruppe
Create Boolean Erstellt das Teil ohne es in eine Baugruppe einzufügen
RückgabeBoolean Erstellen war erfolgreich

StartCADCreation

Erstellt ein CAD-Objekt (Teil, Baugruppe oder Zeichnung)

StartCADCreation(CADObjectName As String, SubDirectory As String, Mode As Integer, SourceConnectorName As String, TargetConnectorName As String) As Boolean
ParameterDatentypBeschreibung
CADObjectName String Name des CAD-Objektes
SubDirectory String Unterverzeichniss in das das CAD-Objekt gespeichert werden soll
Mode Integer 1=Generieren, 2=Einfügen , 3=Bearbeiten, 4=Anfügen
SourceConnectorName String Verbinder des vorhandenen Teils (Bei Anfügen)
TargetConnectorName String Verbinder des zu erstellenden Teils (Bei Anfügen)
RückgabeBoolean Erstellt war erfolgreich

StartCADCreation2

Erstellt ein CAD-Objekt (Teil, Baugruppe oder Zeichnung)

StartCADCreation2(CADObjectName As String, SubDirectory As String, Mode As Integer, SourceConnectorName As String, TargetConnectorName As String, BatchID As String) As Boolean
ParameterDatentypBeschreibung
CADObjectName String Name des CAD-Objektes
SubDirectory String Unterverzeichniss in das das CAD-Objekt gespeichert werden soll
Mode Integer 1=Generieren, 2=Einfügen , 3=Bearbeiten, 4=Anfügen
SourceConnectorName String Verbinder des vorhandenen Teils (Bei Anfügen)
TargetConnectorName String Verbinder des zu erstellenden Teils (Bei Anfügen)
BatchID String Schlüssel des Teils im Batch-Betrieb
RückgabeBoolean 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)
ParameterDatentypBeschreibung
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)
ParameterDatentypBeschreibung
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)
ParameterDatentypBeschreibung
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)
ParameterDatentypBeschreibung
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)
ParameterDatentypBeschreibung
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)
ParameterDatentypBeschreibung
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, Lager_links, Aufnahme_rechts, Aufnahme_links).

AddToBatchHash

Fügt den angegebeen Dateinamen der Dateiliste hinzu und weißt diesem eine Batch Id zu

AddToBatchHash(FileName As String, BatchID As String)
ParameterDatentypBeschreibung
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()
ParameterDatentypBeschreibung
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', 'Ebene oben', 'Ebene vorne' festgelgt. Diese Funktion wird in der Regel in einer mit NewAssembly erzeugten neuen Baugruppe aufgerufen.

CreateConnectorAtOrigin(Name As String)
ParameterDatentypBeschreibung
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)
ParameterDatentypBeschreibung
Component1BatchID String Schlüssel des ersten Teils im Batch-Betrieb
Component1Connector String Name des Verbinders des ersten Teils
Component2BatchID String Schlüssel des zweiten Teils im Batch-Betrieb
Component2Connector String Name des Verbinders des zweiten Teils

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
ParameterDatentypBeschreibung
Component1BatchID String Schlüssel des ersten Teils im Batch-Betrieb
Component1Connector String Name des Verbinders des ersten Teils
Component2BatchID String Schlüssel des zweiten Teils im Batch-Betrieb
Component2Connector String Name des Verbinders des zweiten Teils
Distance String Abstand zwischen den Verbindern als Vektor mit Komma getrennt Bsp.: 10.5, 5, 0
Direction String Richtung der Verbindung als Vektor mit Komma getrennt Bsp.: 1, -1, 1
RückgabeBoolean Verbinden war erfolgreich

FixToOrigin

Fixiert ein Teil im Urprung

FixToOrigin(batchId As String) As Boolean
ParameterDatentypBeschreibung
batchID String Schlüssel des Teils im Batch-Betrieb
RückgabeBoolean 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
ParameterDatentypBeschreibung
PropertyName String Name der Dateieigenschaft
RückgabeString Wert der Dateieigenschaft

UpdateFileProperties

Aktuallisiert der Werte der Dateieigenschaften im angegebenen CAD-Objekt
UpdateFileProperties(CADObjectName As String) As Boolean

ParameterDatentypBeschreibung
CADObjectName String Name des CAD-Objektes
RückgabeBoolean Aktuallisieren der Werte war erfolgreich

Sonstige Funktionen

UpdateFileProperties

Aktuallisiert alle Parameterwerte in Confit für das angegebene Objekt(Hilfsfunktion)

UpdateAllParameterValues(ByVal fromobjectname As String)
ParameterDatentypBeschreibung
fromobjectname String Name des Confit Objektes
de/confit/module_cad.txt · Zuletzt geändert: 2024/01/26 09:40 von admin