|
CATIA V5 Programmierung : Speicherstatus einer CAT Drawing überprüfen ?
Randle am 05.06.2009 um 14:09 Uhr (0)
Hallo,ich glaube was ZORG meint/sucht ist, ob die Zeichnung überhaupt schon mal gespeichert wurde oder ob sie nur mit New erzeugt worden ist und ihr somit noch kein Speicherort zugewiesen wurde.ZORG: Kannst du nicht einfach prüfen ob das DrawingDocument schon einen Pfad hat. Wenn Path = "" bzw. Path = Nothing then Catia.StartCommand ("Save As") (bei englischer Umgebungssprache, sonst Catia.StartCommand ("Speichern unter")?Sollte das nicht gehen, weil die Eigenschaft Path einen Fehler zurückmeldet, dann kön ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro-Punkte
Tweety79 am 17.12.2008 um 08:33 Uhr (0)
Hi.Schau mal auf meinen Anhang. Da habe ich angefangen mit Macro.Meine 1. Frage ist jetzt: Wie schreibe ich das MAcro jetzt so um, dass er mir die Draufsicht macht indem ich aufgefordert werde eine Fläche im Modell zu wählen? Jetzt stehen im Macro für die Fläche Koordinaten drin.2. Frage: Wie sage ich im in den Zeilen darüber: Beziehe dich auf das geöffnete 3D Modell? Jetzt steht ein NAme für ein Modell drin, aber es muß für jedes geöffnete gelten.3. Frage: Wie schreibe ich zum Schluß: Wähle Punkte im 3D M ...
|
| 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 : PageSetup Parameter
Erwin am 22.03.2007 um 13:29 Uhr (0)
Zitat:ich stehe nun auch vor diesem Problem und möchte fragen, ob du eine Lösung gefunden hast, dass man dem Macro sagen kann es soll nur mit skalieren Linienstärken drucken.Lang her. Ich hab mir insofern beholfen, daß ich nicht in ein ps drucke, sondern als ps speichere - stark verkürzt etwa mit folgenden Zeilen: Set catApp = CATIA.Application Set catDoc = catApp.ActiveDocument catDoc.ExportData "c:ps.ps", "ps"Das wiederum wird mit Ghostsript in PDF umgewandelt, auch verkürzt mit etwa folgender Zeile: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.FileSelectionBox wirft Automation error
Toube1994 am 16.04.2018 um 07:25 Uhr (1)
Guten Morgen,ich möchte in meinem Makro einen "Datei Speichern unter" Dialog öffnen, jedoch erhalte ich jedes mal einen Automation Error.Anbei der Code:Code:Sub CATMain() If TypeName(CATIA.ActiveDocument) = "DrawingDocument" Then Dim currentSheet As DrawingSheet Set currentSheet = CATIA.ActiveDocument.Sheets.ActiveSheet Dim frontView As DrawingView Set frontView = currentSheet.Views.Item("Vorderansicht") Dim referenceDocument As Document Set referenceDocument = frontView.Generat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte aus Profil auslesen und abspeichern
Jo Hannes am 06.10.2012 um 20:54 Uhr (0)
Hallo zusammenleider bin ich in der Programmierung nicht sehr begabt (um ehrlich gesagt hasse ich es zu programmieren und werde nur wahnsinnig dabei ) , deshalb erbitte ich um etwas Unterstützung.Ich hab mir schon einige Bespiele angeguckt, doch leider blicke ich bei der Sache einfach nicht durch -.-Mein Aufgabe ist es Punkte aus einer Zeichnung auszulesen und diese anschließend in einer .txt datei abzuspeichern (die Koordinaten x,y,z).Man muss sich das so vorstellen.Es gibt 20 Skizzen, die sich in einem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body statt Part auslesen???
Thomas Schäfer am 08.08.2005 um 15:55 Uhr (0)
Hallo zusammen hab folgendes Problem:Ich hab ein Part welches aus 2 Bodys besteht.Wenn ich nun die Zeichnung ableite will ich das er mir den Partname und das Gewicht usw ausließt und in den Zeichnungsrahmen einträgt. Wenn ich das Part ableite macht er mir das alles. Wenn ich die Bodies ableite macht er mir das nicht.Hab es so definiert:Dim Bezugselement As ProductDocument Set Bezugselement = DrwSheet.Views.Item("Vorderansicht").GenerativeBehavior.Document Dim ProductAnalysis As Analyze Set ProductAnalys ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing manueller Text aus Template auslesen
muelleal am 05.10.2021 um 08:46 Uhr (1)
Hallo,ich bin schon lange stiller Mitleser hier im Forum und haben schon viele Lösungen für meine Probleme hier gefunden.Allerdings habe ich jetzt ein Problem, wo ich noch keine Lösung gefunden haben. Vielleicht könnt ihr mir weiterhefen.Ich habe ein Zeichnungsblatt mit Templates und ein Zeichnungsblatt mit 2D-Zeichnungen.Nun werden diese Templates auf die 2D-Zeichnung referenziert und manuell der Text geändert.Ich möchte das Template anklicken und dann mit einem Makro den Text auslesen.Auf das Template zu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM
mycon am 31.05.2012 um 22:20 Uhr (0)
Ok, das ist natürlich sehr gut.Also ich hab jetzt Catias Standard-Bom auf 3 Spalten eingestellt, grad so das ich über die die Number, Quantity und PartNumber ermitteln kann. Den Rest such ich mir selbst zusammen aus dem Produkt.Die original Bom schieb ich ins NoShow und zeichne meine eigene (immer wieder neu) im Show selbst.Von der Performance reicht mir das so aus.Das mit der Höhenermittlung der DrawingTable hab ich inzwischen gelöst. Man sollte die Höhe nicht mit einem Integer Kommagenau ermitteln... Da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie auf Blatthintergrund erstellen
K.Siebert am 14.11.2008 um 21:10 Uhr (0)
Hallo zusammen,Ist nicht getestet und aus einem anderem Skript KopiertCode:__________________In den Hintergrund wecheln_________________________________Set oDraw = CATIA.ActiveDocument Zeichnung als aktives Dokument bestimmenSet oSheets = oDraw.SheetsSet oSheet = oSheets.ActiveSheetoSheet.ActivateSet oViews = oSheet.ViewsoSheet.Views.Item(2).Activate BLATT001 aktivierenSet oView = oViews.Item(2)oView.Activate____________________________________________________ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlerhafter Script - weis jemand eine Lösung
Feyza am 30.06.2004 um 17:51 Uhr (0)
Hallo, jetzt bin ich wieder mit diesem Script hier. Ich habe Hilfe von einigen Leuten bekommen. Danke erstmal. 1.) Ich habe das Problem, das er nun alle Elemente, die die Strichstärke 0,25mm haben, rot färbt, nur die Schraffuren nicht. Deswegen habe ich mir gedacht, das ich die Schraffur einzeln definiere.Er markiert mir danach die Schraffur, aber färbt diese nicht rot! 2.) Wenn ich die Datei, die ich offen habe, als HPGL (RX/MX Draftmaster) in eine Datei abspeichere ( drucken )...... bringt er den Raster ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elternteil einer Selection?
K.Siebert am 25.09.2008 um 10:09 Uhr (0)
Halloich arbeite auschlislich mit den Skripten die du bei eine Verlinkung findest die ich oben Gepostet habe Speichern.zipwenn du mit neu aus Arbeitest und Zeichnungen mit Speichern möchtest dann solltest zu lieber mit der Sicherheitsverwaltung arbeiten denn wenn du Zeichnungen mit nehmen willst müssen diese alle geöffnet sein bevor du die Parts Speicherst also alle Zeichnungen öffnen dann Parts/Produkte Speichern dann alle Zeichnungen Speichern dann ist die Zeichnung auch auf das Part/ Parts/Produkte ver ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2.Blatt von einer CATDrawing in ein anderes CATDrawing im Background einfügen
Feyza am 12.04.2011 um 13:18 Uhr (0)
Hallo Zusammen,ich habe ein CATDrawing mit 3 Blättern.ich möchte in ein leeres geöffnetes CATDrawing den 2.Blatt von der oberen CATDrawing in den Background einfügen.Bei der Makroaufzeichnung übernimmt er gar nichts.Manuelle Vorgehensweise:File- PageSetup - Insert BackgroundView - Browse nach CATDrawing - CATDrawing öffnen - Sheet auswählen - Insert - SheetStyle auswählen - OKBei dem unteren Code, macht er mir eine neue Zeichnung auf und selektiert das 2. Blatt:Dim documents1 As DocumentsSet documents1 = C ...
|
| In das Form CATIA V5 Programmierung wechseln |