|  | CATIA V5 Programmierung : CATIA friert ein während Makro läuft Tiberius am 16.07.2008 um 13:15 Uhr (0)
 Ich glaub ich hab nen Ansatzpunkt gefundnen.Kurz bevor er mir einfriert benennt er nicht die 3D Punkte um sondern fängt mit dem geometrischen Set an. Dieses bezeichnet er noch richtig, aber da es ab da nicht mehr passt schmiert er sang und klanglos ab.Das geometrische Set das umbenannt wird vor dem Absturz, wurde für die Selektion im vorhergehenden Makro benutzt. Es wäre doch dann sicher einen Versuch wert das Makro das zuvor gelaufen ist zum Schluss mit dem befehl zu versehen, dass alle Selektionen aufgeh ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Part schon geladen Sylas am 11.01.2019 um 09:23 Uhr (1)
 Zitat:Original erstellt von bgrittmann:ServusWas heißt bei dir "Part nicht doppelt vorkommen"? Was ist zB mit Normteilen?Im gleichen Product? In allen Products? Oder nur in der gleichen Produktstruktur?Wenn Parts in verschieden Rootproducts vorkommen können, geht das mit der Documents-Collection nicht.Was hast du den genau mit der Tabelle/Makro vor?GrußBerndDie Teile sind einzigartig - die sind Bauteile. Wenn das Teil mehr als einmal vorkommt, wird es in die Untergruppe aufgenommen. Wenn ich durch Files Co ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Parts eines Products schnell auslesen! Randle am 09.12.2015 um 11:15 Uhr (1)
 Hallo,man könnte auch alle geladenen Dokumente durchgehen.For each oDoc in CATIA.Documents Select Case TypeName(odoc)   case "PartDocument": mach irgendwas mit dem Part   case "ProductDocument": mach irgendwas mit dem Product   case else: mach was anderes End SelectNextAllerdings sollte man dann bevor man das Makro auf eine Baugruppe loslässt die CATIA Sitzung neu starten, damit nicht noch andere (nicht zu der Baugruppe gehörenden) Teile mit ausgelesen werden.Bei deiner Vorgehensweise führst du unter Umstä ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : CATAllPart in Produkt umwandeln Lusilnie am 09.10.2008 um 02:25 Uhr (1)
 Hallo K.Siebert,ich habe versucht Dein Problem nachzustellen, doch bei mir funktioniert es wie gedacht, also ohne Fehler.Zur Lösung des Problemes brauche ich noch mehr Angaben:Unter welcher Umgebung (Release, SP, HF) treten die Fehler auf?Gibt es spezielle Einstellungen bzw. eine spezielle Umgebung?Ist der Fehler bei verschiedenen Umgebungen der Gleiche?[Edit] UPPS: Da habe ich doch gerade festgestellt, dass es mit Assembled_Bodies ein Problem gibt. Da werden allen Sub-Bodies zwar als eigenständige Bodies  ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : verschiedene Instanzen in Baugruppe bearbeiten fireman am 07.12.2004 um 21:48 Uhr (0)
 Ich muss leider noch mal fragen, ob denn noch jemand eine Idee hat. Die Idee von Aero ist ja grundsätzlich nicht schlecht, aber für mich leider nicht praktikabel, da ich in jeder Baugruppe generell andere Namen habe, gleiche kommen faktisch niemals vor und somit ist für mich diese Art nicht möglich. Laut Ziethen kann ich ja auch über einen Index auf die entsprechenden Parts zugreifen. Jetzt muss ich ja nur eine Schleife haben, die mir immer ein Part weiterzählt. Aber wie sage ich der Schleife, dass ich am  ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : GetPoint / GetCoordinates bei LateBinding Jens Hansen am 05.10.2006 um 12:09 Uhr (8)
 Hallo zusammen,ich möchte die Koordinaten eines Punktes (erzeugt als "Punkt auf Kurve") auslesen. Allerdings nicht über Libaries pder driekt-script sondern über LateBinding. Leider wird ein Fehler ausgeben bzw. bei GetCoordinates wird mein Ergebnis-Array gar nicht gefüllt   Hier der Code in C#--------------------------------object[] addpoint = new object[1]{AddNewPointOnCurveWithReferenceFromDistance};//Punkt1object AppendHybridShape = Reportbody.GetType().InvokeMember("AppendHybridShape", 	BindingFlags.In ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Makro Laufzeit roccat am 27.01.2017 um 13:48 Uhr (1)
 Hallo Mario,die unterschiedlichen Laufzeiten resultieren Wahrscheinlich aus dem sich füllenden Arbeitsspeicher (Undo) und beim zweiten Lauf ist auch das Zielpart größer.Wenn es darum geht das Makro schneller zu machen würde ich versuchen erst alle Elemente eines Typs in die Selektion zu packen und dann komplett zu kopieren.Alternativ kannst du auch ein selection.search nach Farben innerhalb eines Selektierten Sets versuchen. Das muß aber nicht zwingens schneller sein. mfGMario------------------Wenn das die ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Punkte aus Excel in Skizze bronnerc am 19.10.2010 um 16:36 Uhr (0)
 Moin zusammen.Ich versuche aus Ecxel Punkte zu lesen und in eine Skizze einzufügen.In 3D ists klar, hab ich auch verstanden. Nur in eine Skizze einfügen bekomme ich nicht hin!Irgendwie mit Factory2D, aber wie genau?? Brauche dringend Hilfe!Bekannter Code für 3D:Sub CATMain()Set CATIA = GetObject("", "CATIA.Application")  wird nur benötigt, weil ich Excel als Entwicklungssumgebung benutze Dim Excel As Application Dim WB As Workbook Dim WS As Worksheet  Set Excel = CreateObject("Excel.Application")     Excel ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : CATAllPart in Produkt umwandeln Schutzverletzer am 24.10.2008 um 09:10 Uhr (1)
 Ich möchte mich mal hier einklinken.Ich habe mir durch Anregung diverser Forenbeiträge ein VBA-Skript namens PartToProduct geschrieben. Vielleicht kann ich ja das ein oder andere zum Thema beitragen.Kurz zu den Fähigkeiten meines Makros:- Körper kopieren ohne oder optional mit Link- Sonderzeichen aus Benennung filtern- optional Verwendung eines OEM-Startmodells zur Erstellung der neuen Parts- optional kopierten Körper in Hauptkörper Assemblen- optional nur sichtbare Körper verarbeiten- Userform zur Bedienu ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Daten in Excel schreiben ChrisMaaa am 19.09.2011 um 13:09 Uhr (0)
 Servus alle zusammen,Hab ein paar Fragen. Ich möchte aus einer User selection die Ergebnisse an Excel übergeben. Problem ist der Übergang zu Excel. Aber hier erstmal der Code:Code:**********************************Definition globale Variablen**********************************Public ErrorCode As IntegerPublic objXL As ObjectPublic aktiWSPublic AllWSSub CATMain()Hier stehen ein paar Schleifen und User selections. Ich will die Ergebnisse der User Selection dann an Excel übergeben.***************************** ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Multiselection von Publications Student051089 am 16.03.2018 um 10:54 Uhr (1)
 Hallo zusammen,ich habe folgendes Problem:Per Marko will ich mehrere erstellte Publications auswählen und in einer Listbox anzeigen.Bisher klappt das noch nicht so richtig.Meine Idee:Code:    Set vselection1 = CATIA.ActiveDocument.Selection    InputObjectType(0) = "AnyObject"    vselection1.ClearStatus = vselection1.SelectElement2(InputObjectType, "Bitte selektieren Sie die erstellten Publications!", False)     Set Publications= vselection1.Item(1).Reference    vselection1.ClearIf (Status = "Cancel") Then  ...
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : Partname mit Indize auslesen Peter91 am 20.10.2015 um 20:04 Uhr (1)
 Hallo zusammen,mit welchem Befehl suche ich von einem selektierten Part den Namen der Teilenummer?Mit  ManAuswah.Item(1).LeafProduct.Name  bekomme ich nur den Exemplarnamen.Gruß Peter
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln | 
|  | CATIA V5 Programmierung : koordinaten aus Excel Ralf Krause am 01.11.2009 um 18:19 Uhr (0)
 Hallo zusammen,das Makro ist super! Aber warum fängt er mir die einzelnen Punkte im sketcher (part desig) nicht, ich möchte sie zu einem spline verbinden!?
 
 
 | 
| In das Form CATIA V5 Programmierung wechseln |