|
CATIA V5 Programmierung : Rechtseitiges-Achsensystem
Lusilnie am 23.06.2010 um 00:07 Uhr (0)
Hallo Scipio,wie "MICHLICK" schon angedeutet hat, ist das nur Mathematik.Ich habe das hier mal mit der "Determinante" versucht, wo der Wert "1" bzw. "-1" ergeben muss und man daraus auf ein rechts- oder linksseitiges Achsensystem schließen kann. Code:Option ExplicitSub CATMain() Dim iDoc As Document Dim iSel As Selection Dim iFilter() Dim iAxis As AxisSystem Dim iString As String Dim iAxisX() Dim iAxisY() Dim iAxisZ() Dim iDbl As Double Dim iInt As Integer Set iDoc = CATIA.ActiveDocument Se ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensystem Selektion, Achsenreferenzen
MarcDe am 11.11.2009 um 10:55 Uhr (0)
Hallo Profis,ich habe schon wieder ein komisches Problem. Ich selektiere mit folgender Methode ein Achsensystem:Code:public bool getCPDAxisSystem() { try { partDocument1 = (PartDocument)oCATIA.ActiveDocument; string e = "", msg = "Select the CPD-Axis-System." + "The selection must be performed in document: " + Catia.activeDocumentName; object[] oType = new object[1]; oType[0] = "AxisSystem"; Selection oSel = partDocument1.Selection; oSel.Clear ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Findobject mit bestimmten String-Teil
sigma12 am 26.08.2013 um 18:31 Uhr (1)
Ausgangssituation:Aufgabe:Suche ###Hauptkörper über den String-Anteil ###KopierenSuche xxxPart über String-Anteil xxxEinfügenSoweit ist das alles. Zum Problem:Das erfolgreiche Durchführen des Makros ist abhängig davon welches Part (ob Part3 oder xxxPart4)vor Ausführung des Makros in Bearbeitung (also Doppelklick oder siehe Bilder unten) gesetzt ist.Fallunterscheidung:Fall 1Ist Part3 mit rechte Maustaste - Object part3 - BearbeitenKommt nach Ausführung des Makros eine Fehlermeldung: Fehler beim Kopieren von ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D Spline Erzeugung unterscheidet sich abhängig vom Catia Release
EmilioSanchez am 08.04.2024 um 15:31 Uhr (1)
Hallo Wolfi,danke für die schnelle Antwort.Leider habe ich mit der grünen Farbwahl Verwirrung gestiftet.Die Farbe in meinem Screenshot zeigt nicht die vollständige Bemaßung, sondern ich hatte die komplette Skizze dummerweise grün eingefärbt.Auf Basis deines Screenshot habe ich jetzt nochmal einen Versuch (ohne Makro)gemacht:Neuses Part in R19 erstellt, neue Skizze erzeugt, Spline mit 5 Kontrollpunkten durch freies klicken im Skizzierer erzeugt , die Kontrollpunkte (im Strukturbaum direkt unter dem Feature ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : API Befehlsreferenz
blechtiger am 23.09.2020 um 10:23 Uhr (1)
Hallo zusammen,ich hätte mal ein paar Anfängerfragen. Mir ist aufgefallen, dass bei der Makro-Aufzeichnung nicht alle Befehle aufgezeichnet werden, über die ich via Lizenz verfüge.a) Sehe ich es richtig, dass nur eine begrenzte Auswahl der CATIA-Befehle über ein Makro (VB, CATScript) ansprechbar ist?b) Bedeutet die Tatsache, dass die Makro-Aufnahme einen Befehl nicht erfasst, automatisch auch, dass dieser Befehl nicht verfügbar ist? Oder gibt es Befehle, welche zwar verfügbar sind, aber nicht aufgezeichnet ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile nach constraint isolieren
bgrittmann am 14.07.2010 um 22:46 Uhr (0)
ServusMögliche Vorgehensweise:- Constrain selektieren- alle Prodcts/Parts ausblenden- Referenz der Constrains einlesen (über GetConstraintElement)- Exemplarname aus Displyname extrahieren- beide Parts/Products selektieren und einblendenAnbei ein Beispiel (Constrain-Name "hart"gecoded, keine Fehlerbehandlung) gescheiben in CATvba:Code:Sub CatMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductAlle ausblendenDim ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hybridbodies im SpecTree von unten nach oben durchlaufen
u01dz am 26.07.2003 um 08:02 Uhr (0)
... und nun die Antwort: Wie kann ich den geöffneten Körper eines Punktes bestimmen? Ein Punkt gehört der Klasse HybridShape an. Ein HybridShape ist wiederum von der Klasse AnyObject abgeleitet, welche über die Eigenschaft Parent verfügt, um das übergeordnete Objekt des Punktes zu ermitteln ( Effiziente Konstruktion mit Makros, S. 383 und 146). Allerdings erhält man damit das Listenobjekt HybridShapes , dem der Punkt angehört. HybridShapes ist wiederum eine Eigenschaft eines geöffneten Körpers ( ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Linie senkrecht zur Fläche
me23 am 09.03.2016 um 11:46 Uhr (1)
Hallo zusammenda ich aber absolut keine Ahnung von Makroprogrammierung habe würde ich dazu Eure Hilfe benötigen.Das bestehende Makro hab ich mir über den Makrorecorder aufgezeichnet. Da unten angehängte Makro erzeugt mir eine Linie - Punkt - zur Fläche. Das würde ich gerne so ändern das der Punkt.1 von mir immer augewählt werden kann oder daß gleich, wenn möglich, alle Punkte in dem geometrischen Set genommen werden.-----------------------Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocu ...
|
| In das Form CATIA V5 Programmierung wechseln |
 TestCATIA.zip |
CATIA V5 Programmierung : Koordinatensysteme kongruent setzen
wulfgang am 21.02.2010 um 12:38 Uhr (0)
Hallo, es ist doch noch eine Frage aufgekommen. Angenommen das zweite Teil hat kein Koordinatensysten und ich will den Ursprung des zweiten Teils kongruent mit einem Koordinatensystem aus dem ersten Teil setzen, kann ich dies ja händisch machen. Ich habe das ganze auch mal aufgezeichnet.Verstehe bloß die Zeile nicht:Code:Set reference2 = product1.CreateReferenceFromName("KongruentKS/TEIL1.1/!Selection_RSur:(Face:(Brp:(AxisSystem.2;1);None:();Cf11:());AxisSystem.2;InSameTool;Z0;G2906)")E ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Brauche Hilfe Makro umbenennen Geo Sets im Part
olleiCAD am 30.11.2018 um 10:40 Uhr (1)
Hab das ganze jetzt etwas anders gelöst. Bei deiner Variante weiß ich nicht wie ich die Startvariable, die ich bei beiden Schleifen verwende, erhöhen muss. Wenn die Erste Schleife fertig ist, dann ist diese Startvariable ja wieder um die Anzahl der Körper zu hoch... Könntest du mir deinen Vorschlag mal schreiben?Code:Sub CATMain() Dim productDocument1 As PartDocument Set productDocument1 = CATIA.ActiveDocument Dim selection1 As selection Set selection1 = productDocument1.selection Dim Eingabe1 As St ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makro Aufzeichnung
RSchulz am 25.02.2011 um 16:17 Uhr (0)
Danke Henry Also nochmal Klartext, da ich doch immer versuche allen zu Helfen... Um ehrlich zu sein, habe ich nichts mehr geschrieben, da es mir etwas zu .... wurde. Du bist nicht mal in der Lage detailliert zu schreiben was du suchst.Geschweige denn eine Systeminfo Hardware + Software etc. anzugeben.Erst hast du geschrieben, dass du etwas aufgezeichnet hast und das nicht lief und wolltest wissen wie es geht. Nun willst du wissen, wie man über eine Userform programmiert, was eh mehr Fragen als Antworten au ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro unterbrechen
Sk89 am 30.07.2010 um 08:42 Uhr (0)
So hab es mit eurer Hilfe endlich gepackt. Vielen Lieben Dank für die vielen Antworten.Den Code von Mario hab ich jetzt ein bissel umgeschrieben und jetzt passt es.Code:Sub Blatteinfuegen()Dim MySheets As DrawingSheetsDim MyNewSheet As DrawingSheetDim MyViews As DrawingViewsDim MyView As DrawingViewDim MySelection As SelectionDocument holenSet oDrawing = CATIA.ActiveDocumentSelection holen und sicherheitshalber löschenSet MySelection = oDrawing.SelectionMySelection.Clearalle Sheets holenSet MySheets = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parametrisierung: Einige Formeln bei höherer CATIA-Version verschwunden
niggelmann am 24.08.2006 um 11:15 Uhr (0)
Hallo, das ist mein erster Beitrag und ich (Student) bitte um etwas Nachsicht. ;-)Folgendes interessantes Problem:Habe zuhause Version 14 und in der Uni Version 15. Nachdem ich zuhause eine Baugruppe mit unzähligen Ingenieursvariablen und Formeln parametrisiert habe, mußte ich feststellen, dass bei der höheren Version auf dem Uni-Rechner im "Formeln"-Editor zwar alle Parameter angezeigt werden, aber zwei oder drei Formeln einfach verschwunden sind, bzw. nicht angezeigt werden. Die dazugehörigen Parameter w ...
|
| In das Form CATIA V5 Programmierung wechseln |