|
CATIA V5 Programmierung : Extract und Fill in GeoSet detektieren
joehz am 05.07.2016 um 11:20 Uhr (1)
Hi 4ppU,Zitat:Ich habe ein Geometrisches Set, dass in einem Makro erstellt wird. In dieses GeoSet werden Extracts und Fills geschrieben. Diese möchte ich alle erfassen und durch einen Join zusammenfassen.Du könntest auch Dein Makro um den Join erweitern indem Du- entweder die interessanten Elemente direkt nach der Erzeugung zunächst merkst und anschliessend joinst- oder nach dem Erzeugen der Elemente das (neu erzeugte) Set ausliest und die Fills zusammenfügstTschau,Joe------------------Inoffizielle Catia H ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kantenlänge auslesen
joehz am 09.01.2017 um 16:19 Uhr (1)
Hi Antelito,in der For/Next-Schleife, Zeilen 47-53, werden die Extrema entlang der zuvor definierten/ermittelten Trägheitsachsen bestimmt.Innerhalb der nächsten Schleife werden Referenzen auf die Extrema gebildet und anschliessend paarweise der Abstand bestimmt.Dazu einige Anmerkungen:- das neu erzeugte (Trägheits-)Achsensystem ist nicht immer systemparallel- die Referenzen der Extrema kannst auch gegen ein anderes Achsensystem messen und dann entscheiden, ob die Box Deinen Randbedingungen entspricht; spri ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Komponenten-Eigenschaft "In Stückliste anzeigen"
joehz am 19.11.2015 um 10:38 Uhr (1)
Hi,da einen Klick zu setzen lässt sich per Api machen.Aber den aktuellen Zustand abfragen?Da bin ich im Moment auch ratlos.Wenn Du Dich damit auseinander setzen willst, hier ein paar Links:http://catia2.cad.de/index.php/de/tipps-tricks/programmierung/296-zwischen-catpart-property-pages-wechselnhttp://catia2.cad.de/index.php/de/tipps-tricks/programmierung/308-einfuehrung-in-anwendung-von-spyhttp://catia2.cad.de/index.php/de/tipps-tricks/programmierung/298-maus-klick-mit-bm-click-simulierenTschau,Joe-------- ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Strukturbaum nach Alphabet sortieren?
joehz am 06.04.2016 um 20:11 Uhr (1)
@ shoutz:Zitat:also bei mir läuft die exe unter R19 und R24 fehlerfrei und jetztwirklich sehr schnell (manuell gestartet). Echt superDanke für die Rückmeldung! Und die Blumen :-)Code:Die .bas und .frm Dateien sind doch dafür da, um es in einem VBA ohnedie exe nutzen zu können oder?Nicht ganz. Das sind die VB6 - Quelldateien.Die Form ist auch keine UserForm.@madhya:Was ich sicher sagen kann, ist, dass die Fehlermeldung nicht vom Makro stammt.Was ihn aber auslöst, weiss ich auch nicht.Die Makros unterscheide ...
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Drawing Textfeld FrameType ändern
joehz am 31.03.2016 um 12:00 Uhr (1)
Hi InFlames,anstatt Code: For i = 1 To oSel.Count Set oText = oSel.Item(i).Value oText.FrameType = CatTextFrameType.catDiamond Set VisPropertySet = oSel.VisProperties VisPropertySet.SetRealColor 255, 0, 0, 0 Nextprobier bitteCode: For i = 1 To oSel.Count Set oText = oSel.Item(i).Value oText.FrameType = CatTextFrameType.catDiamond Next Set VisPropertySet = oSel.VisProperties VisPropertySet.SetRealColor 255, 0, 0, 0Tschau,Joe------------------Inoffizielle Catia Hilfeseite
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kantenlänge auslesen
joehz am 12.01.2017 um 13:04 Uhr (1)
Hi Antelito,Zitat:du sagtest "das neu erzeugte (Trägheits-)Achsensystem ist nicht immer systemparallel". Genau das ist auch mein Hauptproblem: manchmal ist die erzeugte BoundingBox top (im Sinne von: hat die minimalsten Kantenlängen). Manchmal jedoch erzeugt das Makro die BoundingBox schräg und dies hat zur Folge, dass die Box nicht die minimalsten Kantenlängen hat und somit größer ausfällt als tatsächlich nötig.Das ist auch mein hauptsächlicher Kritikpunkt an der Routine.Zitat:Gibt es hierzu schon eine Lö ...
| | In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Flächen : Lochmuster auf bestimmter Fläche/ nur ganzeKreise
joehz am 27.12.2015 um 14:56 Uhr (1)
Hallo,noch eine Möglichkeit, wie ein Makro aussehen könnte:- ein Modell, wie in Bild(1)+(2) anlegen, mit zwei Kreisen, die den zulässigen Bereich definieren, sowie einem Punkte-Grid- im Makro - die Mindestbohrungsabstände vorgeben - Grid-Punkte auswählen(Selektion) - nicht im zulässigen Bereich befindliche Punkte aus der Selektion entfernen - Kreise erzeugen oder zB per Powercopy Bodies einfügenBild(3) zeigt die Selektion nach der ersten Schleife(äusserer Kreis)Bild(4) nach der SSchleife innerer KreisBild ...
| | In das Form CATIA V5 Flächen wechseln |
 |
CATIA V5 Flächen : Inverse-Geometrie bilden
joehz am 27.02.2016 um 17:47 Uhr (1)
Davi,wenn Du einen Körper von einem anderen abziehen willst, können die nicht schon vorher zusammen hängen.Du brauchst zwei Bodies(Solids); einer ist die Rakete, der andere der noch volle Block.Den Abzuziehenden auswählen; -RMT/Remove(oder Remove Lump); den anderen auswählen.Also:- Kopie der Rakete als Body(blau; Solid, nicht als Flächenmodell!)- voller Block als Solid; grau- wenn der Remove/RemoveLump zu keinem guten Ergebnis führt, musst Du die Apollo als Vollkörper dumm ins Modell reinkopieren und abzi ...
| | In das Form CATIA V5 Flächen wechseln |
 |
CATIA V5 Flächen : Radius einer Ecke ändern im Flächenkontext
joehz am 11.02.2016 um 22:57 Uhr (1)
Hi Phil,meinst Du so ...?Das hab ich mit der alten V4-Methode erzeugt.- Flächen extrahieren(Wände, Boden und Fillets)- Fillets erzeugen(mit grösserem Radius)- alle Fillets an Isoparms brechen- Boundaries erzeugen(no Propagation)- Connect Curves erzeugen(Curvature oder tangential)- Fills erzeugen(mit Fillets als Stützflächen)- Join der Randkurven der blauen Flächen- Split der Box an dem eben erstellten Join- Join erzeugen aus Restbox und den blauen FlächenAlternative - nachkonstruieren:- Planes durch die Wä ...
| | In das Form CATIA V5 Flächen wechseln |
|
CATIA V5 Allgemein : Solid - Fläche schneiden
joehz am 10.12.2015 um 17:16 Uhr (1)
Hi otto,wenn ich Dich recht verstehe, willst Du eine Teil-Fläche entsprechend den Umrandungskurven haben?Eine Möglichkeit: - Über GSD-Extract die Grundfläche erzeugen.- Falls die Umrandungskurven im 3D, also nicht als Sketch, erzeugt wurden: GSD/Split; zuerst die äussere, danach die Bohrungen- Falls die Umrandungskurven als ein Sketch vorliegen: Entweder auf zwei Sketches aufteilen und damit splitten- Oder die Kurven des einen Sketches im 3D extracten in Aussenkurve und Bohrungen, und dann damit splitten A ...
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Rechenfehler
joehz am 21.02.2016 um 19:39 Uhr (1)
Hi street,noch zwei Anmerkungen zum Array:Code: schema: r, t1, t2, f, g, Winkel, Winkel Dim m = Reihe 1 / E+F: übliche Beanspruchung {{0.4, 0.2, 0.1, 2, 1.1, 15, 0}, D 3 - 18 {0.8, 0.3, 0.2, 2.5, _2.3_, 15, 0}, D 18 - 80 soll:2.4 {1.2, 0.4, 0.3, 4, 3.4, 15, 0}, D 80 Reihe 1 / E+F: übliche Beanspruchung / anderer Winkel {0.4, 0.2, 0.1, 2, 1.1, 15, 8}, {0.8, 0.3, 0.2, 2.5, _2.3_, 15, 8}, soll: 2.4 {1.2, 0.4, 0.3, 4, 3.4, 15, 8}, Reihe 1 / G: übliche Beanspruch ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dim - Statement
joehz am 08.07.2014 um 13:22 Uhr (1)
Zitat:Original erstellt von RSchulz:Wo wir gerade dabei sind, könnten wir zwecks Leseoptimierung auch direkt über die Namensgebung sprechen. Ich fahre sehr gut damit, dass ich zum Beispiel bei String immer erst ein str vor den Variablennamen schreibe. Der Rest wird sinnvoll gekürzt. Etwa so, wie für VB hier beschrieben?http://msdn.microsoft.com/en-us/library/aa240822%28v=vs.60%29.aspxDann wäre noch die Nomenklatur für die Catia-Objekte zu klären.Ein paar interessante Ansätze hab ich schon gesehen.Die hier ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Ausrichtung von Profil ändert sich nach Update
joehz am 05.10.2015 um 12:11 Uhr (1)
Hallo Eltono,lass mich mal kurz zusammenfassen:- mit einem Makro (und vieler schlauer Gleichungen) berechnest Du Punkt-Koordinaten- durch diese Koordinaten legst Du zwei Splines; je einen für Ober-/Unterseite- diese Punkte projizierst aber auch in einen Sketch, der die Lage der Stringer steuert- bei Wechsel des Profils kann es vorkommen, dass die Lage der Stringer an Ober- oder Unterseite umschlägtSoweit richtig?Was mir spontan dazu einfällt:- die Stringer liegen bei der Oberseite rechts, bei der Unterseit ...
| | In das Form CATIA V5 Allgemein wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |