|
CATIA V5 Programmierung : Position auswählen
DanielFr. am 06.08.2009 um 08:15 Uhr (0)
Hallo Spikey,also mit CATIA Boradmitteln geht sowas nicht. Du musst dann wohl oder übel auf CATvba umsteigen. Hier könntest du es mir einer API (GetCursorPos aus der "user32" Library) machen. Das Poblem wir aber bei dir sein wie genau du dein Script stoppen willst um die interaktion des Anwender abzuwarten.Eine Idee ist eine UserForm zu erstellen (diese wird mit dem Script geladen ABER nicht angezeigt). Auf der Userform fügst du einen Timer hinzu. Der Timer sollte ein Interval von 10ms haben und natürlich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In Drawing String von anderem Blatt auslesen
bgrittmann am 18.09.2009 um 18:19 Uhr (0)
ServusIch nehme an dass sich die Frage auf den Beitrag bezieht.Könnte so klappen (ungetestet):Code:CATMain () Dim Zeichnung as Document Set Zeichnung = CATIA.Documents.ActveDocument Zeichnungsnummer auslesen Set Blatt = Zeichnung.Sheets.Item("Details") Set Texte = Blatt.Views.Item(2).Texts For n = 1 to Texte.Count If Texte.Item(n).Name = "Text.67" then Zeichnungsnummer = Texte.Item(n).Text Exit For EndIf next End SubGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Winkel im Uhrzeigersinn messen
pfannensepp am 21.03.2013 um 14:14 Uhr (0)
Halloich habe eine kleine Auseinandersetzung mit CATIA. Ich will einen Winkel messen mitCode:Set TheMeasurable = TheSPAWorkbench.GetMeasurable(PNormale(i))Winkel = TheMeasurable.GetAngleBetween(Richtung)funktiniert auch. Allerdings misst er mir immer den "kleinen/spitzen" Winkel. Ich will aber immer den in Uhrzeigersinn gemessen haben( glaube ein Winkel ist auch so definiert...sagten die in der Schule mal).Gibt es da eine Möglichkeit das richtig zu messen?Hab im Anhanh ein beispiel.... den roten Winkel wil ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatStettings mit Makro ändern
Macxsis am 06.03.2009 um 09:30 Uhr (0)
Hallo,ich arbeite in einer Arbeitsumgebung, bei der mit jedem Neustart von Catia die CatSettings auf die firmenspezifischen Vorgaben zurückgesetzt werden. Allerding ist es erlaubt einige Einstellungen zu ändern, wobei es sehr lästig ist jedes mal in die Optionen zu gehen und die entsprechenden Haken zu setzen.Ich möchte jeweils die "Updatefunktion" auf automatisch setzen und bei"synchonise all external references when updating", aber ich habe weder viel Ahnung vom Programmieren, noch eine Ahnung, wie die e ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing: Abstand Maßzahl Maßlinie ändern
HoBLila am 26.06.2008 um 14:34 Uhr (0)
Achso, sorry, völlig falsch verstanden. In Drawings ändere ich immern ur Farben von Linien und so... Ich nehme an, dass der Sheet Propertys enthält, oder die entsprechende Bemaßung diese Propertys direkt hat, in denen dies möglich ist zu Ändern.Habe jetzt gerade nicht die Zeit da nach zu schauen, heute Abend vielleicht, mal sehen, aber das halte ich schon für machbar, Eigenschaften die du über Values im CATIA anpassen kannst, lassen sich auch fast imemr in der Programmierung beeinflussen.Versuch mal fo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
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 : 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 : Parameter synchronisieren
Kuksi am 11.08.2008 um 16:25 Uhr (0)
Hallo!der Thread is doch schon einige Zeit alt ; ), jedoch habe ich im Moment das selbe Problem. Teilweiße verliehrt CATIA den Link zu einem Parameter, zu Externen Referenzen, Skizzen, usw. ohne jedoch den Link zu "trennen", er ist eben nur nicht synchron. In diesen Fällen muss ich händisch synchronisieren damit es wieder funktioniert. Daher meine Frage, gibt es bisweilen eine Lösung für dieses Problem? Vielleicht in Form eines Makros oder auch auf eine andere Art.Besten Dank im VorausmfgChris
|
| 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 |