|
CATIA V5 Programmierung : Bedingungen im Strukturbaum entsprechend Komponenten automatisch in Sets verschieben
ashneel am 14.03.2013 um 11:16 Uhr (0)
Hallo Lila,vielen Dank für Deinen Denkanstoß. Ich werde versuchen, das Ganze nachzuvollziehen. Allerdings habe ich nach dem ersten groben Überfliegen des Grundlagenartikels meine Zweifel, ob ich das auf diese Weise hinbekomme, denn meine Programmierkenntnisse beschränken sich auf ein Semester C/C++ und das ist schon ein Weilchen her Schönen Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt2D ansprechen und Koordinaten ändern (verschieben)
denyo_1 am 05.12.2008 um 09:13 Uhr (0)
Hallo,also ich gehe auch davon aus das sich die Teile auf denen die Maße liegen in der selben View (also in der MainView) wie der Punkt befinden. Dann reicht dir die Methode Sub oPoint2D.SetData iWert(0), iWert(1) (iWert ist dabei ein Array mit der Größe 1).Hab dir mal einen Code reinghängt der den Punkt auf dem Blatt verschieben kann (man könnte den Anwender auch den Punkt selektieren lassen, dann ist man variabler.Code:Sub CATMain()Dim point2D1 As Point2DDim oPointCoord(1)Dim oPointNewCoord(1) As DoubleD ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsrahmen in aktives Drawing einfügen
bgrittmann am 06.12.2010 um 14:33 Uhr (1)
ServusHandelt es sich bei der Quell oder Zielzeichnung um ein Detail-Blatt?Fall es unterschiedliche Blatttypen gibt geht das nicht. Ggf erste auf einem Detail-Blatt zwischenspeichern, dann die 2D-Komponente zerlegen und dann rüberkopieren.Grußbernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Translation und Rotationsachsen nach Kollisionsanalyse bestimmen
bgrittmann am 03.07.2019 um 14:01 Uhr (1)
ServusDie einzige mir bekannte Methode manuell die Achsen der Freiheitsgrade zu bestimmen ist über die Bedingungsanalyse (bzw "Freiheitsgrade der Komponente").Ich hab keine Idee wie man darauf per Makro zugreifen kann.Was hast du bei deiner Idee mit der Kollisionsanalyse vor?GrußBernd ------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Namensänderung eines Produkt nicht sichtbar
geekv5 am 08.05.2013 um 10:10 Uhr (0)
Hallo Rick,das hatte ich schon probiert, leider ohne Erfolg..Hier mal der Code, der ausgeführt wird, wenn ich auf einer Form einen Button klicke:Code:Private Sub CommandButton14_Click()Dim partdocument1 As PartDocumentDim part1 As PartDim bodies1 As BodiesDim body1 As BodySet partdocument1 = CATIA.ActiveDocumentSet part1 = partdocument1.PartSet bodies1 = part1.BodiesSet body1 = bodies1.AddOn Error Resume NextIf Not Me.TextBox1.Text = "" Then body1.Name = Me.TextBox1.TextOn Error GoTo 0Dim oView As Viewer3D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschieben von GeoSet zu GeoSet
Knowledge am 26.03.2008 um 07:48 Uhr (0)
Hallo,wie ich sehe kristallisiert sich heraus, das mit VB Bordmitteln hier keine Lösung zu erzielen ist. So ein Mist; gerade weil ich das Problem der Elternelemente habe.Wenn noch jemandem eine Lösung einfällt, die nicht dem CAA bedarf, (habe ich lieder nicht) so würde ich mich sehr freuen.Schönen DankRalf
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting Optionen per makro ändern ?
bgrittmann am 12.07.2017 um 13:41 Uhr (1)
ServusWillkommen im Forum.Da der Makrorekorder oder der Export nichts aufzeichnet vermute dass dies nicht per Makro geht.Du kannst ja aber vor dem "Absetzten" des Maßes des Ankerpunkt der Bemaßung ändern (STRG + Ankerpunkt verschieben (Gelbe Raute))GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramater-Werte eines Punktes durch direktes Anklicken erzeugen
MKampmann am 13.02.2012 um 10:34 Uhr (0)
Ist SelectElement2 die richtige Methode für mein Vorhaben oder doch indicate3D oder IndicateOrSelectElement3D ?es geht ja darum einen bereits vorhandenen Punkt zu verschieben bzw durch klicken auf die oberfläche des Parts soll der Punkt dahin gesetzt werden. (egal ob variante 1 oder 2)grüße
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktivierungsstatus der Komponente / Component Activation State
moppesle am 01.12.2020 um 11:25 Uhr (1)
Hallo Bernd,Danke dir.Leider klappt das nicht.Bin damit auch noch auf Kriegsfuß.Code:Dim ProdDoc Set ProdDoc = CATIA.ActiveDocument.Product Dim oProducts As Products Set oProducts = ProdDoc.ProductsFehler kommt immer noch an der gleichen Stelle.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Syntax Search Drafting.Text mit Variable
bgrittmann am 13.08.2015 um 20:23 Uhr (1)
ServusDieser Code greift auf die 2D-Komponente zu, die in einer "normalen" Ansicht (zB Vorderansicht, oder Vordergrund) eingefügt/vorhanden ist.Wo änderst du von Hand den Inhalt der 2D-Komponenten? Ich bin davon ausgegangen, dass die 2D-Komponenten direkt aus einem Katalog kommen, und bei der Instanz der Inhalt angepasst wird.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Block verschieben
FD am 06.07.2004 um 10:11 Uhr (0)
Hi RonnyS, ich hab ein ähnliches Problem: Ich möchte auch Features innerhalb eines Teils bewegen, mich würde es aber nicht stören, wenn ich diese in einen separaten Körper packen müsste und diesen dann transformiere. Weisst Du zufällig, wie das geht (Deine erste Frage klingt so, als wäre Dir das gelungen, aber das war nicht das, was Du wolltest)? Viele Grüße Frank
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Syntax Search Drafting.Text mit Variable
bgrittmann am 13.08.2015 um 19:49 Uhr (1)
ServusMoment, willst du die Instanz oder die Referenz (das "Orginal" auf dem Detail-Sheet) der 2D-Komponente ändern?Wenn du die Referenz ändern willst, einfach die View und den Text "normal" ansprechen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offset von Punkten automatisieren
bgrittmann am 30.01.2012 um 12:12 Uhr (0)
ServusIMHO kommst du um eine Schleife nicht herum (und wenn es nur dazu ist die Selektion der gesuchten Punkte abzuarbeiten).Du könntest ggf alle Punkte in einem Join (wird auch eine Schleife benötigt) zusammenfassen, und diesen dann verschieben.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |