Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.317
Anzahl Beiträge: 31.755
Anzahl Themen: 6.270

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 42 Gesamtergebnisse mit Suchbegriffen selection von produkt auf part sec.
CATIA V5 Programmierung : Abfrage, ob PartBody leer ist (in Produkt-Struktur)
V5Playaz am 18.11.2008 um 16:09 Uhr (0)
Hallo,den Beitrag hatte ich vorher schon entdeckt, jedoch bezieht sich dass nur auf ein Part.Ich hingegen such aber eine Lösung für eine Produkt-Struktur.Mittlerweile habe ich eine Lösung gefunden.Ich komme über selection.search zum Ergebnis...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Parameter umbenennen
V5Playaz am 25.10.2009 um 20:29 Uhr (0)
Hallo Marlene,es gibt mehrere Möglichkeiten auf Parameter zuzugreifen.Einmal direkt, d.h. alle Parts zu durchlaufen und dort auf die zugehörigen Parameter zuzugreifen.Oder per Suchabfrage, wie Daniel schon erwähnt hatte, alle Parameter (egal ob Part oder Produkt) aufzurufen und auf diese zuzugreifen.Für den Anfang ist es sicherlich sinnvoll über die Suchabfrage zu arbeiten.Code:Dim selection1 As SelectionSet selection1 = productDocument1.Selectionselection1.Search "Name=Parameter_Name,all"For i = 1 To CATI ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Abfrage, ob PartBody leer ist (in Produkt-Struktur)
V5Playaz am 18.11.2008 um 11:50 Uhr (0)
Hallo,ich möchte in einem Produkt rekursiv alle Parts durchlaufen.Soweit kein Problem. Nun möchte ich aber in jedem Part prüfen, ob ein bestimmtes PartBody leer ist.Dieses PartBody ist jedoch in einer Unterstruktur vorhanden.Hat jemand eine Idee wie ich dies am besten prüfen kann, bzw wie ich dieses PartBody am besten anspreche.Zur Struktur:Produkt|_Part |_PartBody1 |_Assemble1 |_PartBody2 |_Assemble2 |_PartBody3PartBody3 möchte ich überprüfen.Grüße Dominik

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Abfrage, ob PartBody leer ist (in Produkt-Struktur)
V5Playaz am 20.11.2008 um 16:10 Uhr (0)
Hallo Matthias,Die oProducts bekomme ich aus der rekursiven SchleifePfadname = oProducts.Item(i).GetMasterShapeRepresentationPathName()Den Pfadnamen kann man dann noch aufbereiten damit nur der Dateiname übrig bleibt.Über die Selection kommt man an so ziemlich alles ran:selection.Search "Name=PART_X;All"Wenn du mehrere Selections hintereinander verschachtelst dann kannst du in der Struktur bis zu den Bodies gehen. Aber dein Programm wird dadurch langsam. Besser die Bodies direkt ansprechen.Grüße Dominik

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : MO auslesen
V5Playaz am 19.11.2009 um 15:52 Uhr (0)
So wie alle anderen Elemente auch.Such mal im Forum, dazu gibt es viele Beiträge.Nur soviel, es geht über eine Selektion.(selection.add - selection.copy - selection.paste)grüße Dominik

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Pfad im Part (Produkt) auslesen
V5Playaz am 15.04.2010 um 10:04 Uhr (0)
Hallo Jan,Wenn deine Productstruktur einheitlich ist, kannst du mal den Code mit dem Makrorekorder aufzeichnen.Ansonsten hilft auch das Watch-Fenster unter VBA.Grüsse Dominik

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Abfrage, ob PartBody leer ist (in Produkt-Struktur)
V5Playaz am 20.11.2008 um 12:39 Uhr (0)
Hallo Matthias,also der Weg über die Selection hat sich leider als nicht perfekt und langsam bewiesen.Ich gehe nun doch den Weg, indem ich die PartBodys direkt anspreche.Code:Set documents1 = CATIA.DocumentsSet partDocument1 = documents1.Item(Dateiname) Dateiname des Parts (in Product-Struktur)Set part1 = partDocument1.partSet bodies1 = part1.bodiesSet body1 = bodies1.Item("Body_Fraesen")Set shapes1 = body1.shapesSet assemble1 = shapes1.Item("Body_Schlichten")If part1.bodies.Item(FraesBearbeitung(ii)).shap ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Koerper auslesen
V5Playaz am 23.12.2008 um 13:09 Uhr (0)
Hallo,also Bernd hat eigentlich schon den nötigen Hinweis gegeben.Ansonsten hilft die Suchfunktion und der Makrorekorder.Code:For i = 1 to CATIA.ActiveDocument.part.bodies.count msgbox CATIA.ActiveDocument.part.bodies.item(i).nameNextalternativ über selection:Code:selection1 = CATIA.ActiveDocument.Selectionselection1.Search("CATPrtSearch.BodyFeature,all")For i = 1 To selection1.Count msgbox selection1.Item(i).Value.NameNextselection1.cleargrüße Dominik

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Auslesen der Koordinaten von Extrempunkten
V5Playaz am 07.12.2009 um 11:10 Uhr (0)
Hallo,also ich seh da momentan kein Problem darin.Bei mir hat es so funktioniert: Code:Dim partDocument1 As PartDocument partDocument1 = CATIA.ActiveDocument Dim selection1 As Selection selection1 = partDocument1.Selection selection1.Search("Name=Result of Ankerpunkt_Annotation,all") selection1.Delete()grüße Dominik

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Produkt Status feststellen ?
V5Playaz am 14.01.2010 um 08:32 Uhr (0)
Hallo,ich gehe mal davon aus das du mit Early Binding arbeitest.Versuche es mal mit Late Binding, da VB dann das Ergebnis der CATIA-Aktion abwarten sollte.Grüße Dominik

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Selection Product klappt nicht
V5Playaz am 23.01.2010 um 11:04 Uhr (0)
Bei solchen Fällen hilft dir dein Makrorekorder gerne.Grüsse Dominik

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Parameter im Process auslesen und schreiben
V5Playaz am 15.12.2008 um 10:36 Uhr (0)
Hallo Tiberius,am einfachsten ist es über eine selection.search nach dem parameter zu suchen und ihn so auszulesen oder zu modifizieren.grüße dominik

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Geschwindigkeit Zugriff Produkt
V5Playaz am 08.03.2010 um 20:10 Uhr (0)
Ich kann meinen beiden Vorrednern nur zustimmen.Führe doch einfach einen Versuch durch.IMHO wird der Unterschied bei durchschnittlichen Baugruppen im Bereich von Sekunden liegen und nicht Minuten.Von daher stellt sich mir die Frage, ob es Sinn macht hier einen Unterschied zu machen.Da gibt es wohl effizientere Ansätze der Programm-Optimierung.Grüsse Dominik

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz