|
CATIA V5 Programmierung : Im Textfeld die Schriftfarbe Gelb zuweisen
cChris am 24.01.2011 um 18:18 Uhr (0)
Hallo Christian,Mein Weg ist der, das wenn ein bestimmtes Product selektiert ist, eine Zeichnung abgeleitet und ein Textfeld erzeugt wird. Da ich mich durch die Selection des Products schon in einer selection befinde, wäre an dieser Stelle Selection.Clear nicht wirklich angebracht. Denke ich zumindest.Ich bin über den Weg der selection nicht zu einer zufriedenstellenden Lösung gekommen.------------------Mit freundlichen Grüßen,cChris
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection Delete
cChris am 29.01.2011 um 11:08 Uhr (1)
Guten Morgen Thomas,danke für deine Antwort.Ich befinde mich im Drawing und will auf das Product zugreifen!Der Befehl CATIA.ActiveDocument darf hier nicht stehen. Ist nur ein Beispiel.Code:Set selection_GS_Extr = CATIA.ActiveDocument.SelectionIch hab schon alles probiert. Ich hab das Macro so geschrieben das es im Part und im Product läuft. Jetzt bin ich aber in der Drawing umgebung und es funktioniert nicht mehr.Ich möchte mit diesem Macro die Dicke das Pads auslesen und dann an den Sheetnamen übergeben. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection Delete
cChris am 30.01.2011 um 15:37 Uhr (1)
Hallo Bernd,ich programmiere leider nicht mit VBA sondern mit CATScript! Ich versuche morgen mein Glück wieder. ABer über welchen Weg weiß ich leider auch noch nicht. Ich lass mir da auf jeden Fall was einfallen.Den Weg über die Deklaration im PartDocument werde ich morgen gleich versuchen.Ich bin gerade schon ein bisschen ratlos, da sich die Selection einfach nicht löschen lässt. :-(Ich wünsch Dir noch einen schönen Sonntag.------------------Mit freundlichen Grüßen,cChris
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension erzeugen
cChris am 04.10.2010 um 13:54 Uhr (0)
Hallo zusammen,ich formuliere die Frage etwas anderst.1. Front view erzeugen (erledigt)2. Dimensions erzeugen (hierzu benötige ich eure Hilfe)Ich habe als erstes eine Front View mit folgendem Code erzeugt.Sub CATMain() Const sFrontView = "FrontView" Const sLeftView = "LeftView" Const sTopView = "TopView" Set oProductDocument = CATIA.ActiveDocument Set oPart = oProductDocument.Part Set oSelection = oProductDocument.Selection Set oOriginElements = oPart.OriginElements Set oPlaneXY ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ableitung von 3D mit Hilfe des Makroprogrammierungs
cChris am 11.10.2010 um 11:10 Uhr (0)
Grüss Dich,mir ist es mit diesem Programm gelungen, ein Part in 3-D ins Drawing abzuleiten. Das Drawing ist bereits geöffnet und dann starte man das Macro.Language="VBSCRIPT"Drawing aus Part erzeugen*******************************************************Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.Item("Sheet.1")Dim dra ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung beim ändern eines Punktes im Raum
cChris am 30.09.2010 um 16:39 Uhr (0)
Hallo Thomas,danke für den Lösungsweg.Allerdings muss man dazu ins KWA wechseln bzw. braucht die KWA-Lizenz und das macht das ganze umständlich. Gibt es für mein Problem auch einen Lösungsweg, wo man im Part Design oder in der Product Structure bleiben kann und dort prüft ob die eingegebenen Koordinaten im 50mm Raster sind?------------------------------------------Mit freundlichen Grüßen, cChris
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Im Textfeld die Schriftfarbe Gelb zuweisen
cChris am 24.01.2011 um 15:50 Uhr (0)
Hallo zusammen,ich versuche mittels Macro die Schriftfarbe Gelb zu erzeugen. Leider klappt das nicht ganz. Kann mir bitte jemand helfen ?Code:Sub CATMain()Dim oDoc As DocumentSet oDoc = CATIA.ActiveDocumentDim oSheets As SheetsSet oSheets = oDoc.SheetsFor i = 1 To oSheets.countDim oSheet As SheetSet oSheet = oSheets.Item(i) NextDim oViews as ViewsSet oViews = oSheet.ViewsDim oView as DrawingViewSet oView = oViews.ActiveView**********************************Textfeld einfügenDim MyText As DrawingTextS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsname aus versch. Parametern und Teilstücken des Partnamen zusammensetzen
cChris am 12.10.2010 um 07:50 Uhr (0)
Hallo zusammen,ich hab ein Macro geschrieben, welches mir aus dem 3-D eine Zeichnung ins Drawing ableitet.Nun wäre es eine riesen Erleichterung, wenn ich den Sheet-Namen auch mit einem Macro erstellen kann.Anforderung: Ein Teil des Sheet-Namens wird aus dem Partnamen entnommen und andere Namens-Teile, für die Bezeichnung des Sheets, wiederum aus angelegten Parametern im Part.Ich weiß das ich mit den Befehlen mid, left oder right Teile eines Namens auslesen kann, ich komm aber nicht wirklich weiter.Hat irge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : drawing aus Product ableiten - Zeichnungsableitung
cChris am 10.11.2010 um 16:22 Uhr (0)
Hallo zusammen,ich habe zum oben beschriebenen Problem zwei Lösungsansätze (Wunsch denken).1. Beim Start vom Macro in der Worckbench Assembly Design, geht das Fenster Drawing auf.Das Macro durchsucht dann, mittels einer Schleife, das Product und leitet alle activen Assemble als Zeichnung ab.Mit einer If-Abfrage, erzeuge ich ein neues Blatt. If active Assemble, add Sheet.2.Drawing von Hand öffnen, über Msgbox den Dateipfad angeben und die dort abgelegten Parts als Zeichnung ableiten.Über diesen Ansatz kann ...
|
| In das Form CATIA V5 Programmierung wechseln |