|
CATIA V5 Programmierung : Punkte Search. Und Selection
MKampmann am 25.02.2012 um 15:30 Uhr (0)
habe ebenfalls eine Select Frage und wollte keinen neuen thread dafür aufmachen:es soll ein Punkt (Punkt.1) innerhalb eines Parts (part.1) selektiert werden. Das part befindet sich in einer Baugruppe (Product1).Wenn mein part angewählt ist dann funktioniert mein makro: Dim oSelection As Selection Set oSelection = CATIA.ActiveDocument.Selection oSelection.Clear oSelection.Add CATIA.Documents.Item("Part1.CATPart").Part.FindObjectByName("Punkt1")Wenn das product angewählt ist und nicht das part, dann cr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messen im Produkt
rattlesnake am 06.07.2010 um 07:42 Uhr (1)
Hallo, hab eine Frage. Ich hab eine ganz einfache Aufgabe: Messen zwischen zwei Elementen (z.B. Part zu Produkt) in einem Produkt.Wie kann ich da die Referenzen erzeugen?Vielen Dank für die Hilfe!------------------ \|//// _ _ // ( o o )================oOOo-(_)-oOOo================== The next time you think you are perfect, try walking on water========================Oooo=================== oooO ( ) ( ) ) / ( (_/ \_)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro soll im Part und im Produkt laufen...
nikibert am 11.08.2009 um 14:18 Uhr (0)
Hallo Daniel,wie spreche ich das Part über Products.Item direkt an, wenn und ich mehrere Parts im Produkt habe, ohne vorher zu wissen wie es heisst oder des der benutzer das Part nochmal extra anklicken muss. Alles was ich weiss is das in dem moment des Makro aufrufs das PArt aktiv ist und irgendein element innerhalb des Parts angewählt ist. Auf welcher Ebene sich das angewählte Element befindet weiss ich leider auch nicht..Schönen dank schon mal für die MüheGruss Niko
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection copy innerhalb Produktstruktur
MarcDe am 18.03.2010 um 14:25 Uhr (0)
Hallo,ich muss innerhalb einer Produktstruktur von einem Part etwas in ein anderes Part kopieren. Um den CSO-Fehler bei Selection.copy zu umgehen, muss man ja bekanntlich die Selection aus dem ActiveDocument also dem geöffneten, übergeordneten Produkt gehen und dann das Zielpart der Selection nach dem Copy über ReferenceProduct.Parent.Part hinzufügen. Und dann eben ein pastespecial machen. Funktioniert alles gut, jedoch nur unter einer Bedingung:Das RootProduct, in welchem sich beide Parts befinden, muss A ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : part/produkt update in reaction
MICHLICK am 11.01.2010 um 17:03 Uhr (0)
Nein, das wird so nicht funktionieren.Du mußt im Code unterscheiden ob es sich um ein Produkt oder Part handelt z. B. mit einer Select CaseSelect Case TypeName(CATIA.ActiveDocument) Case "ProductDocument .... Case "PartDocument .... Case Else ....End Select------------------Gruß Michael B.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Start Part in Produkt
Theo05 am 13.09.2006 um 14:54 Uhr (0)
Hallo,ich versuche geraude mein gespeichertes start Part direckt mit neu aus in die Produktstruktur einzufügen. Es soll direkt in die aktuelle Komponete oder dem aktuellen Produkt eingefügt werden.Ich hoffe mir kann jemand helfen.So sieht mein Anfang aus:Set PP =CATIA.ActiveDocument.Product.ProductsSet PNeu = PP.AddNewComponent ("CATPart", "Start_Part")
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Producte ein - ausblenden Schleife
ks-reichle am 06.03.2009 um 21:55 Uhr (0)
Hallo zusammen, Ich bin neu in der MakroprogrammierungIch habe iene Produktstuktur: ZSB Product -- Unterbaugruppe1 Produkt-- Part/Unterbaugruppen -- Unterbaugruppe2 Produkt-- Part/Unterbaugruppen -- Unterbaugruppe3 Produkt-- Part/UnterbaugruppenIch möchte zur Erstellung von Allcatparts (Je Unterbaugruppe (1-3))in FZO(ZSB) die Unterbaugruppen 1 - 3 ausblenden, und abwechselnd über eine Schleife wieder einblenden.Ich bin biher soweit, das die Schleife die Produktnahmen erkennt, jedoch immer nur das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy/Paste von Körpern durch Selektion in einer Baugruppe
Steffen Hohmann am 09.04.2003 um 17:52 Uhr (0)
Hallo Dietmar, das Dokument, in dem der Körper ausgewählt wurde, erhältst Du über Selection.Item(XXX).Value.Parent.Parent.Parent (siehe unten) Das aktivieren eines Parts innerhalb des Produktes ist dabei nicht notwendig. Anbei das komplette Beispiel als CATScript-Code. Sub CATMain() Dim oPartDoc As PartDocument Dim oProdDoc As ProductDocument Dim oSel As Object Dim SelFilter(0) Set oProdDoc = CATIA.ActiveDocument SelFilter(0) = "Body" oProdDoc.Selection.SelectElement S ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nur Elemente direkt unter eines GeoSets auswählen
ogard1 am 19.02.2009 um 22:32 Uhr (0)
Hallo,anbei der Code, ein Geometrische Set ist "InputObjectType" und muß oder kann nur selektiert werden, gibt anzahl der Elemente darunter.Viel Spass Dim InputObjectType(0) Set Document = CATIA.ActiveDocument Set Selection = Document.Selection Set HybridBodies = Document.Part.HybridBodies InputObjectType(0)="HybridBody" Status=Selection.SelectElement2(InputObjectType,"Geometrical Set",true)selection.Search "CATPrtSearch.GeometricFeature,sel"For i=1 To selection.CountMsgBox (Selection.Count)Next
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATPart aus Produkt generieren mit Makro
MCrupt am 10.10.2006 um 16:19 Uhr (1)
Hallo alle miteinander...Suche nun schon seit Stunden hier im Forum nach einer Lösung. Folgendes Problem.Ich möchte per Makro den Befehel CATPart aus Produkt generieren aufrufen. Soweit schon alles erledigt. Er öffnet das Produkt und dann kommt die Abfrage der Teilenummer bzw. des Produktes. Dies möchte ich auch in dem Makro automatisieren, wenn das geht. Er soll also automatisch den Produkt Namen dort einfügen und danach das Produkt in ein Part umwandeln und dann noch in einem Ordner abspeichern.. Bislang ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateiname = Part Number = Instance name
Gena am 27.05.2008 um 11:37 Uhr (0)
Hallo Leute,ich habe ein Produkt mit vielen Parts und ein paar Unterprodukten.Die Benennung ist so aufgebaut: Dateiname = Part Number = Instancename.1 /.2 /.3 /usw.Nun habe ich dieses riesiges Produkt (eigentlich mehrere davon) und möchte ein neues erstellen, nur die ersten 13 Zeichen sollen umbenannt werden.Bis jetzt kenne ich nur diese Möglichkeit:1) Mit Send To Directory jedes Part/Produkt von Hand umbenennen.2) Danach jedes Teil im Baum selektieren und unter Properties den Part Number noch mal umbenenn ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad im Part (Produkt) auslesen
McWumpus am 12.04.2010 um 13:07 Uhr (0)
Hallo zusammen,stehe vor folgendem Problem. Ich habe z.B. eine Kurve mit einem bestimmten Namen (Curve.1). Diese Kurve liegt in einem Geometrischen Set, das wiederum in einem GS, das wiederum in einem Körper, in einem Körper....im Part...im Produkt...im Produkt....usw. liegt. Das alles kann variieren. Wie komme ich an den zusammenhängenden Pfad vom Masterprodukt bis zur Kurve??Ich nehme an, dass funktioniert über die Parent-Methode. Muss ich das in eine Schleife packen?Gruß Jan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy / Paste in einer Produkt-Part-Struktur
Physimathi am 02.08.2007 um 15:39 Uhr (0)
Hallo,danke, das mit dem Einfügeziel kann stimmen, doch ich kann es nicht versuchen, da ich ja auf Produktebene bin und überhaupt nicht copy angenommen wird.Die Frage stellt sich mir, wie kann ich wenn ich in der Produktebene bin ein Part in "bearbeiten" setzen, so dass das blaue Auswahlfeld von Produkt A auf Part B wechselt.Erst wenn die blaue Auswahl von A auf B gewechslet ist, bin ich in der Partebene und kann zwischen Part copy / paste zwischen verschiedenen Part durchführen. Ich weis auch nicht wie ic ...
|
| In das Form CATIA V5 Programmierung wechseln |