|
CATIA V5 Programmierung : nur leeres Makro???
grammar am 20.02.2004 um 14:59 Uhr (0)
Hallo! Bei mir funktioniert die Aufzeichnung.Ich erhalte Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As PartDocument Set partDocument1 = documents1.Item( Part31.CATPart ) Dim part1 As Part Set part1 = partDocument1.Part Dim shapeFactory1 As ShapeFactory Set shapeFactory1 = part1.ShapeFactory Dim hybridBodies1 As HybridBodies Set hybridBodies1 = part1.HybridBodies Dim hybridBody1 As HybridBody Set hybridBody1 = hybridBodies1.Item( Geöffneter Körper.1 ) Dim h ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formeln und Regeln in Catia V5 schützen
soju am 27.11.2015 um 09:50 Uhr (1)
Vielen Dank! Ich glaube, dass ist genau das, was wir brauchen! Leider haben wir noch absolut keine Erfahrung mit den User Defined Features. Was ich bisher drüber rausgefunden habe, ist dass es in Parts verwendet wird und hier Features gesammelt und quasi in eine Black Box gesteckt werden können.Doch was ist mit Formeln in einem Produkt?Und selbst im Part Design habe ich da noch Schwierigkeiten?Beispiel:Ich hab ein einfaches Part mit einem Body, welches ein Pad und der dazugehörigen Skizze und vielleicht no ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DMU Kinematik über VB
stengel am 17.05.2005 um 13:45 Uhr (0)
Hallo nochmal, mein Ziel ist es, eine Simulation mit Regeln ablaufen zu lassen und entsprechende Sensorwerte abzuspeichern. Da es mir bisher nicht gelingt, Eingabefenster zu bearbeiten, bin ich einen anderen Weg gegangen: Über VB gebe ich die Befehlswerte des Mechanismus zu den interessanten Zeitpunkten vor und lese dann die entsprechenden Verbindungswerte (meinJoint(i).CurrentValue1 oder ..2) aus. Nun tuen sich zwei Fragen auf: 1. Diese Vorgehensweise ist extrem langsam, selbst wenn CATIA im Batch-Modu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body und Set mit festem Namen Ein/Ausblenden
SvenBoehm am 12.01.2018 um 11:16 Uhr (1)
Hallo Ihr lieben,die Suche konnte mir leider nicht weiter helfen. Aber ich denke für euch ist das ne Kleinigkeit.Folgende Aufgabe möchte ich automatisieren.Es gibt eine Baugruppe mit mehreren Parts.In jedem Part gibt es einen Body Namens: Rohteilund ein geometrisches Set Namens: FraesumrissWie man aus den Namen schon ableiten kann, beinhalten die beiden visuelle Informationen für die NC-Programmierung.Problem ist, wenn man sich die Teile in der Konstruktion nach mal ansehen möchte, muss man händisch erstma ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Captures mit selection.search selektieren und aktivieren?
apollo11 am 11.06.2008 um 01:04 Uhr (0)
Also so bekommstu du mal das selektierte Element:Code:CapName = Anno.Captures.Item(i).NameSearchString = "Name=" & CapName & ",all"Dim MySelection As SelectionSet MySelection = CATIA.ActiveDocument.SelectionMySelection.Search SearchStringDim gesuchtesObjekt As ....... hier den Typ deines Objektes oder du lässt es ganz weg, allerdings hast du dann im VBA-Editor das Auto-Highlighting nicht mehr.If MySelection.Count 0 Then Set gesuchtesObjekt = MySelection.Item(1).Value hier kannst du das ganze dann akti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem Instancenamen zuweisen
HeinHein am 18.07.2013 um 17:12 Uhr (0)
Hallo hier die wesentlichsten Teile vom codeCode: === Class members ====== private Sub MainSub Dim f_i 1. Step acvtivate assy window Set m_objWindowsOpen = m_objCATIA.Windows for f_i = 1 to m_objWindowsOpen.count msgbox(m_objCATIA.windows.item(f_i).name),vbinformation, "CATIA Windows" If m_objCATIA.windows.item(f_i).name=m_NameMainAssemblyNameShort Then m_objCATIA.windows.item(f_i).Activate exit for End If next 2. getActive Product Set m_objMainProduct=m_objCATIA.ActiveDocument.Produc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : csv Stückliste importieren
RSchulz am 13.12.2007 um 14:50 Uhr (0)
Hallo zusammen,ich hoffe, dass mir einer helfen kann...Was möchte ich machen?Schritt1:Ich möchte eine Stückliste per Makro1 aus einem Produkt ausgeben, nach unseren wünschen umsortieren und umnummerieren, einen definierten Tabellenkopf (deutsch/Englisch) hinzufügen und die Daten konsolidiert in einem definierten(csv) Format in einem bestimmten Ordner abspeichern.Schritt2:Ich möchte diese CSV-Datei ins Catia per Makro2 importieren. Hierbei ist entscheidend, dass manche Felder zweizeilig sind und die Spalten ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Newbie needs help: Goto und Function realisieren
dusches am 06.05.2010 um 09:21 Uhr (0)
Hallo!Ich habe versucht eine do while schleife in eine funktion zu schreiben, weil ich diese öfters benötige und die Eingangsdaten sich aber ändern. Ohne Funktion klappt das ganze ohne Probleme.Bei der Funktion ist das Problem, dass der erste Messwert in die Schleife übernommen wird. Nach einem Update soll sich die Punktkoordinate und die Messung ändern. Die Werte bleiben aber gleich, sodass die Schleife nie zu einem Ende kommt.Hat mir jemand einen Tip, wie ich pro Schleifendurchlauf einen neuen Messwert b ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : IndexOf() ???
therp am 19.02.2013 um 15:01 Uhr (0)
Hallo zusammen,ich habe ein Problem mit dem Befehl IndexOf(). Ich habe ein txt-Dokument eingelesen und möchte dieses nach einer bestimmten Zeichenfolge durchsuchen.Ich durchlaufe jede Zeile und möchte, wenn die Zeichenfolge auftaucht etwas ausführen. (darauf folgende Pktkoordinaten in Catia übernehmen)Hier der Auszug:Code:Dim TS As TextStream Set TS = file.OpenAsTextStream("ForReading")Dim line As StringDo Until TS.AtEndOfStreamline = TS.ReadLineDim punkt As Stringpunkt = "Beispiel"dim n as integern = lin ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Coordinate Dimension sortieren/anordnen
F-Schmidt87 am 15.03.2018 um 11:55 Uhr (1)
Hallo zusammen,weiß jemand von euch, ob es eine Möglichkeit gibt, im Drawing von Catia, Balloon´s und Coordinate Dimensions, beispielsweise rechteckig um das Bauteil anzuordnen?Ich weiß, dass man für manche Teile im Drawing über die VBA Funktion GetCoordinates sich die Position der einzelnen Teile auslesen kann. Leider funktioniert dieses nicht bei besagten Elementen. Oder ich habe mich da dumm angestellt.Ich habe bereits im gleichen Zug ein Makro geschrieben, bei dem ein automatischer Vergleich mit einer ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Partnumber gleich Filename
ottfroma am 21.07.2010 um 00:09 Uhr (0)
Hallo Bernd,das Makro wird schon an der Deklaration Language="CATScript" gestoppt. Nachdem ich diese Zeile auskommentiert habe, ging es immer wieder mal weiter, so dass ich immer mehr Zeilen auskommentiert habe, bis garnichts mehr lief.Mit dem Makrorecorder habe ich es auch schon versucht, aber da bin ich nur in den Wald gekommen, da so viele Einträge drinstanden, bis die Verwirrung perfekt war. Meine Version ist die R19In Excel VBA habe ich mit dem Makrorecorder keine Probleme und da kann ich alle Deklara ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nummerierung im Part/Product
AndreeX00X am 03.09.2007 um 18:16 Uhr (0)
Hallo,vielleicht kann mir hier ja jemand weiterhelfen, denn ich habe in der part/assembly-Abteilung schon zu dem Thema etwas gefragt, jedoch noch keine Antwort erhalten.Gibt es eine Möglichkeit über ein Makro die Positionsnummern in einem Product der Einzelteile abzufragen? Denn wenn ja, dann müsste es doch auch möglich sein, ein Makro zu schreiben, welches wie der von CATIA V5 vorhandene Befehl "Nummerierung generieren" funktioniert, nur mit der Besonderheit die Unterbaugruppen in einem Product mit in die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ImposedVertexRadius - Werte des Radius
imation1999 am 08.07.2013 um 21:07 Uhr (0)
Hallo Bernd,vielen Dank für Deine Antwort.Der Stützpunkt ist ein ganz normal 3D-Punkt (isoliert).Anbei mein Code:Code:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("Geometrical Set.1")Dim hybridShapes1 As HybridShapesSet hybridShapes1 = hybridBody1.HybridShapesDim varRadE ...
|
| In das Form CATIA V5 Programmierung wechseln |