|
CATIA V5 Programmierung : products verketten
Heini_K am 04.10.2006 um 14:25 Uhr (0)
Hallo,Gibt es eine Möglichkeit mehrere products zu einem products-objekt zu verknüpfen. Sinngemäß:Set allproducts = products1 + products2 + ... + productsnBisher löse ich das Problem über ein products-array, aber dadurch handele ich mir bei der Analyse für jede Hierachie-Ebene eine extra For-Next-Schleife ein. Es sollen dabei möglichst keine neuen Produkte erstellt werden. Oder wäre hier der einzige weg: Neues Dummy-Produkt erzeugen - products als Komponenten hizufügen- Dummy-Produkt analysieren etc.- Dumm ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensysteme über VBA auslesen
Bartleby am 05.01.2005 um 10:54 Uhr (0)
Hallo Michael, Würde mich freuen, wenn ich Dir helfen könnte, wie Du mir auch schon oft super geholfen hast. Also ich habe die Koordinatensysteme wie folgt ausgelesen: ich habe das achsensystem selektiert und als object definiert. An den Ursprung bin ich mit obj.GetOrigin array(2) rangekommen. Dann habe ich mit obj.getX(Y,Z)axis array(2) die drei Komponenten des Einheitsrichtungsvektors der X (Y,Z)-Achse ausgelesen. Soweit ich mich noch erinnern kann, ging das nicht wenn das Achsensystem als AxisSystem def ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : newWindow (?) für stl export
CAMiCADse am 22.01.2009 um 20:07 Uhr (1)
Hall Smerg, Zitat:Original erstellt von Smerg:hmmm, ist leider nicht, dass was ich meine...Ich möchte direkt aus einem Produkt heraus ein neues Window machen und dort nur aus dem aktiven Produkt, die Komponenten für den stl Export einfügen... und soweit ich weiß geht der Export eines Produktes nicht als stl!?hmmm, hast du meinen Vorschlag schon mal ausprobiert?Solltest du mal machen, ist nämlich genau dass, was du meinst...(Vorausgesetzt, da funkt kein PDM dazwischen)Da CATIA das Document nicht neu von der ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Run-Time error beim erstellen einer Bedingung in Skizze
bgrittmann am 04.08.2017 um 11:30 Uhr (1)
Servus monkaGibt es nicht in den OEM-Richtlinien ein Vorschrift dass auf Körperkanten/flächen nicht referenziert werden soll?Ich zweifle eher die Methodik wie ihr scheinbar Teile aufbaut etwas an.Kleines Beispiel:- ein Rechteckflansch mit Bohrungen innerhalb eines Parts- 3D-Geometrie (Ebene, Achsensystem, Punkt, ...) als Stützgeometrie erstellen- Pad (im richtigen Körper) auf der Stützgeometrie erzeugen- Bohrungen in den entsprechenden Körpern auf die Stützgeometrie bezogen erzeugenDann hast du möglichst w ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente zwischen Geometrischen Sets verschieben
HoBLila am 25.01.2012 um 09:29 Uhr (0)
Ist aber, glaube ich, die einzig mögliche im Makro-Bereich. :-(Habe mich nur nicht zu geäußert, da ich gerade nicht weiß ob es einen Remove-Befehl gibt.Ich weiß aber, dass mir damals, beim Ordnen von Elementen in einem GeoSet, nix anders übrig blieb, als mit Cut&Paste zu arbeiten und die Problematik ist hier ähnlich gelagert.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sichere ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Distanz zwischen CGR Produkt und Face
user7 am 07.05.2025 um 12:36 Uhr (1)
ja, Danke - das scheint ein ähnliches Problem zu sein. Allerdings kann ich nicht die Lösung davon nutzen, da ich nicht nach der Distanz zwischen den beiden Produkten suche, sondern dem minimalen Maß zwischen dem Face und dem Produkt. D.h. Distance kann ich nicht nutzen, da das mir sonst die minimale Distanz zwischen den beiden Produkten ausgibt (incl. aller Faces im ersten Produkt). Kurzum: Hat jemand ein Workaround gefunden, wie man measurable auf CGR Komponenten nutzen kann - oder bei programmatisch bei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansicht mit formel/script de/aktivieren
PaulPanza am 31.10.2011 um 15:23 Uhr (0)
Moin,leider konnte ich im Forum dazu kein Thema finden, also muss ein neues her.Ich benötige für das Automatisieren von bestimmten drawings das Steuern von Ansichten. Am besten sollte diese deaktiviert werden. Weil das aber, nach meinen Infos, nicht möglich ist, würde es auch ein verschieben in den nowshow tun. Leider kann ich dich visibility nicht über einen Standard Parameter steuern, also muss ich wohl eine ebene tiefer. Leider hab ich nur keine Ahnung wie ich das machen muss. Meine VB Kenntnisse sind m ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ersetzen der
Lusilnie am 23.06.2010 um 00:31 Uhr (0)
Hallo Wishmaster,das geht z.B. mit "Cut & Paste" aus bzw. in die jeweilige Selektion:Code:Set iSel = CATIA.ActiveDocument.SelectioniSel.CleariSel.Add CATIA.ActiveDocument.Part.HybridBodies.Item("Geometrical Set.2")iSel.CutiSel.CleariSel.Add CATIA.ActiveDocument.Part.HybridBodies.Item("Geometrical Set.1").HybridBodiesiSel.PasteCATIA.ActiveDocument.Part.UpdateDamit kannst Du in einem separat geöffneten CATPart das "Geometrical Set.2" (auf Part-Ebene) unter das (ebenfalls auf Part-Ebene liegende) "Geometrical ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter ändern
Christian_Rutter am 05.08.2004 um 13:35 Uhr (0)
Hallo mal an alle, Will mit einem Skript in einer Drawing die Seite einrichten und je nach Format eine bestimte View um einen wert in x verschieben. Tut alles recht gut, bis auf das, dass brim ändern des Parameters die Fehlerbeldung Run-time error 13 Type mismatch kommt hier mal der part des codes der nicht will kann ja sein das jemand weiss wie sich das Ding überreden läßt lg Christian Dim drawingDocument1 As DrawingDocument Set drawingDocument1 = CATIA.ActiveDocument Dim drawingSheets1 As DrawingS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verständnisproblem DMU Sectioning Makro
pfannensepp am 03.07.2012 um 17:14 Uhr (0)
Hallo Gemeindeich erstelle gerade ein Makro welches mir u.a. Verschiedene Schnitte aus einem Produkt ausspielen soll. Es funktioniert alles allerdings komme ich aber nicht diesem "Position-Vektor" klar. Aus der Hilfe habe ich folgendes... The position of the section oComponents( 0) is the X component of the X-axis oComponents( 1) is the Y component of the X-axis oComponents( 2) is the Z component of the X-axis oComponents( 3) is the X component of the Y-axis oComponents( 4) is the Y component of th ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SendKeys + Zusammenbauen
JanF am 21.07.2003 um 12:23 Uhr (0)
Hallo Steffen! Der Vorgang, der automatisiert werden soll ist folgender: - ein neues Part wird in ein Product eingefügt - dieses Part wird in Bearbeitung gesetzt (im Stukturbaum blau unterlegt) - alle Bauteile in der Product Datei werden auf Body-Ebene selektiert - wenn jetzt die Funktion Boolsche Operationen - Zusammenbauen benutzt wird, werden alle Bauteile der Productdatei in die neue Partdatei als Element vom Typ solid eingefügt. Über die AddNewAssemble-Methode ist es mit nur gelungen einen Kö ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Translation der Parts eines Products
bgrittmann am 27.01.2014 um 21:32 Uhr (1)
ServusUm das Makro richtig umsetzen zu können solltest du dir die Grundlagen zu VBA (gibt sicher genügend Tutorials dafür) aneignen und ggf ein Buch zur Makroprogrammierung in CATIA besorgen. Zusätzlich solltest du dir mit der API-Doku vertraut machen.Grundsätzlich würde ich so vorgehen (als Beispiel):- mir zB SelectElement3 die Teile/Unterbaugruppen selektieren lassen- Selektion ggf in einer Collection zwischenspeichern- ListBox mit dem Namen der Instanzen füllen- ListBox ordnen- mit Move die Instanzen ve ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Update aller Inertia
InFlames am 29.10.2014 um 09:25 Uhr (1)
Hallo ich habe folgendes Problem:Ich habe eine Baugruppe in der sich Parts und Products befinden welcheein Inertia enthalten um die Masse zu ermitteln. Nun geht es um das auslesen der Masse was kein Problem darstellt. Problem ist nur dassich die Inertia bei Änderungen nicht automatisch aktualisieren (istgewollt, weil wenn ein Inertia mit Schwerpunkt und Masse in einerBaugruppe aktiv ist lassen sich Bauteile kaum noch verschieben undupdates dauern zu lange)Wie kann ich alle Inertia aller Elemente in der Bau ...
|
| In das Form CATIA V5 Programmierung wechseln |