| 
CATIA V5 Programmierung : Etwas für Profis -> übliche Rekursion über Strukturbaum funktioniert nicht! 
tberger am 28.11.2013 um 13:35 Uhr (1) 
Ich würde nach wie vor Suchabfragen machen, die Suche als Selection packen und der Reihe nach durchgehen.Meinetwegen "Suche zuerst alle direkten Punkte"Dann "Suche Linien" und mach daraus Anfangspunkt, Endpunkt und Mittelpunkt.Analog doe Kurven/Splines.Zuletzt die Flächen suchen und deren Schwerpunkt per Makro ausgeben lassen.Diese 4 Suchen und das Abarbeiten wird IMHO wesentlich schneller sein als "systematisch" den Baum Feature für Feature abarbeiten zu lassen mit all den Sets die nötig sind und die Fall ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Powercopies mit Makro erstellen, Richtung festlegen 
tberger am 08.11.2009 um 11:40 Uhr (0) 
Du kannst doch auch die PowerCopy intelligenter machen, um die Richtung eindeutig festzulegen:z.B. Points auf Line erzeugen (in beide Richtungen, einen Längenparameter mit Formelbezug zwischen den jeweiligen Punkten und einem deiner Elemente der PowerCopy erzeugen und anhand der gemessenen Längen entscheiden lassen, welche Lösung dann die Richtige ist (in einer Rule mit Fallunterscheidungen, dann einer Datumfläche die Inverse oder die Join zuweisen).Ich löse das so weit es geht "geometrisch" mit Fallunters ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Selection Delete 
HeinHein am 01.03.2016 um 10:41 Uhr (1) 
Hallo,ich habe dann experimentell selbst herausgefunden, woran es lag.  1. Der Befehl objSelektion.Delete funktioniert nur wenn mindestens einItem im Objektcontainer ist, sonst liefert die Funktion ein Fehler!Das laesst sich einfach loesen:if objSelektion.count0 then objSelection.Delete2. Es ist entscheidend WO das objSelektion definiert wird.  Bei einem CATProduct sollte der Rootknoten zunaechst als aktives Dokument gesetzt werden. Dann das Selektionobjekt erzeugen:set objSelektion=objActiveDocument.Selec ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Farbe Ändert 
xyon126 am 28.02.2013 um 13:30 Uhr (0) 
Hallo tberger!Vielen, Vielen Danke!    Ich habe gesehen who mein fehler ist, Das ist die Selection1.clear und jede Farbe separat gemacht.    Ich habe korrigieren kleine Fehler von dein Code un Jetz funktioniert perfekt:Code:Sub CATMain()	------------------------------------------------------------------------	  Seleccionar todo lo que esta en color gis STD CATIA (210,210,255)	------------------------------------------------------------------------  On Error GoTo 0  	Set selection1 = CATIA.ActiveDocument.se ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Umgang mit Makros 
Timberwolve am 02.08.2006 um 11:18 Uhr (0) 
Soll das Programm eine Verknüpfung zwischen den Parametern herstellen oder soll nur der Wert vom Product Parameter an die Parameter im Part übergeben werden???Das ist denke ich mal die erste überlegung die du anstellen solltest. Jedoch wäre es unsinnig die Parameter zu verknüpfen, also ich würde nur ein ansteuern des Parameters empfehlen. Dann ist es eigentlich recht einfach zu handeln ------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Tangentiale Ebene zu Fläche im Kontext einer Baugruppe 
bgrittmann am 04.08.2022 um 11:37 Uhr (1) 
ServusIch befürchte dass die Ermittlung der Tangentialrichtung recht komplex wird. Wahrscheinlich musst du dann in dem Part eine temporäre Geometrie erzeugen, die Richtung messen/bestimmen und dann die Richtung auf die Postion in der Baugruppe umrechnen (siehe Beispiel DMUpstcopypastekeepabsolutpoition.CATscript in der Doku)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht. 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : send to directory ohne PX1 Lizenz 
bgrittmann am 02.04.2010 um 14:57 Uhr (0) 
ServusDie umständliche Möglichkeit ist:- Baugruppe rekursiv durcharbeiten- für jedes Part/Product "SaveAs" ins neue VerzeichnisFür was benötigst du dies? Sollen die Zeichnungen auch kopiert werden (gibt schon ein paar Makros, sieh Forensuche)Sollen die Kopien eine neue UUID haben? GrußBernd------------------Warum einfach, wenn es auch kompliziert geht. 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Hilfe beim Macro erzeugen 
SirKlabauter am 16.04.2008 um 17:56 Uhr (0) 
Versuch es doch mal mit dem Macrorecorder.Tools/Marcro/Start Recording...Dann erstellst du die ganzen Sachen von Hand. Benennst sie richtig. Und beendest die Macroaufzeichnung.Wenn du ein neues Part erstellst und das Marco dann noch mal laufen läßt sollten die Sachen eigentlich erzeugt werden.------------------Hinweise auf Rechtschreibfehler kann man sich bitte sparen.CATIA: V5R16Programmiersprache: VBA 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung :  Normalen und Schnittpunkte Bauteilübergreifend erzeugen 
bgrittmann am 07.05.2017 um 17:06 Uhr (1) 
Servus MrLimesWas willst du mit den Schnittpunkten bezwecken? Willst du eine "Baugruppenbohrung"-Funktion nachprogrammieren?Auf was sollen die Linien normal ausgerichtet sein (ggf liegen die beiden Teil nicht aufeinander auf)?Wo sollen die Punkte erstellt werden? Im extra Part oder dürfen die Ursprungsteile modifiziert werden?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht. 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Parameter an Drawing übergeben 
Bertel am 27.02.2006 um 16:42 Uhr (0) 
Hallo McByte,1. Text in Drawing doppelklicken2. nicht in Texteditorfenster, sondern auf Text-rechte Maustaste-Attributverknüpfung wählen3. in Part wechseln - dort oberstes Element im Baum anwählen4. nun landest du wieder in der Drawing5. aus der Attributliste den gewünschten Parameter suchen (z.B. Teilenummer - selektieren - ok - ok6. Fertigoder schau mal da: http://ww3.cad.de/foren/ubb/Forum134/HTML/001377.shtml#000004 GrußBertel 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Part im Product neu positionieren 
schus am 27.06.2012 um 12:23 Uhr (0) 
Hallo zusammen,nach dem STEP Import habe ich nun ein Product mit Parts. Die Parts sind zum Ursprung des Products verschoben, z.B. um X=-317mm. Dieser Wert soll jetzt aber auf X=-0.317mm korregiert werden!Die Parts müssten also alle neu zum Ursprung des Products ausgerichtet werden.Viele Grüßeschus 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Parameter Veröffentlichen 
Jules_Vernes am 16.11.2005 um 08:37 Uhr (0) 
Hallo Zusammenmir gehen gerade die Fragen nicht aus.Ich erstelle per Makro(catvba) ein Product und darunter ein Part in dem ich einige Parameter erzeuge. Frage:Wie kann ich diese Parameter veröffentlichen oder wird diese Funktion von der Automatisierung nicht unterstützt.Ich hab es wie im Anhang mal versucht aber da spielt CATIA nicht mit  Vielen Dank schonmalGrüsse Jules 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Combobox auswahl mit Parameter und hinterlegtem Designtable verknüpfen 
bgrittmann am 31.10.2011 um 15:26 Uhr (0) 
ServusWas willst du nun über die Combobox steuern?Die Konfiguration deiner DesignTable auswählen, oder ein Part ein/ausblenden?Über zBoPart.Relations.Item("Tabelle").Configuration = 1Kannst du direkt die Konfiguration deiner Tabelle auswählenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht. 
  | 
| In das Form CATIA V5 Programmierung wechseln |