|
CATIA V5 Programmierung : Auswählen aus VBScript
tomtom1972 am 02.02.2006 um 17:00 Uhr (0)
Hallo Jörg,falls ich deine Frage richtig verstanden habe (was heisst gespeichert?)Set oSelection = Catia.ActiveDocument.SelectionoSelection.ClearoSelection.Add(oObjectToAdd) ----- Objekt wird selektiertGrussTomTom------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswählen aus VBScript
cad-Carsten am 02.02.2006 um 17:06 Uhr (0)
Hallo,vielleicht hilft dir das weiter:Sub CATMain()Speichern der SelecktionDim saveSel As New VBA.CollectionDim mySel As SelectionSet mySel = CATIA.ActiveDocument.SelectionFor i = 1 To mySel.Count saveSel.Add mySel.Item(i).ValueNext i ... ...mySel.ClearMsgBox "Auswahl entfernen"Gespeicherte Auswahl im Baum wieder herstellenFor i = 1 To saveSel.Count mySel.Add saveSel.Item(i)Next iMsgBox "Auswahl hergestellt"End Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 R14 mit JAVA Arbeiten
valo am 10.02.2006 um 17:48 Uhr (0)
Hallo Forum !!Ich bitte um Hilfe, bei einem Versuch mit Java (Damit wird die Programmiersprache JAVA und nicht JavaScript gemeint) ein z.B. xxx.CATPart Modell anzusprechen.Ich selbst besitze kein RADE_TOOL nur eine Catia V5R14 und sehr gute Kenntnisse in Java.habe sämtliche Links zu den Foren ausprobiert und das ganze I-Net durchsucht, aber ich finde kein einzieges Beispiel geschweige von einer Docu.Mein Ziel: aus einem xxx.CATPart Modell egal welches Parameter mit einer Java-Program auszulesen.Für jede Hi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenschaft von Parts bearbeiten
prosper am 10.02.2006 um 20:40 Uhr (0)
Hallo, probiers doch mal mit:Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim product2 As ProductSet product2 = products1.Item("Test")Dim Nummer , ExemplarnameDim K_Beschreibung , TeilenummerDim Ueberarbeitung , NomenklaturDim Definition , QulleDim P_Beschreibung Nummer = product2.???? Wie heißt diese Variable?set oprop = product2.refe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Product editieren
claho am 11.02.2006 um 13:29 Uhr (0)
Hallo liebe Kollegen,es wurde zwar schon immer wieder mal zu dem Thema etwas gepostet, aber scheinbar bin ich zu doof dafür, um es zu kapieren.Ich habe Parts in einem Product und möchte diese in einer Schleife nacheinander nehmen und "irgend etwas" damit machen. Zum Beispiel einen Body kopieren. Hierzu müsste das Part jedoch auf Edit geschalten werden, was aber ja nicht geht?!Hier ein Beispiel (das aber nicht geht :-) ):Sub CATMain() Set productDocument1 = CATIA.ActiveDocument Set product1 = prod ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Product editieren
tomtom1972 am 11.02.2006 um 14:04 Uhr (0)
Hallo,der zweite Teil deines Scriptes ist falsch. Um die Parts in einem Product "durchzugehen" musst du auch die Items counten und nicht über die Catia.Documents gehen. Dein Zähler (n) der Items deines Products hat ja nichts mit dem Zähler der Documents zu tun.So müsste es gehen: Sub CATMain()Set oActDoc = Catia.ActiveDocumentSet oProducts = oActDoc.Product.ProductsSet oSelection = oActDoc.SelectionoSelection.Clear ----------- bis hierhin wars i.OFor i = 1 to oProducts.Count Zählt die Children Set oIte ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigene BMP oder ICO als Buuton einbinden
tomtom1972 am 12.12.2005 um 08:44 Uhr (0)
Hallo,ich erzeuge die Toolbars, die die Icons zum Starten der Scripte enthalten nicht in CATIA (über ToolsCustomize) sondern in VisualBasic 6.0. Dort kannst du unter der Eigenschaft .Picture eines Command-Buttons direkt eine Bitmap-Datei zuweisen (siehe Bild im Anhang).Im CATIA selbst bleibt nur die Sucherei - jedenfalls kenne ich nichts anderes.TomTom ------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 R14 mit JAVA Arbeiten
KlausJ am 12.02.2006 um 20:34 Uhr (0)
Hallo valo,1. Du kannst VBScript verwenden und die gewünschten Strukturen auslesen.2. Mit Java in das binäre CATPart oder CATDrawing reinschauen und zu verstehen versuchen was und warum. Beim nächsten Release kann es aber ganz anders sein.3. Mit CAA reinschauen - teuer.Eine 4. Möglichkeit sehe ich nicht - sorry. ------------------in diesem SinneKlaus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigene BMP oder ICO als Buuton einbinden
Izle am 13.02.2006 um 22:01 Uhr (0)
Hallo auch,als kleiner Hinweis noch. Die Größe ist zwar entscheidend aber nicht alles. (Hab ich schön gesagt, nicht?) Die Farben spielen auch noch eine Rolle. Man darf meines Wissens nicht über 16Farben gehen bei der Icon-Erzeugung.Wenn ich den Screenshot aber so betrachte kann ich noch einen kleinen Hinweis geben. Starte CATIA mal neu! Wenn du das Icon erzeugst während CATIA geöffnet ist, erkennt es zwar, dass ein neues Icon vorhanden ist, stellt es aber wie auf deinem Screenshot dar. Scheinbar werden die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Komponenten Laden oder Entladen
AlexE78 am 14.02.2006 um 09:15 Uhr (0)
Guten Morgen,Laden und Entfernen von Shapes (d.h. ohne Erzeugen/Löschen eines Knotens im PST) geht mitoProduct.AddMasterShapeRepresentation/RemoveMasterShapeRepresentation(alternativ dazu oProduct.AddShapeRepresentation bzw. RemoveShapeRepresentation)Diese Funktionen sind in der CATIA-V5 Automation dokumentiert(V5Automation.chm im /bin-Verzeichnis), sollten aber nur für *model und *cgr angewendet werden, da Parts, die auf diese Weise eingefügt werden, nicht in den DesignMode umgeschaltet werden können.Für ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 R14 mit JAVA Arbeiten
valo am 14.02.2006 um 14:30 Uhr (0)
Sicherlich ist es möglich aufirgendeine weise an die Parameter zu kommen, ich möchte aber das mit Java erreichen.Die meisten von euch benutzen VB oder einen Ableger davon, ich wollte aber mit einer (OOP) wie JAVA oder C++ Sprache an die Sache rangehen.Soviel ich bis jetzt verstanden habe, gibt es ein RADE_TOOL der ein haufen Kohle kostet und es steht nirgendwo beschrieben was das Ding kann.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V4 model auf 2D Drawing umschalten und plotten
ksschmi0 am 15.02.2006 um 08:39 Uhr (0)
Hallo,ich bin gerade dabei ein CATScript zu schreiben, welches ein CATIA V4 model öffnen, auf *DRAFT umschalten und diesen in eine Datei plotten soll.Das Öffnen der Datei, sowie das Plotten der View stellt kein Problem dar, jedoch für das Umschalten auf *DRAFT finde ich kein passendes Objekt.Das Script sieht z.Zt. so aus:Code:Language="VBSCRIPT"Sub CATMain() ----- Model öffnen ----- Set ADoc = CATIA.Documents.Open("Y:irgendein.model") Set CADWindow = CATIA.ActiveWindow Dim CADDoc As Document Set CADDoc = C ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Title Block Editor v3.1.4
Steffen Hohmann am 15.02.2006 um 14:25 Uhr (0)
Hallo Fazer,in dem gezeigten Code-Ausschnitt wird geprüft, ob das momentan aktive Dokument eine CATDrawing ist (es könnte ja ein Part sein). In Deinem Fall ist kein Dokument geöffnet, so daß die CATIA.ActiveDocument-Methode fehlschlägt.Hier müßte noch ein If - Then Block vorgeschaltet werden:If CATIA.Documents.Count 0 Then If Not docIsDrawing(CATIA.ActiveDocument) Then msgbox .... fatalError = 1 Exit Sub End IfElse msgbox "kein Dokument geöffnet" fatalError = X Exit SubEnd IFGruß ...
|
In das Form CATIA V5 Programmierung wechseln |