|
CATIA V5 Programmierung : Ein Unterprodukt mit cgr componenten gelb einfärben.
ogard1 am 04.12.2008 um 15:21 Uhr (0)
Hallo,es macht schon unterschied wo die Farbe vergibst, Catia unterscheidet zwischen RealColor und VisualColor, heißt wenn du die Farbe(Gelb) auf Product 3 vergibst sind alle darunter liegende Bauteile sichtbar Gelb. Wenn du dann die Eigenschaften eines darunter liegenden Bauteil nachschaust, so hat der eine andere Farbe (RealColor)(falls vorher nicht Gelb)Wo für färbst du die Bauteile nur zur Sichtkontrolle? Selektiere den Product 3 bevor du das Script ausführst.Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : toolbar mit selbstdefinierten views machen - wie?
EmilioSanchez am 17.11.2003 um 21:49 Uhr (0)
Hallo Mario, hatte den Quellcode nur aus der Hilfe kopiert. Hier eine gekürzte Version die eine Top View erzeugt. Einfach in ein CATVBS Makro kopieren. C4N Bernd Sub CATMain() Get the viewer Set oViewer = CATIA.ActiveWindow.ActiveViewer Get the viewpoint Set oViewpoint = oViewer.Viewpoint3D Change the viewpoint oViewpoint.PutOrigin array(0,0,0) oViewpoint.PutSightDirection array(0,0,-1) oViewpoint.PutUpDirection array(0,1,0) oViewpoint.ProjectionMode = catProjectionCylindric Update t ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATAllPart in Produkt umwandeln
MarkusB am 17.09.2008 um 12:54 Uhr (1)
Hallo Lusilnie,das Makro läuft bei mir unter R16 perfekt. 10U2Y Dürte ich mir noch einen Erweiterung wünschen? (Ich krieg das selber nicht hin.)In einem vom Script neu erzeugten CATPart sieht die Struktur so aus: CATPart_von Script_erzeugt Partbody Body_aus_der AusgangsdateiMeine Wunschvorsterllung ist die Struktur CATPart_von Script_erzeugt Partbody Assemble Body_aus_der AusgangsdateiIst das viel Arbeit, wenn man das kann?Würdest Du da tun?Vielen Dank für alles bisherige & und einen guten ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie stelle ich ein Product auf "edit"
u01dz am 12.08.2003 um 06:15 Uhr (0)
Hi, wenn das CATProduct, welches Du aktivieren willst, in einem CATIA-Fenster als Bestandteil eines übergeordneten CATProducts vorliegt und in seinem aktuellen Zustand schon gespeichert ist, gibt es folgende Möglichkeit: Du öffnest das CATProduct in einem zweiten Window (Normales Öffnen eines Dokumentes). Hier führst Du per Makro Deine Aktionen durch, speicherst das zweite Dokument und schließt das zweite Window. Die Änderungen sind dann auch im ersten Fenster wirksam. Ich hoffe, das hilft Dir weiter! ---- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetWorkbench("SPAWorkbench") fehlgeschlagen
Jens Hansen am 18.08.2003 um 17:50 Uhr (0)
Hallo Barbara, bei mir funktioniert es, wenn ich die Anweisung auteile: Dim Document1 as Document Set Document1 = CATIA.ActiveDocument Dim TheSPAWorkbench as SPAWorkbench Set TheSPAWorkbench = Document1.GetWorkbench( SPAWorkbench ) Wenn das auch nicht funktioniert, weiß ich auch nicht weiter. Zu TBI kann ich leider auch nix sagen, da ich diese Abkürzung nicht kenne. Viel Glück Jens Hansen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reframe On mit etwas mehr Abstand
Antelito am 07.06.2016 um 10:53 Uhr (1)
Hallo zusammen,ich habe ein Makro geschrieben, welches Schweißpunkte sowie die zu schweißenden Bleche ins CATIA läd und dann per Befehl "Reframe On" direkt zum ausgewählten Punkt fliegt. Das klappt soweit auch sehr gut.Da bei der Funktion "Reframe On" der Punkt nahezu den gesamten Bildschirm einnimmt, möchte ich das etwas konfortabler gestalten. Es soll etwas mehr herausgezoomt werden, so dass auch die Bleche teilweise gesehen werden. Gibt es eine Möglichkeit, den Zoom individuell anzupassen? Danke!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Fenster Programmierung
Holger_BW am 06.06.2006 um 11:00 Uhr (0)
Noch ein Unterschied zwischen VBA und VBS:bei mir laufen einige CATIA-Funktionen nicht unter VBA (besonders die im Measurement-Bereich) mit zum Teil obskuren Fehlermeldungen. Alle tips aus diesem Forum haben mir da auch nichts geholfen (z. B. Variablen als AnyObject zu deklarieren). Wenn ich das gleiche Script (mit den entsprechenden geringfügigen Anpassungen) als VBS-Programm laufen lasse, funktioniert es problemlos. Ich habe wegen der mühseligen Fehlersuche daher VBA aufgegeben und verwende es nur dann, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection ohne Parent
ThomasJay am 20.09.2012 um 11:27 Uhr (0)
Hallo,bei mir mach tplötzlich eine Selection Probeleme, die bis dato einwandfrei funktioniert hat.Ich benötige sie für einen Copy-Paste-Vorgang. Bei einem bestimmten part bekomme ich einen Fehler. Nach längerer Suche habe ich festgestellt, dass es daran liegt, dass die Selection kein "Parent" mehr hat. Der Code sieht aber wie folgt aus:Code:Set oSelActive = CATIA.ActiveDocument.Selection oSelActive.Clearhier gibt es schon einen Fehler bei Clear!(das aktive Dokument ist ein PartDocument)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht geladene Elemente löschen
shoutz000 am 27.05.2015 um 21:14 Uhr (1)
Mein Makro läuft unter CatScript. So funktioniert es auch:Code:Sub CATMain()Set oDoc = CATIA.ActiveDocumentSet oSel = oDoc.Selection oSel.Search "(CATProductSearch.Product),all" For i = oSel.Count To 1 Step -1 Set oElement = oSel.Item2(i).Value On Error Resume Next If oElement.PartNumber=IsError Then oSel.Remove i End If On Error GoTo 0 NextMsgBox oSel.CountEnd SubAber so sind jetzt alle Elemente selektiert welche in Ordnung sind. [Diese Nachricht wurde von shoutz000 am 27. Mai. 2015 editiert.]
|
| 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 : Section Create
pittyplatsh am 05.11.2009 um 20:44 Uhr (0)
Nächstes Problem.Ich möchte zwei Objekte miteinander vergleichen, ob es sich dabei um das gleiche Objekt handelt.Hintergrund: User selektiert eine Group. Alle mit dieser Group verbundenen Sections (Section.Group) sollen herausgefunden werden für ein Update.Die Unterscheidung kann leider nicht anhand des Namens erfolgen. Aber CATIA schafft es ja auch gleichnamige Objecte zu unterscheiden. Also gibt es ein eineindeutiges Merkmal jeden Objektes. Das denke ich werde ich vergleichen müssen.[Diese Nachricht wurd ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einfügen unzulässig
thomasD am 04.05.2005 um 08:07 Uhr (0)
Hallo zusammen, Beim einfügen eines kopierten Elements mit: Set sel1 = CATIA.ActiveDocument.Selection sel1.Clear sel1.Add HS_part sel1.Copy sel1.Clear sel1.Add HB_combi sel1.PasteSpecial ( CATPrtResult ) bekomme ich folgenden Fehlermelung: Einfügen ist unzulässig. Externe Referenz kann nicht erzeugt werden: Zyklus festgestellt. Falls mir jemand den Sinn dieser Worte, eine Lösung des Problems oder den englischen Wortlaut dieser Fehlermeldung mitteilen könnte, wäre ich sehr dankbar. Cheers, Thomas
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting in CATIA: Schnittansicht automatisch erstellen ?
Alt-I am 09.03.2009 um 12:07 Uhr (0)
S. g. CAD.DE-Community,als VBA-Neuling stehe ich vor folgender Aufgabe:Ich habe ein geöffnetes CATPart, von dem ich ein neues CATDrawingaus einer Vorlage erzeuge und eine Vorderansicht generiere. Soweitfunktioniert das auch schon. ABER: Das CATPart enthält eine odermehrere Skizze(n), die zur Definition einer oder mehrerer Schnittansichten dienen sollen. Und jetzt bin ich mit meinem Latein am Ende, denn die in der Online-Hilfe angegebene Definition für eine Schnittansicht (drawingView1.GenerativeBehavior.De ...
|
| In das Form CATIA V5 Programmierung wechseln |