|
CATIA V5 Programmierung : Bitte um Hilfe im Drawing
Speedway04 am 30.03.2009 um 13:48 Uhr (0)
Hallo liebe VBA-Gemeinde,ich habe folgendes Problem. Ich erstelle im drafting 4 Linien. Die sind als Line2D deklariert. dannach mache ich folgendes Code (VBA): Dim Mysel1 As Selection Dim Linst As VisPropertySet Set Mysel1 = CATIA.ActiveDocument.Selection Mysel1.Clear Mysel1.Add (MyLin1) Mysel1.Add (MyLin2) Mysel1.Add (MyLin3) Mysel1.Add (MyLin4) Hier gibt es das problem. Er gibt die fehlermeldung raus das er die " Object doesent support this property oder methode"Wenn ich die zeile auskommentiere dann ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Beschriftung einer Welle (auf der Welle)
gashi am 06.08.2006 um 10:48 Uhr (0)
Hallo Cerog,vielen Dank für die schnelle Antwort.Ich habe bisher nur 3 Buchstaben auf eine Zylinderfläche eingraviert. Nun muss ich aber 2 lange Wörter eingravieren und da komme ich nicht weiter. Einige screenshot JPG füge ich bei.Ich habe bisher noch nicht mit Makros gearbeitet. Ich arbeite noch nicht so lange mit CATIA V5 R15. Im Betrieb habe ich keine volle Version. (Part Desgine, Assembly, Generative Shape Designe, Skech und Drafting)Besteht die Möglichkeit, die Beschriftung ohne Makros zu machen? Oder ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansichten sperren/entsperren
Christian.O am 15.12.2010 um 09:35 Uhr (0)
Servus,Ansicht sperren: Code: ***Ansichten ansprechen Set View = objSel.Item(intI).Value ***Ansichten sperren View.LockStatus = TrueAnsicht entsperren:Code: ***Ansichten ansprechen Set View = objSel.Item(intI).Value ***Ansichten entsperren View.LockStatus = Falsezum Suchen der Ansichten:Code: ***Performanceerhöhung der Suche CATIA.HSOSynchronized = False ***Ansichten suchen objSel.Search "Drafting.View.Name!=Background View" CATIA.HSOSynchronized = True--------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : View from 3D
BigCheese am 13.08.2008 um 15:35 Uhr (0)
Hallo Rick,meine Frage war an sich nicht, ob es sinnvoll ist (oder nicht), das so zu tun, sondern ob die Möglichkeit besteht. Ich persönlich würde in dem FT&A-Thema das eine oder andere auch anders machen, aber leider treffe ich nicht die Entscheidungen in der Sache. Bei 10 Views, die abzuleiten sind, sind das dann im übrigen schon 30 Klicks...Was ich machen will ist, dass sämtliche Views, die in einem Annotation Set in einem Part zu finden sind, in eine Zeichnung abgeleitet werden - und zwar mit sämtliche ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting - Marko
Siassei am 11.07.2007 um 18:02 Uhr (0)
Servus,für das erstellen von Zeichnungen würde ich mir gern ein Marko bauen. Leider besitzt ich bis jetzt keinerlei Kentnisse über das Marko-Programmieren für CATIA V5 & Co. Es sollen folgende Funktionen damit erstellt werden:- Blattdesign, Schriftfeld, Stücklisten, ... nach einem Standart(DIN) erstellen und warten- Raster für Bemaßungen ausserhalb für Körper - erste Bemaßung 10mm von der äussersten Körperline entfernt - darauf folgende Bemaßung je 7mm von der oberen Bemaßung entfernt- Falls eine Körpe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Standard
MICHLICK am 22.12.2010 um 14:51 Uhr (1)
Hallo,catISO, catANSI und catJIS sind nur Variablen (0, 1, 2). Die kannst Du Dir auch ganz einfach über eine MsgBos anzeigen lassen.Einfach:MsgBox catISOIch weiß nicht was Dassault da ihm Hintergrund macht, aber für mich sieht das so aus, als wäre das hart hineinprogrammiert. vermutlich hat die Variable catISO auch nicht unbedingt was mit der ISO.xml zu tun.Ich habe z.B. bei einer Zeichnung von BMW mal den Standard mit dieser Funktion abgefragt. Laut Page Setup ist als Standard CEG1 hinterlegt. Das MakroMs ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreise automatisch isolieren
hilbo am 30.09.2008 um 10:25 Uhr (0)
Hallo Leute,wir nutzen für die Benennung der Teile in Zusammenstellungszeichnungen die Funktion "Refenzkreise erzeugen" und lassen uns damit automatisch die Teilenummern an die Konstruktion heranziehen. Alles super, geht schnell und ist echt komfortabel. Großer Nachteil dabei ist, daß Verknüpfungen zu den Parts aufgebaut werden. Diese Verknüpfungen führen zu Problemen in Smarteam. Werden die Referenzkreise im Drafting isoliert, sind alle Probleme weggeblasen. Geht manuell, ist aber nicht sicher und aufwend ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting Paramter Extract
OFRADE am 22.05.2012 um 11:43 Uhr (0)
Hallo,ich scheitere gerade wohl an einer simplen Syntax aber es hilft nichts, ich muss fragen. Ich habe in einer Drawing einen neuen Parameter „Zeichenfolge“ mit „Einem Wert“ erstellt. Die Benennung ist „Datum“ und der Wert „2012-05-22“.Nun möchte ich ein Textfeld erstellen in dem dieser Wert „2012-05-22“ übernommen werden soll, jedoch nur „2012-05“ (das komplette Datum wird noch an anderer Stelle benötigt).Ich habe also ein neues Textfeld erstellt, f(x) geklickt und „Formel hinzufügen“ gedrückt.Die Formel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D Linie im Drawing, die Existenz abfragen, bei Bedarf erzeugen und umbenennen
denyo_1 am 05.11.2008 um 17:12 Uhr (0)
Hallo Hokay,das Problem ist das viele Funktionen aus der Drafting WB kein Journaling unterstützen (d.h. sie werden NICHT vom Makrorecorder aufgezeichnet). Dabei handelt es sich vor allem um das erstellen von Linien, Punkten, Splines, etc..Man bräucht von dir jedoch noch ein paar Infos sonst wird es schwer dir ein kleines Beispielscript zu schreiben.1. Ist die Linie immer in einer bestimmten View oder kann sie sich in jeder View der drawing befinden (also auch direkt auf dem Blatt oder im Background)?2. In ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zuordnung Layernummer/Layername
peter.ek am 20.07.2007 um 10:47 Uhr (0)
Hallo Forum,ich habe da mal eine Frage zum leidigen Thema Layer:Wir übernehmen gerade DXF-Dateien aus unserem alten CAD-System, das Zeichnungen hauptsächlich über Layer strukturiert. Zum besseren Handling in CATIA Drafting habe ich ein Makro geschrieben, das für jeden Layer eine View anlegt und die Geometrie in die View verschiebt (siehe Anhang).Die Views lege ich im Moment mit Namen "Layer 1", "Layer 2" usw. an, besser wäre jedoch, wenn ich den Namen des Layers ermitteln könnte, um die View entsprechend z ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting Optionen per makro ändern ?
Randle am 14.07.2017 um 13:27 Uhr (1)
Hallo,ich wurde per PM gefragt wo ich den Attrbibutnamen her habe.Da das auch für andere von Interesse sein könnte/dürfte antworte ich mal hier:Einfach mal "Setting Controller Automation Objects" in die Suche der V5Automation.chm eingeben. Im Ergebnis dann den Eintrag: "Setting Controller Reference" auswählen.In dem in diesem Thread angesprochen Fall habe ich, da ich keinen Bock auf diese Schnitzeljagd hatte, die Einstellungen zweimal als CATScript exportiert (jeweils mit den geänderten Einstellungen Circl ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verweis aus einer Drawing aus, auf eine Part in einem Produkt
Maetes am 10.09.2009 um 16:21 Uhr (1)
Hallo!Hab folgende Ausgangssituation:Ein Produkt enthält mehrere Catparts. Jetzt wurde eine Drawing mit dem Produkt erstellt.Nun zeigt CATIA mit der Funktion "Referenzkreis" den Namen des Parts an, wenn ich mit der Maus drüber fahre.Ergo scheint es in CATIA möglich zu sein, beim Klick auf einer Linie das entsprechende Part auszulesen.Wie stelle ich das an? Makroaufzeichnung ist leer. Im Watchfenster finde ich keine Verweise.Klick auf Linien zeigen mir die Bezeichnungen der Linien an, nicht aber zu welchem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messen in der Zeichnung
Jens Hansen am 05.09.2007 um 11:46 Uhr (0)
Hallo Alex,das Problem im Drafting ist, dass alle Objekte den gleichen Namen haben. Es sit also nicht unmittelbar möglich, per Selektion an den (einzigartigen) Namen des Objektes heranzukommen. Somit lässt sich auch keine Referenz auf das Objekt legen.Spontan fällt mir folgedner Umweg ein:1. Linie oder Kurve per Selektion umfärben (Visproperties)2. Dann alle Linien oder Kurven innerhalb der jeweiligen Ansicht(en) einzeln ansprechen (Schleife) und die jeweilige Farbe auslesen. - Ist die Farbe indentisch mit ...
|
| In das Form CATIA V5 Programmierung wechseln |