|
CATIA V5 Programmierung : Part bearbeiten im Produkt
zizorro am 10.09.2004 um 14:03 Uhr (0)
Hallo zusammen!Habe die Lösung gefunden: Dim neuespart As PartSet neuespart = CATIA.ActiveDocument.Product.Products.Item(n)Das andere Problem, wie ich die NewFrom-Operation auch auf die im Produkt verbauten Parts übertrage, ist aber weiterhin aktuell.Vielleicht weiss da jemand mehr.Gruß, zizo
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hide/Show
zizorro am 14.09.2004 um 13:50 Uhr (0)
Hallo Ronny! Sehr gut möglich, dass der Befehl komisch ist. Stecke wie gesagt noch in den Kinderschuhen hinsichtlich Makroprogrammierung. Habe das Problem jetzt so gelöst: Sub CATMain() Dim MyPart As Part Set MyPart = CATIA.ActiveDocument Dim selection1 As Selection set selection1 = MyPart.Selection selection1.Search .Body.Name = Body.2;Alle ) Set Eigenschaft = selection1.VisProperties Eigenschaft.SetShow 1 End Sub Keine Ahnung, ob das jetzt weniger komisch ist, aber es funzt ;-) Trotzdem vielen Dank fà ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilweise umbenennen von Features
zizorro am 20.09.2004 um 16:03 Uhr (0)
Hallo, habe mich leider zu früh gefreut. Der Replace-Befehl funktioniert bei mir nur bei Einzelteilen, nicht für eine Selection. Das Problem ist also immer noch aktuell. Des weiteren noch was anderes: Ich selektiere einen HybridBody. Diese Auswahl wird in einer Selection gespeichert ( UserSel ). Anschließend suche ich innerhalb dieser Selektion alle Elemente mit einem bestimmten String im Namen und speicher diese in einer weiteren Selection ( Liste ). Versuche ich dann über For i = 1 To CATIA.ActiveDocumen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part bearbeiten im Produkt
zizorro am 10.09.2004 um 11:02 Uhr (0)
Hallo zusammen!Ich lade über ein Makro eine Baugruppe. In dieser Baugruppe möchte ich nun einen Parameter eines bestimmten Parts anfassen, bzw. verändern.Bisher sieht das so aus:Sub CATMain() ----------------------------------------- Öffnen der BaugruppeDim neuesprodukt As DocumentSet neuesprodukt = CATIA.Documents.NewFrom ("X:augruppe.CATProduct")Dim product1 As ProductSet product1 = neuesprodukt.Product ----------------------------------------- Bearbeiten des PartsDim neuespart As DocumentSet neuespart ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hide/Show
zizorro am 13.09.2004 um 14:29 Uhr (0)
Hallo zusammen, mal wieder eine sicherlich ganz einfache Frage zum Thema Makroprogrammierung. Ich komme mit der VisProperty nicht so richtig klar. Ziel ist in einem geöffneten Part den Body.2 auszublenden. Folgendes Skript habe ich dazu erzeugt: Sub CATMain() Dim MyPart As Part Set MyPart = CATIA.ActiveDocument.Part Dim selection1 As Selection set selection1 = MyPart.Bodies.Item( Body.2 ) Dim Eigenschaft As VisProperties Set Eigenschaft = selection1.VisProperties Eigenschaft.SetShow 1 MyPart.update End Sub ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion und anschließendes Suchen in Selektion
zizorro am 17.09.2004 um 11:27 Uhr (0)
Hallo zusammen, ich w�rde gerne �ber ein Makro erreichen, dass ein User aufgefordert wird, einen HybridBody zu selektieren und in diesem HB dann alle Elemente, die einen bestimmten Suchstring im Namen haben, sucht. Bisher sieht mein Skript so aus: Sub CATMain() Dim MyPart As Document Set MyPart = CATIA.ActiveDocument Dim Was(0) Was(0) = HybridBody Dim UserSel As Selection Set UserSel = CATIA.ActiveDocument.Selection UserSel.Clear MsgBox ( Bitte selektieren Sie den HybridBody ) Dim SelBody As CATBST ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeitparameter vs. Längenparameter
zizorro am 04.08.2004 um 09:19 Uhr (0)
Hallo zusammen,beschäftige mich gerade etwas mit einfacher Programmierung mit Hilfe des Formel-Editors. Stecke da aber noch etwas in den Kinderschuhen.Habe da ein Problem:Ich habe einen Längenparameter (Length) und einen Zeitparameter (Time) definiert. Ist es nun möglich über eine Formel zu definieren, dass sich der Längenparameter in einer im Zeitparameter vogegebenen Zeit von einer Untergrenze bis zu einer Obergrenze bewegt?Wie definiere ich die Grenzen und wie verknüpfe ich diese beiden Parameter?Ich re ...
|
| In das Form CATIA V5 Programmierung wechseln |