|
CATIA V5 Programmierung : Script und Makro Beispiele
BADU am 22.07.2004 um 08:58 Uhr (0)
hier kannst du die Beispiele zum Buch CATIA V5 - Effiziente Konstruktion mit Makros herunterladen. http://www.hanser.de/extras/ziethen/ ------------------ Gruss BADU
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro gleich am Anfang starten?
BADU am 11.08.2004 um 08:41 Uhr (0)
Hallo ich habe mein Catia Verknüpfung so wie cwillmann erweitert allerding startet mein Makro nicht. Pfad im Verknüpfung: C:ProgrammeDassault SystemesB12intel_acodeinCATSTART.exe -run CNEXT.exe -env CATIA_P3.V5R12.B12 -direnv C:DOKUME~1ALLUSE~1AnwendungsdatenDassaultSystemesCATEnv -macro C:ProgrammeDassault SystemesStartprogBatch_DateienSE.CATScript Woran kann das liegen? Ist mein Pfad viel zu lang? ------------------ Gruss BADU
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erzeugen von OpenBodies in OpenBody
BADU am 26.08.2004 um 15:26 Uhr (0)
Hi Zizorro vielleicht hilft das hier: Language= VBSCRIPT Sub CATMain() Dim HB1 As HybridBody Set HB1 = CATIA.ActiveDocument.Part.Hybridbodies.Item ( Open_body.1 ) Dim HKoerper As HybridBodies Set HKoerper = HB1.Hybridbodies Dim HB2 As HybridBody Set HB2 = HKoerper.Add End Sub ------------------ Gruss BADU [Diese Nachricht wurde von BADU am 26. Aug. 2004 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbenennen Parameterset
BADU am 26.08.2004 um 17:09 Uhr (0)
HiStimt nicht so ganz.Es gibt die Möglichkeit den Namen mit der Suchfunktion zu ändern.Beispiel:Dim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "CATKnowledgeSearch.AdvisorParameterSet.Name=Parameter_Name,all"For iI = 1 To CATIA.ActiveDocument.selection.CountCATIA.ActiveDocument.selection.Item(iI).Value.Name = "Neue_Name"Next------------------Gruss BADU [Diese Nachricht wurde von BADU am 26. Aug. 2004 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erzeugen von OpenBodies in OpenBody
BADU am 06.09.2004 um 14:22 Uhr (0)
Hi Na klar: Sub CATMain() Dim HB1 As HybridBodies Set HB1 = CATIA.ActiveDocument.Part.HybridBodies Geöffnete Körper (Körper_1) erzeugen -------------------------------------- Dim Hilfsgeometrie As HybridBody Set Hilfsgeometrie = HB1.Add Hilfsgeometrie.Name = Körper_1 Geöffnete Körper (Körper_2) erzeugen -------------------------------------- Dim HB2 As HybridBody Set HB2 = CATIA.ActiveDocument.Part.Hybridbodies.Item ( Körper_1 ) Dim HKoerper As HybridBodies Set HKoerper = HB2.Hybridbodies Dim HB3 As ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterset erzeugen
BADU am 27.09.2004 um 11:27 Uhr (0)
Hallo Zusammen, ich habe es geschafft ein Parameterset zu erzeugen, allerdings schaffe ich es nur, es in den Hauptkörper einzufügen. Beispiel: -------------------------------------------------------------------- Dim ABody As Body Set ABody = CATIA.ActiveDocument.Part.MainBody Dim AParams As Parameters Set AParams = CATIA.ActiveDocument.Part.Parameters AParams.CreateSetOfParameters ABody ---------------------------------------------------------------------- Habt ihr eine Idee wie ich das erzeugte Parameters ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Projekte miteinander verknüpfen??
BADU am 15.10.2004 um 08:50 Uhr (0)
Hallo Ronny, ich werde es gleich mal ausprobieren. Heisst bei dir Subaufruf Makros das eigentliche Skript des Makros? Hintergrund warum ich zwei Projekte brauche: bei der definition der Symbole für die einzelne Makros gehen nach Neustert von Catia verloren und somit brauche ich dafür einen starttool ------------------ Gruss BADU
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : New Part script
BADU am 15.12.2004 um 07:33 Uhr (0)
Hi sebuse, vielleicht hilft das hier: _____________________________________________________________ _____________________________________________________________ Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As PartDocument Set partDocument1 = documents1.Add( Part ) Dim product1 As Product Set product1 = partDocument1.GetItem( PART1 ) Dim Nummer As String Nummer = InputBox( Eingabe , Nummer , Nummer) product1.PartNumber = Nummer End Sub __________________ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part-Objekte mit Schleife erzeugen
BADU am 19.04.2005 um 11:53 Uhr (0)
Hi TomK79 versuchs mal so: Sub CATMain() Dim productDocument1 As ProductDocument Set productDocument1 = CATIA.ActiveDocument Dim product1 As Product Set product1 = productDocument1.Product Dim products1 As Products Set products1 = product1.Products Dim Name As String Dim I For I = 1 To 5 Name = Balken & I Dim product2 As Product Set product2 = products1.AddNewComponent( Part , Name) Next End Sub ------------------ Gruss BADU
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro > inaktivieren der Kons.
BADU am 07.09.2004 um 09:00 Uhr (0)
Hi OlafProbiers mal damit:____________________________________________________________Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "CATKnowledgeSearch.DesignTableType,all"For iI = 1 To CATIA.ActiveDocument.selection.CountCATIA.ActiveDocument.selection.Item(iI).Value.DeactivateNextEnd Sub___________________________________ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bohrungen deaktivieren
BADU am 21.12.2004 um 12:47 Uhr (0)
Hallo Zusammen,ich habe ein Produkt der Besteht aus mehrere Unterprodukten und Parts. Ich möchte alle Bohrungen und Rechteckmuster in diesem Produkt deaktivieren.Ich habe es mal so versucht:Dim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "(CATPrtSearch.SimpleHole + (CATPrtSearch.RectPattern + CATGmoSearch.RectPattern)),all"For iI = 1 To CATIA.ActiveDocument.Selection.CountCATIA.ActiveDocument.Selection.Item(iI).Value.DeactivateNext------------------Gruss BADU
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Part / Assembly : Stammbaum sturkturieren - untegeordnete Elemente definieren
BADU am 23.07.2004 um 14:23 Uhr (0)
Hallo Leute! Ich habe ein Problem mit Einfügen von Körpern! Hintergrund: Ich habe mein Stammbaum (siehe Bild) so strukturiert dass ich Körper definiert habe wo einige Elemente reingehören (Bohrungen und Abzugselemente). Diese ist dann mein StartPart womit ich immer beginne. Problem: Wenn ich anfange zu modellieren dann wird der Block immer zu Ende hinzugefügt (sihe Bild) und muss immer neu anordnen. Frage: Gibt es eine Möglichkeit Catia zu sagen dass die vordefinierten Körper immer untergeordnet sind und ...
|
In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Part / Assembly : Bohrungen und Taschen werden nicht mehr angezeigt
BADU am 24.02.2005 um 11:47 Uhr (0)
Hallo, ich habe das gleiche Problem. Ich habe alle Bohrungen (auch Muster) in einem separaten körper erstellt. Ändere ich die Position einer Bohrung verschwinden plötzlich 3/4 der Bohrungen. CATIA meldet kein Fehler. Die Bohrungen bleiben im Strukturbaum erhalten, wenn ich sie aktiviere erscheint ganz normal das Änderungsbox und die Kontur und verschwindet dann wieder. Woran könnte das liegen? ------------------ Gruss BADU
|
In das Form CATIA V5 Part / Assembly wechseln |