|
CATIA V5 Programmierung : Aus dem Drawing heraus Parameter im Product abfragen
cChris am 17.01.2011 um 13:45 Uhr (0)
Hallo Daniel,Mein Ausgangszustand ist der, das ein Product geöffnet ist, dass mehrere Products enthält. Dann öffne ich das Drawing. Das Drawing ist leer und soll jetzt mit Information gefüttert werden.Aber bevor Information übermittelt werden, sollen erst noch ein paar Abfragen getätigt werden.Nach der Abfrage wird dann eine Zeichnung abgeleitet. Von dem Parameter Textfeld darf man sich nicht beirren lassen. Der Parameter könnte auch den Namen Parameter X haben. Dieser Parameter dient erstmal nur zur Kontr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus dem Drawing heraus Parameter im Product abfragen
cChris am 17.01.2011 um 07:44 Uhr (0)
Guten Morgen Bernd,erstmal Danke für deine schnelle Antwort.Ich will den Parameter Textfeld prüfen, ob dieser den Wert "Bitte Parameter eingeben" enthält. Sollte das der Fall sein, wird das Macro abgebrochen.Es wird aus dem Drawing heraus immer auf das Product zugegriffen. Mit der Vorgehensweise die Du mir beschreibst wird eine Zeichnung abgeleitet. Kann ich über diesen Weg auch den Parameter auslesen ? Nicht das es zu Missverständnissen kommt, ich möchte nur den Wert des Parameters - Parameter Textfeld, s ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus dem Drawing heraus Parameter im Product abfragen
cChris am 18.01.2011 um 10:33 Uhr (0)
Hallo zusammen,ich formuliere meine Frage etwas anderst.Ich möchte ein Macro in der Drawing Oberfläche starten, dass auf ein geöffnetes Product zugreift. Allerdings weiß ich den Befehl nicht, wie ich von der Drawing Oberfläche ins Product zugreife. Ich möchte eine Abfrage haben, ob ein Parameter true oder false ist.In meinem Fall wäre die Abfrage, hat der Parameter Textfeld den Wert „Bitte Parameter eingeben“ - true/falseSo in der ArtCode: If TypeName(xxxxxx) "Bitte Parameter eingeben" ThenBox = MsgBox(" ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Parameter auslesen
cChris am 06.12.2010 um 18:08 Uhr (0)
Hallo zusammen,ich komm gerade auf keinen grünen Zweig und aus der suche werde ich auch nicht schlauer! Oder es liegt einfach daran, das ich vor lauter Bäumen den Wald nicht mehr sehe.Folgendes Problem:Ich habe einen Parameter in der Product-Struktur und möchte diesen als Prüfung auslesen.Inhalt des Parameters ist folgender:-Bitte Paramter eingeben-SP-RE-LI-leerGibt der Parameter den Wert "Bitte Parameter eingeben" an, soll das Macro abgebrochen werden. Bei den anderen Eingaben läuft das Macro einfach weit ...
|
| 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 : 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 : drawing aus Product ableiten - Zeichnungsableitung
cChris am 09.11.2010 um 14:09 Uhr (0)
Hallo zusammen, ich steh mal wieder vor einem Problem und komme nicht auf des Rätsels Lösung!Es geht um folgendes: In einem Product sind mehrere Products untergebracht. In den jeweiligen (Unter)Products sind zwei Assemble(Parts) mit den Namen X und Y untergebracht.Sind die Assemble aktiviert, soll eine Zeichung des zugehörigen Parts abgeleitet werden. Die Assemble werden über Parameter aktiviert/deaktiviert.Auf diese Weise soll jedes Product durchsucht werden, ob Assemble aktiviert oder deaktiviert sind. A ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten eines Punktes im Product auslesen
cChris am 18.11.2010 um 07:18 Uhr (0)
Guten Morgen Christian,ich hab mir das Programm mal angeschaut! Genau sowas in der Art habe ich gesucht. Vielen Herzlichen Dank.Jetzt muss ich nur noch schauen, wie ich den Parameter ansprech, das dieser auch die ausgelesenen Koordinaten übernimmt.------------------Mit freundlichen Grüßen,cChris
|
| 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 |
|
CATIA V5 Programmierung : Koordinaten eines Punktes im Product auslesen
cChris am 17.11.2010 um 14:51 Uhr (0)
Hallo Christian,Danke für die schnelle Antwort. Dafür geb ich Dir auch 10 Unities! ;-)Der Ansatz ist richtig, aber es hat sich herausgestellt, dass die Koordinaten mit einem Macro ausgegeben bzw. übergeben werden müssen.Ich erzeuge per Macro einen Punkt auf einer Fläche, jetzt sollen die Koordinaten, des erzeugten Punktes, an einen Parameter XXX mit der Werten X,Y und Z übergeben werden. Ist das möglich ? Geht es mit dem Befehl GetCoordinates ? Vielen Dank schonmal.Mit freundlichen Grüßen,cChris
|
| 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 : 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 : 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 |