|
CATIA V5 Programmierung : Parameterausgabe im Product
AlexE78 am 21.04.2006 um 09:54 Uhr (0)
Guten Morgen,kann jetzt zwar nicht sagen, warum die .Item-Funktion fehlschlägt, aber ich hoffe, ich kann trotzdem helfen.Dein ursprünglicher Code war schon fast richtig. Aber innerhalb der For-Schleife wurden die Werte für Durch und oParameter nicht neu zugewiesen. Die Zuweisung der beiden Werte muß in der Schleife stattfinden, z.B:selection1.Search "Name=Auswereferlaenge,all"For I = 1 to Selection1.Count Set Durch = Selection1.Item(I).Value MsgBox Durch.ValueAsStringNext... Noch ein Hinweis:Es bringt n ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy Instanz führt zu Part Read-Only
khaas am 20.03.2009 um 08:24 Uhr (0)
Hallo TomTom,war so wie vermutet.Die PowerCopy darf nicht im selben Part sein.Ansonsten geht das Part auf "Read-Only"Obs ein Bug ist weiss der Himmel (oder DS) Danke nochmal für die Hilfe!GrussKlaus
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Item aus Document Collection entfernen
Stefan83 am 02.12.2008 um 13:01 Uhr (0)
Hallo Daniel,Zunächst mal: Danke für deine Antwort und deine Code-Verbesserungen. Genau dieses "Entladen von CATIA" hatte ich gemeint.Zum Hintergrund meiner Frage muss ich vielleicht etwas erklären: Ich programmiere mehrere Makros und in einem davon, ich nenne es mal "Erzeugen-Makro", das vor dem "Löschen-Makro" ausgeführt wird, erzeuge ich neue CATParts im Produkt, benenne diese sinngemäß um und speichere sie in einem bestimmten Ordner ab. Beim ersten Ausführen klappt das alles wunderbar.Nach dem Löschen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zur Umbenennung von Parts im Produkt erweitern
geekv5 am 13.07.2011 um 20:09 Uhr (0)
Klasse, so funktioniert es =)Danke euch beiden!
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Top Produkt Paramter auslesen
Erich am 29.04.2022 um 11:13 Uhr (15)
Hallo Bernddanke dafür, damit komme ich weiter.------------------mfgErich
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Get coordinates from Unterzusammenbau (Produkt) Achsenkreuz
imation1999 am 19.09.2013 um 13:44 Uhr (1)
Hallo Sylas,wie sieht dein Code bisher aus?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Join enthält leere Sketche
Erich am 27.06.2014 um 07:56 Uhr (1)
Hallo Berndfolgende Selection.Search funktioniert -... Selection1.Search "CATSketchSearch.2DGeometry,Sel"...Gibt es hierfür auch einen Aufruf ohne Selection?In der Art - Schleife über alle Sketche und pro Sketch die Abfrage nach vorhandenen 2DGeoemetry Features? Zur Info - Diese Suche findet auch Polylines! (In der Automation habe ich nichts gefunden.)Ich freu mich über jeden Vorschlag. Danke.------------------mfgErich
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gleiches Bauteil Symmetrie
ballazolo am 30.10.2018 um 13:39 Uhr (1)
Hallo Bernd, ich glaube ohne selection der Orientierung geht nicht. Also man muss dir Orientierung irgenwie herausfinden und dann das BT zwei mal spegeln. Ersmal in der original lage durch seine eigene "mitte" Ebene und danach durch die xz Ebene. Sonst keine Idee. Ich wollte eigentlich das Problem ohne selection oder zusätzliche Konstuktion lösen.Auf jeden Fall, danke für deine/euere Bemühungen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection
JonnyXe am 25.07.2005 um 22:06 Uhr (0)
Hallo, ich möchte mehrere Teile in eine Selection Bringen, mein bisheriger Code sieht so aus: selection1.Search "(Name=*Lager* & CATAsmSearch.Product),all" In allen zu erfassenden Teilen kommt "Lager" vor. Kann ich hier nun zum Beispiel auch alle vollständigen Namen aufführen und zum Beispiel mit einem Oder verbinden, so dass ganz sicher nur gewünschte Teile erfasst werden? Vielen Dank für Eure Hilfe. Gruß JonnyXe
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection Delete
tberger am 29.01.2011 um 04:47 Uhr (1)
Hallo cChris,irgendetwas in deiner Schilderung kann nicht stimmen.Wenn du in deiner Baugruppe wie abgebildet bist und dein Makros startest, kann es nicht funktionieren. Dein ActiveDocument ist ein CATProduct, das keine Eigenschaft .Part hat.Wenn du dein von dir geschriebenes Makro in einem Einzelteilfenster deines Teils "...STÜCK" starten würdest, müsste es korrekt durchlaufen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht geladene Elemente löschen
bgrittmann am 28.05.2015 um 22:52 Uhr (1)
ServusEin paar Hinweise von mir:In der Products-Collection gibt es mit Sicherheit direkt keine Skizzen darunter, somit geht die for-each nicht (siehe Struktur in der Doku).Kannst du im Produkt direkt Skizzen manuell selektieren und löschen? Ich würde jedes Part einzeln abarbeiten, dort dann über oSel.Search die Skizzen selektieren.ggf gibt es in catvbs (bzw auch CATSript??) keine Collection, dann auf einen Array ausweichen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection im Catia merken
FreshBlood am 10.06.2009 um 12:06 Uhr (0)
Hallo zusammen,ich komme gerade einfach nicht weiter Ich möchte das mein VB Makro auf eine Selection im Catia reagiert. Soll bedeuten wenn der Benutzer (ohne das er dazu aufgefordert wurde) z.B. auf einen Parameter klickt soll dieser in einer, von mir erstellten, Liste ebenfalls ausgewählt sein. Ich habe es schon mit dem MouseDown_Event versucht aber der funktioniert ja nur innerhalb des VB Frames. Für jegliche tips wäre ich wirklich sehr dankbar!!!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part update
DanielFr. am 22.04.2010 um 17:53 Uhr (0)
Hallo Norbert ,also deinen Code verstehe ich nicht über folgende Code funktioniert. Hierbei wird der erste Bauteil im Root-Produkt erst aktiviert, anschließend ein update durchgeführt und das Bauteil danach wieder deaktiviert.Code:Sub CATMain() Dim intRootProdObj As ProductDocument Dim intProdObj As Product Set intRootProdObj = CATIA.ActiveDocument Set intProdObj = intRootProdObj.Product.Products.Item(1) intProdObj.ActivateDefaultShape intProdObj.Update intProdObj.DesactivateDefaultShape End Su ...
|
| In das Form CATIA V5 Programmierung wechseln |