|
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 : Part einfügen --> vorher Ziel auswählen
BADU am 10.09.2004 um 19:16 Uhr (0)
Hallo Zusammen, ich bin mittlerweile ein bischen weitergekommen. Ich habe die Selektion definiert und klappt es aber nur für dei 1. Ebene (siehe Anhang). wie muss ich die Selektion (oder die Einfügeoperation) definieren dass für alle Ebenen wirksam ist? Skript: ---------------------------------------------------------------------- Sub CATMain() Dim Was(0) Was(0) = Product Set UserSel = catia.ActiveDocument.Selection UserSel.Clear E = UserSel.SelectElement2(Was, Produkt wählen , True) If E = Norma ...
|
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 |
|
CATIA V5 Administration : Catia mit unterschiedliche Service Packs aber gleiche Release starten
BADU am 18.10.2004 um 11:15 Uhr (0)
Hallo Zusammen, ich muss catia (projektabhängig) mit einem Release aber unterschiedlichen Service Packs betreiben. wie lässt sich die Installation am einfachsten so vornehmen, dass ich Catia mit unterschiedliche SP´s starten kann (am besten über unterschiedliche Verknüpfungen) ------------------ Gruss BADU
|
In das Form CATIA V5 Administration wechseln |