 |
CATIA V5 Programmierung : Eigenschaften ausfüllen per Makro
rembit am 26.06.2009 um 13:23 Uhr (1)
Hallo.Brauche dringend Hilfe.Ich soll bei Eigenschaften das Feld Nomenklatur an das Feld Teilenummer anpassen (übernehmen), und das alles in einem Produkt. Die Eigenschaften sollen so aussehen: Dateiname=Teilenummer=Nomenklatur=Exsemplarname (+Instanz)siehe Bild. Da es sehr viele Teile sind, ist meine einzige Hoffnung es per Makro hinzubekommen.Und jetzt Hilfeschrei an die Gemeinde, -Wehr kann mir so etwas empfehlen??????
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User Selection
JuPaV am 10.04.2012 um 15:31 Uhr (0)
Hallo Deine Selektion Name ist falsch.Code:Dim osel As SelectionSet osel = CATIA.ActiveDocument.Selectionosel.ClearDim FDim Was(0)Was(0) = "HybridShapeSurfaceExplicit"F = osel.SelectElement2(Was, "test", False)------------------Mit freundlichen Grüßen,JuPaV
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : RoughStock per Makro
zhnujm am 31.08.2012 um 19:12 Uhr (0)
@moppesle:Hallo, die Powercopy funktioniert ja echt gut, ich habe aber mal eine Frage dazu da ich mich mit Powercopy/Konstruktionsthemen nicht so gut auskenne.Wenn ich die Powercopy in mein Startpart einbinde und als Quelle für die Boundary Box einen Körper wähle der sich in einem anderen Part befindet wird davon immer einen Volumenkopie im Part der BoundaryBox erzeugt, ist das normal und unumgänglich oder mache ich da einfach etwas falsch ?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Update Fehler abfangen
manwe23 am 15.02.2011 um 15:36 Uhr (0)
Hi,Hab mal wieder eine interessante Herausforderung Ich habe ein Product, dass aus mehreren Parts besteht. Von diesem Produkt leite ich bestimmte Ansichten und Schnitte in eine Drawing. Da die Produkte sehr umfangreich sind, hat man natürlich auch keine Lust zu kontrollieren ob auch alles in der Zeichnung ist was da rein gehört. Aus diesem Grund habe ich mir eine Logfile-Funktion geschrieben die bestimmte Fehler aufzeichnet und automatisch in ein Textfile ausgibt. Bei einem Fehlertyp beiss ich mir jetzt a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit dem Befehl: AddNewLinePtPt
tonka am 18.07.2006 um 13:53 Uhr (0)
Hey Steffen!Danke für deine schnell Anwort, leider gehts trotzdem nicht, aber die Fehlermeldung hat sich geändert: "Object doesnt support this property or method". Könnte das eventuell an den Lizenzen liegen oder durch irgendetwas anderes gesperrt sein? Oder kann es daran liegen, das die Flächen "tote" Flächen sind. Diese wurden nämlich mittels igs-format eingespielt! Das Problem is zum Verzweifeln Function zeichnen() Hinterschnitt.Hide Dim Wzk3D As Factory Set Wzk3D = CATIA.ActiveDocument.Part.HybridS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StrWorkbench
RonnyS am 13.10.2003 um 10:13 Uhr (0)
Huhu hab schon wieder ein kleines Prob :-) hat schon jemand mal versucht die StrWorkbench zu laden? Sub CATMain() Dim mypart As part Dim mypartdocument As Document Dim wb As Workbench Set mypartdocument = CATIA.ActiveDocument Set mypart = mypartdocument.part Set wb = mypartdocument.GetWorkbench( StrWorkbench ) Fehler End Sub Funzt bei mir nicht...Ich vermute er findet die einfach nicht aber warum das so ist??? Mit SPAWorkbench gings ja auch ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einfügen einer Skizze in ein OGS
MarkusFMT am 15.01.2008 um 11:39 Uhr (0)
Hallo,ich versuche nun schon seit einiger Zeit mit Hilfe eines MS VisualBasic Makros eine Skizze in ein Ordered Geometrical Set einzufügen, bisher allerdings vergebens.Hier mein bisheriger Code (ohne Skizzengeometrie):--------------------------------------------------Sub CATMain()Set Document = CATIA.ActiveDocumentSet Part = Document.PartSet Bodies = Part.BodiesSet Body1 = Bodies.Add()Body1.Name = "Geometrie"Set OGSs = Body1.OrderedGeometricalSetsSet OGS1 = OGSs.Add()OGS1.Name = "Skizzen"Set Sketches = OGS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product eines ViewLink auf eine Szene
cmb am 02.02.2011 um 16:23 Uhr (0)
Hallo Lars,wir haben das gleiche Problem, ich vermute einen Bug in der R20. Was setzt Ihr den ein? Oder hast du schon einen Workaround?Ich könnte mir vorstellen eine neue View zu generieren (ohne Szene verlinkung),diese aktiv zu setzten das Parent auslesen,die View wieder löschen - komme aber nicht an das Produkt ran.------------------V5R20Catia + Smarteam[Diese Nachricht wurde von cmb am 02. Feb. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : IndicateOrSelectElement3D in der Baugruppe
Lionel Hutz am 02.06.2020 um 05:52 Uhr (1)
Zitat:Original erstellt von EmilioSanchez:Nun brauche ich die Koordinaten jedoch in Bezug auf den Ursprung des Catparts das bearbeitet werden soll...Irgendwie hatte ich daraus geschlossen, dass du die Position im Produkt suchst. Sorry. Aber du hast die Lösung ja schon gefunden. Ich hatte den Nutzen von DMUpstcopypastekeepabsoluteposition.CATscript bisher nie verstanden. In dieser Anwendung geht Copy Paste zumindest seit R17 genau so. Aber um die absoluten Koordianten zu erhalten ist es natürlich prädestini ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Markierung setzen
piwinGer am 22.09.2010 um 11:17 Uhr (0)
Hallo CATIA-Community, ich habe mal wieder ein Problem.Ich möchte in dem aktiven Dokument ein bestimmte Position über ein Marko markieren.Mir ist nur der zu markierende Name bekannt, der allerdings eindeutig ist.Ich habe mir dafür eine Funktion in vb geschrieben, die, grundsätzlich funktionieren zu scheint,d.h. das entsprechende Teil wird in der Struktur gefunden. Ich kann das Element auch zu der Selektion hinzufügen, jedoch wird die Selektion nicht im Baum angezeigt ( analog zum Anklicken im Baum ), so da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro allgemein anwendbar machen
tobiley am 28.04.2011 um 20:43 Uhr (0)
Hallo,hast du immer nur ein Product und ein Part auf? dann könnntest du anstatt der NAmen auch den Index nehmen also z.B. Code:Set partDocument1 = documents1.Item(1)Alternativ könntest du auch eine UserSelection machen und das Product sowie das Part auswählen oder nur das product falls sich wiederum nur ein Part darunter befindet.Sollte Interesse an dieser Lösung bestehen eben melden dann gebe ich dir meine Lösung zu einer UserSelection steht aber z.B. auch im Ziethen drin. Den NAmen kannst du dann auslese ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometricalset einfügen (.net)
dr am 01.08.2006 um 14:11 Uhr (0)
Dieser Code erzeugt ein neues Part, fügt es in die aktive Baugruppe ein und erzeugt ein GeometricalSet im Part.Suchst Du etwas in dieser Art?Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim myPartDoc As PartDocumentSet myPartDoc = CATIA.Documents.Add("Part")Dim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim myProd As ProductSet myProd = myPartDoc.Productproducts1.AddComponent myPr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bounding Box (Länge, Breite, Höhe)
Gepetto am 23.04.2009 um 13:11 Uhr (1)
Hallo Jens,leider habe ich Produkte mit teilweise 100 Einzelteilen. Ich will nicht 2min auf mein Makro warten. Daher fällt "generate CATPart from Product" raus!Hast Du evtl. eine andere Funktion, im Kopf mit der es schneller geht? Ich würde ja am liebsten eine Messung mit dem Produkt realisieren, aber nach ersten Recherchen geht das wahrscheinlich auch nicht!Bitte postet weitere Lösungsansätze!MfG Jan
|
| In das Form CATIA V5 Programmierung wechseln |