|
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 : Text parallel to Screen
cChris am 23.11.2010 um 12:01 Uhr (0)
Hallo Michael,Danke für deine Antwort.Wie in der Systeminfo zu sehen, arbeite ich mit CATIA V5R19.Den Text parallel to Screen möchte ich im Product erzeugen, siehe Anhang.Zu deiner Frage, ja das Textfeld soll parallel zur Bildschrimebene verlaufen. Ob dies in DMU geht kann ich Dir nicht sagen.Edit: Bild eingefügt ------------------Mit freundlichen Grüßen,cChris[Diese Nachricht wurde von cChris am 23. Nov. 2010 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Aus dem Drawing heraus Parameter im Product abfragen
cChris am 14.01.2011 um 16:20 Uhr (0)
Hallo zusammen,ich hab mal wieder ein Problem.Bevor das Macro mit seiner eigentlichen Arbeit beginnt, müssen ein paar Abfragen gemacht werden.1. Ist ein Dokument geöffnet?2. ist ein Drawing geöffnet?3. Ist im Parameter Textfeld "Bitte Parameter eingeben" angewählt?4. Würden Products selektuiert?Abfrage ein und zwei habe ich im Macro untergebracht drei und vier leider noch nicht.Ich muss dazu sagen, dass ich das Macro aus dem Drawing heraus steueren möchte. Und daran hakt es auch. Im Klartext ich möchte aus ...
|
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 : Parameter auslesen
cChris am 04.02.2011 um 08:03 Uhr (0)
Guten Morgen, Zitat:For i = 1 To CATIA.Documents.CountOn Error Resume NextIf (Right(CATIA.Documents.Item(i).Name, 7) = "CATPart") Thensoll bessere Lösung sein funktioniert noch nichtIf TypeName(CATIA.Documents.Item(i).Name) = PartDocumentWie von Bernd schon erwähnt:Code:For i = 1 To CATIA.ActiveDocument.Product.Products.CountIf TypeName(CATIA.Documents.Item(i).Name) = "PartDocument" ThenHab gerade kein Beispiel zur Hand. Sollte Dir aber für den Anfang weiterhelfen.------------------Mit freundlichen Grüßen, ...
|
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 |