|
CATIA V5 Programmierung : Produkt als Cgr mit PartNumber und Revision speichern
tberger am 26.11.2007 um 13:43 Uhr (0)
Hallo Bike,mit einem kleinen Makro geht das schon.Es müsste die Part/Product-Bezeichnung abfragen (vom Active Document) und ebenso die Revision, damit einen neuen String = Sicherungsnamen bilden und mit z.B. "product.Document.ExportData "PfadString.cgr", "cgr" sichern.Grüße aus dem RheinlandThomas------------------CATIA - eine Laune der Natur ...PS: hier noch das Script, der Pfad muss noch angepasst werden, dann gehts.Sub CATMain()Dim MyProduct As ProductDim Definition As StringDim Revision As StringDim pr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros: R16 kompatibel zu R19?
frp84 am 09.06.2009 um 15:00 Uhr (0)
Hallo CAD Gemeinde,nun komme ich nicht mehr umher euch mit einem nicht ganz neuen Thema zu belästigen, allerdings habe ich bisher keine Antwort gefunden.Ich habe folgendes Problem:Seit heute sitze ich an einer neuen CAD Maschine (Infos siehe unten).Der Umstieg von CATIA V5 R16 auf R19 steht unmittelbar bevor. In diesem Zusammenhang habe ich bereits fertige Makros auf ihre Kompatibilität zu R19 getestet.Die getesteten Makros wurden alle komplett in Visual Studio 2008 Professional Edition erstellt (Visual Ba ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schrift formatieren
Parametricks am 16.12.2008 um 17:39 Uhr (0)
Hallo nochmal,ich bin wider ein Stück weiter........Dim myCatia As ApplicationSet myCatia = CATIASet partDocument1 = CATIA.ActiveDocumentCatia.StatusBar = "Schrift01.CATSript V 1.0"Dim myList As SelectionSet myList = CATIA.ActiveDocument.SelectionmyList.ClearmyList.Search "Drafting.Text;in"myList.VisProperties.SetRealColor 0, 0, 0, 1for i=1 to myList.Count Set Texti = myList.Item(i).Value Texti.SetFontName 0, 0, "Monospac821 BT" Texti.SetParameterOnsubString catCharRatio,0,0,68 Texti.SetParameterOnsubStr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgabe von *.item als zahl
INLU am 05.05.2008 um 10:00 Uhr (0)
Hallo,gibt es auf die obere Frage keine Antwort, oder fehlt etwas in der Beschreibung?Den als letztes eingefügten Körper kann man über ..item(Body.Count)..... ansprechen.Aber ich weiss immer noch nicht, wie ich aus einer Selektion ( Nur ein Body) die Itemzahl, also ....Item(Itemzahl)..... herausbekomme.Ich komme da einfach nicht weiter. Meine momentahne Lösung sieht so aus:Sub CATMain()Dim DokuSet Doku = CATIA.DocumentsDim DokumentSet Dokument = CATIA.ActiveDocument Selektion einbauDim InputObjectTyp ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
ogard1 am 22.02.2009 um 20:17 Uhr (0)
Hallo,Die Kügelchen macht Catia in einem Geo-Set "Kugel". Ich möchte gern, dass die Kügelchen in einem Aktiven Geo-Set erzeugt werden. Dafür versuche ich Code zu kriegen:Set myHybridbodies1 = part1.HybridbodiesSet myHybridBody = oSelectedElement.Parentdann mußt du deinen Aktiven Geo-Set in work setzen, part1.InWorkObject = hybridBody1und GEO-Set "Kugel" zu löschen. Klappt erst mal nicht. Hat jemand einen Vorschlag?das kann mann z.b. über Selektion machenDim hybridBody1 As HybridBodySet hybridBody1 = hybrid ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : [www.cad.de] Makrosammlung
Jens Hansen am 11.01.2006 um 14:47 Uhr (0)
Hallo,naja.. bedenke aber, dass hinter den makros einiges an Know How steckt, was größtenteils Teil eines Projektes oder Auftrages sein könnte - Stichwort "Firmengeheimnis".Zur Plege der Hilfeseite und Anzahl der Makros kann ich nur sagen: "Je mehr mir Leute Makros schicken, desto mehr wird auf der Hilfeseite veröffetlicht".Makors hier im Forum abzulegen wird wohl kaum gehen, da das Forum keinen struktierten download-Bereich hat.Schöne GrüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:cat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterzuweisung geht verloren
DanielFr. am 19.01.2010 um 09:49 Uhr (0)
Hallo Timo,du hast die Reaction mit deinem VB Code oder?Jetzt holst du dir den gewünschten Parameter als Objekt (entweder mit einer Schleife durch die Parameter-Kollektion, oder mit einer interaktiven Selektion, etc.). Dann holst du dir wie oben beschrieben das ModelElement des Parameterobjekts. Das Objekt das du daraus bekommst hat dann die Methode "internalName". Kannst auch mal im GForum danach suchen ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | Tr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Component Activation State ohne Wirkung?
Jens Hansen am 21.04.2010 um 15:48 Uhr (0)
Ich nochmal ...Ich habe es nochmals durch gespeilt und es funktioniert nur wie tomtom gesagt hat: Wenn der Knoten über Components deaktivert wird.Wird der Knoten in der Baugruppe "nur" über "Representations" deaktivert, hat dies keinen Einfluss auf den Parameter.Jetzt müsste man nur noch wissen, welcher Parameter statt dessen zu beachten ist um da wirklich auf Nummer sicher zu gehen. Wir kennen ja unsere User SGJens Hansen------------------Inoffizielle CATIA-HilfeseiteHomepage von Jens HansenKochbuch - CA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Paste Makro
sefonse am 17.03.2009 um 14:45 Uhr (1)
Language="VBSCRIPT"Sub CATMain()Set productDocument1 = CATIA.ActiveDocumentSet selection1 = productDocument1.Selectionselection1.Clear Set documents1 = CATIA.DocumentsSet partDocument1 = documents1.Item("TEST-Teil-1.CATPart")Set part1 = partDocument1.PartSet hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("Einfaerbeflaechen")Set hybridShapes1 = hybridBody1.HybridShapesSet hybridShapeTranslate1 = hybridShapes1.Item("Translate-1")selection1.Add hybridShapeTranslate1selection1.Copy Set ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angezeigte Products suchen
mgheinz1001 am 17.08.2006 um 12:41 Uhr (0)
Hallo,wie schon der Titel vermuten lässt, suche ich nach allen Products in einem Root-Product, die auf dem Bildschirm zu sehen sind. Wenn ich das mit dem Makrorekorder aufzeichne (Such-Optionen siehe Anhang) bekomme ich folgenden Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument1.Selectionselection1.Search "CATAsmSearch.Product.InheritedVisibility=Shown,all"End SubDas Problem besteht nun darin, das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : problem mit einem: hide all pt, ln, pln, crv etc makro
kalanja am 08.11.2005 um 09:33 Uhr (0)
hi leute!da ich die makro welt nicht so richtig verstehe (kann den syntax nicht) hab ich mir ein vorhandenes makro abgeändert.das vorhandene makro sollte eigentlich nur planes und assembly constraints in no-show stellen.ich habs jetzt um punkte linien curven erweitert.so sieht es jetzt aus:Sub CATMain()Language="VBSCRIPT" CATIA.Caption = theCATTitle On Error Resume Next Fehlermeldung aussgeschaltet Dim productDocument1 As Document Set productDocument1 = CATIA.ActiveDocument CATIA.Caption = "Hide *pt - *ln ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Brep in Externe Verweise
DanielFr. am 19.01.2010 um 08:50 Uhr (1)
Hallo,also ich habe gerade mal ein wenig rumgespielt und es auch nicht geschafft. Das seltsame an dem Verhalten ist (wie makri schon angemerkt hat), das der erste Sketch funktioniert und die Punkte des zweiten nicht. Das mit dem einzelnen Objekt kann IMHO nicht sein denn CATIA erkennt die einzelnen Punkte als Vertex und setzt sie auch sauber in eine Referenz. Selbst wenn man ein Makro aufzeichnet funktioniert es mit den Punkten des ersten Sketches, mit denen des zweiten und dritten jedoch nicht.Das ganze i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catdrawing im batchmodus als pdf
Christian Körner am 19.08.2004 um 13:15 Uhr (0)
Hallo,ich habe die betreffenden Zeilen einfach auskommentiert und dannals ps gespeichert - dann acrobat distiller mit der hohen Kompression drüber und schon sind es richtig gute PDFswenn man dann auch noch in den Umgebungsvariablen den WertSAVE_AS_ONE_PDF erzeugt und auf 1 setzt nimmt es alle Seiten mit.Leider ist die Größe der Seiten immer gleich der ersten Seite...Dafür ist mir noch kein Workaround eingefallen.Würde mich freuen wenn Ihr da was hättet.ChristianLanguage="VBSCRIPT"CATDRAWING nach PDF konver ...
|
| In das Form CATIA V5 Programmierung wechseln |