 |
CATIA V5 Programmierung : Gewicht eines Bodies im Produkt
Erich am 07.01.2014 um 09:31 Uhr (15)
Hallo BerndDanke für diesen Hinweis, den kannte ich bereits. Allerdings geht dieses Beispielimmer von einem iPart aus. Ich hingegen gehe vom Produkt mit einer Selection los.Gerne weitere Vorschläge. Danke.------------------mfgErich
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 02.07.2012 um 21:01 Uhr (1)
Hallo DasDon,Zitat:Warum, wenn ein und das selber Part hundert mal verbaut ist, will ich es auch hundert mal abgespeichert haben?Dem ist nicht so.Wenn ein Part 100 mal im Produkt vorahnden ist, gibt es 100 Instanzen, die das Produkt händelt. Das Part gibt es aber nur 1mal auf der Festlatte.Änderst du den Namen des Part im Produkt ändern sich alle 99 auch mit.Nun ist der Name der Datei auf der Festplatte noch nicht umbenannt.Diese Datei gilt es umzubenennen. (Part und Produkt)In der Praxis ist es so, das di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : verschobenes Part im Podukt
crash am 28.03.2006 um 14:43 Uhr (0)
Hallo,in CATIA kann ich ein Produkt erstellen, in dem verschiedenen Parts enthalten sind. Diese Parts konnen z.B. mit dem Kompass im Produktkontex bewegt oder auch mit Constrains plaziert worden sein.Hat jemand eine Idee oder Lösung, um diese Parts an dieser in dem Produkt ersichtlichen Stelle zu speichern?Oder auch das Produkt in ein Part umzuwandeln?danke für Ideen oder Tipscrash
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body von Part in Produkt selektieren/verstecken
BenjaminBihler am 25.09.2012 um 11:29 Uhr (0)
Hallo,ich arbeite mit VBA in CATIA V5.19. Ich bin in einem Produktdokument. Das Produkt besteht aus mehreren Parts, diese wiederum bestehen aus mehreren Bodies usw. Ich würde jetzt gerne einen ganz bestimmten Body von einem ganz bestimmten Part ins No-Show stellen. Dies funktioniert nicht richtig.Über folgenden Code komme ich an den Part und den Body ran:-----------------------------------------------------------Dim selectionDim documentDim thisProduct As ProductSet document = CATIA.ActiveDocumentSet selec ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATAllPart in Produkt umwandeln
kaeja am 11.07.2012 um 14:36 Uhr (1)
Danke, leider Nein. Oder ich habe Dich falsch verstanden. Du meinst ProductNeu.Parent.Selection.Clear durch Selection.Clear zu ersetzen, oder?Wenn ich den "Watch" richtig interpretiere, ist doch auch das Problem das die Selection einen Error hat. In dem Moment wo auf diese Selection zugegriffen wird (und sei es auch nur für clear) steigt er aus. Ich glaube daher einen Weg finden zu müssen die Selection wieder zu korrigieren. Bin ich auf dem falschen Dampfer? Und falls Nein, wo muss ich suchen?Grußkaeja
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlende Links bei einem ALLCat Part
Fanatic85 am 27.07.2006 um 09:54 Uhr (0)
Guten Morgen hab da ein kleines Problem,und zwar wenn ich in CATIA V5R16 SPK5 aus einem Produkt ein einzelnes Part generiere mit Endung ALLCatPart fehlt die Verknüpfung (Link) zu den Orginal Teilen aus dem Produkt.Ich hoffe ihr könnt mir helfen.MFGSimon
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Mehrfacbearbeitung von Produkt/Part verhindern
moppesle am 28.08.2017 um 10:27 Uhr (15)
Hallo zusammen,es wird in meinem Makro Rekursiv eine Produktstruktur abgearbeitet.Nun möchte ich eine Mehrfachbearbeitung von Gleichteilen verhindern.Habe mir das in etwas so vorgestellt.-Produkt/Partname in ein Array schreiben.-Vor Aufruf der Funktion zur Bearbeitung der Produkte/Parts den Namen das aktuellen Produkt/Part vergleichen.-Wenn Name schon vorhanden Bearbeitung überspringen.Hat vielleicht jemand ein Beispiel für mich.Danke euch. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bohrungen deaktivieren
BADU am 21.12.2004 um 12:47 Uhr (0)
Hallo Zusammen,ich habe ein Produkt der Besteht aus mehrere Unterprodukten und Parts. Ich möchte alle Bohrungen und Rechteckmuster in diesem Produkt deaktivieren.Ich habe es mal so versucht:Dim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "(CATPrtSearch.SimpleHole + (CATPrtSearch.RectPattern + CATGmoSearch.RectPattern)),all"For iI = 1 To CATIA.ActiveDocument.Selection.CountCATIA.ActiveDocument.Selection.Item(iI).Value.DeactivateNext------------------Gruss BADU
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.Search Eingrenzen
bgrittmann am 18.05.2011 um 13:54 Uhr (0)
ServusDu könntest dein Part/Produkt selektieren, und dann nur in der Selektion suchen, (siehe auch hier bzw Doku)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part-makro Schritte durch Produkt fuehren
Sylas am 26.11.2012 um 20:39 Uhr (0)
Zitat:Original erstellt von bgrittmann:ServusDu könntest alle ParameterSets suchen (Makrorekorder) lassen (Name = Aenderung_*). Das erste Element umbenennen, und aus der Selektion entfernen (siehe "selection remove") und den Rest löschen (siehe "selection delete").Parameterset anlegen siehe "CreateSet" in Doku und Forensuche.GrußBerndServusDas Problem ist, dass mit diese Methode ich kann nur die ersten Okkurrenz vom Aenderung_* umbenennen, also nur im erstem Part! Und was mit ändere Parts?Noch Mal - Ich mu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro auf jedes Part im Produkt anwenden
olleiCAD am 08.01.2019 um 10:32 Uhr (1)
Hallo zusammen,ich habe ein Makro, welches ich auf jedes Part in meinem Produkt anwenden möchte.Wie mach ich das möglichst einfach? Vielen Dank für eure Hilfe.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Paste Part zu Part
bgrittmann am 05.03.2019 um 17:31 Uhr (1)
ServusHast du dir den von mir verlinkten Code mal angesehen?Ich hab diese mal auf den Maibody angepasst:Code:Sub CATMain() Dim oActiveDoc As ProductDocument Set oActiveDoc = CATIA.ActiveDocument Dim oPart1Doc As PartDocument Dim oPart2Doc As PartDocument Set oPart1Doc = oActiveDoc.Product.Products.Item(1).ReferenceProduct.Parent Set oPart2Doc = oActiveDoc.Product.Products.Item(2).ReferenceProduct.Parent Dim oCopyObject As Body Dim oPasteObject As Body Set oCopyObject = oPart1Doc.Part.Mainbody ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ProductToPart für Arme
moppesle am 25.04.2018 um 11:19 Uhr (1)
Hallo Sylas,ich bin mir nicht sicher was du überhaupt möchtest.-Wenn du ein Part von deinem Produkt haben möchtest nutze "Generate Part From Produkt"-Wenn du die Parts mit der Produktstruktur haben möchtest ist die STP-Variante die richtige.-Wenn du die Parts einzeln ohne Produktstruktur benötigst ist auch die STP-Variante und lösche die Produkte von dem Verzeichnis.Zitat:Ich will kein neues CATProduct haben, nur ein neues Part für jedes Product (anlisch wie mit CATIA Funktion: "Generate CATPart from CATPr ...
|
| In das Form CATIA V5 Programmierung wechseln |