|
CATIA V5 Programmierung : Measure Inertia Feature erzeugen
freitaga am 24.05.2016 um 09:59 Uhr (1)
Halloist es möglich, mittels vb in Catia ein Measure Inertia Feature (vom ersten Body) zu erstellen? Die Werte aus dem Objekt auslesen funktioniert, jedoch würde ich das Feature benötigen.Google hat leider kein Ergebnis gebracht und die Aufzeichnung eines Makros auch nicht.Danke schonmal,LGAndi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Measure Inertia Feature erzeugen
freitaga am 24.05.2016 um 12:14 Uhr (1)
Ok, habe jetzt durch probieren herausgefunden, wie ich das Measure Inertia Feature erzeugen kann.Code:Dim selection1 As selectionSet selection1 = CATIA.ActiveDocument.selectionselection1.Clearselection1.Add CATIA.ActiveDocument.ProductCATIA.StartCommand "Measure Inertia"Jetzt stellt sich mir die Frage, wie ich zum Namen des erstellten Features komme.Erste Idee war:Code:selection1.Search ("Name=InertiaVolume.**,all") MsgBox selection1.Item(selection1.count).Value.NameJedoch komme ich nicht auf den Namen.Hat ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Flächenextrapolate
Nutzvieh am 24.05.2016 um 12:43 Uhr (1)
Ich bin noch nicht wirklich weiter gekommen. Befasse mich aber auch nicht während meiner Hauptarbeitszeit damit, sondern eher nebenher in der Mittagspause. Die Schwierigkeit liegt vor allem mal darin das ich von der ganzen Makroprogrammierung überhaupt keine Ahnung hab. Ursprünglich dachte ich, Catia kann Makros aufzeichnen, mach mer mal. Das jetzt nicht das raus kam was ich wollte ist eben nicht so toll. Muss eben angepasst werden. Aber ohne Ahnung ist das nicht so einfach. Arbeiten tu ich bis jetzt nur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extract und anschließenden Fill
moppesle am 30.05.2016 um 11:44 Uhr (1)
Hallo 4ppU,warum ein Makro.Powercopy funzt auch. Würde das nicht reichen?------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extract und anschließenden Fill
joehz am 30.05.2016 um 13:06 Uhr (1)
den Tipfehler hast aber schon korrigiert? UserSel.Item2(1).RefernenceTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Analyse beschleunigen
humar am 01.06.2016 um 16:39 Uhr (1)
Hallo Leute!Ich möchte mit einem Makro Masse, Volumen und Oberfläche auslesen.Wie das geht hab ich bereits rausgefunden.Mein Problem ist, dass die Analyse bei großen Bauteilen lange dauert.Viel länger als mit "Measure Inertia" (15s).Meine Vermutung ist, dass Catia für jeden Wert den ich auslese eine eigene Analyse startet, denn das Makro brauch 45s.Wie muss ich den Code ändern, damit mir eine Analyse alle 3 Werte liefert?Hier der Code:Code:Sub CATMain() Dim myAnalyze As Object Set myAnalyze = CATIA.Activ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler beim Kompilieren
leChefe am 03.06.2016 um 08:51 Uhr (1)
Hallo Zusammen,ich habe ein Problem mit einem Makro, dieses stößt bei mir auf einen Kompilierungsfehler: "Benutzerdefinierter Typ nicht definiert"Bei den Kollegen funktioniert das ohne Probleme, gleiches Catia, gleicher Hotfix, gleiches Makro.VBA habe ich mir bereits neu installieren lassen.Ich habe leider gar keine Ahnung von Makros und finde bei uns in der IT auch leider keinen, der mir da weiter helfen kann.Gibt es noch weitere Programme die die Funktionalität beeinflussen?Vielen Dank vorab. ----------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler beim Kompilieren
moppesle am 03.06.2016 um 10:38 Uhr (1)
Hallo leChefe,hast du bei dir in den References alle so eingestellt wie bei deinen Kolegen auf den Rechnern?Die findest du unter Tools im VBA-Editor.------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 03. Jun. 2016 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Batch Processing: Mehre Catia Sessions auf einem Rechner - Nebenläufigkeiten?
derand am 03.06.2016 um 11:26 Uhr (15)
Hi zusammen,ich bin neu hier und ich habe jetzt wieder etwas mit CATIA zu tun (das letzte mal war vor knapp 10 Jahren).Ich habe eine Verständnisfrage, bzw. besteht hier Uneinigkeit bei uns .Es geht um das Thema "Nebenläufigkeiten/Race-Conditions bei Batch-Verarbeitung". Wir verwenden hier ein Load-Balancing bei dem verschiedene unabhängige CATIA-Batch-Jobs auf mehrere (ca. 10) Windows-Hosts verteilt werden.Es gibt heute aber keinen Mechanismus der verhindern würde, dass mehre Jobs gleichzeitig auf einer Ma ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Produktstruktur scannen und GeoSets in Parts erzeugen
PAP am 05.06.2016 um 21:01 Uhr (1)
Hallo,vielen Dank! Also geht der Pfad durch ReferenceProduct bis aufs Part, super, Danke!In der Zwischenzeit hatte ich gesehen, dass ich bei CATIA.Documents.Item(x) auf alle geöffneten Parts zugreifen kann.Habe dann eine Schleife gemacht, mit der ich die PartNumber aus der Struktur in den CATIA.Documents suche:Code: Dim i As Integer For i = 1 To objProducts.Count Dim j As Integer For j = 1 To CATIA.Documents.Count If objProducts.Item(i).PartNumber = CATIA.Documents.Item(j).Product.Pa ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Produktstruktur scannen und GeoSets in Parts erzeugen
PAP am 06.06.2016 um 20:38 Uhr (1)
Hallo,aber die muss ich doch auch durchlaufen?Ich glaube vorhin selbst auf die Lösung gestoßen zu sein.Ich dachte an etwas wie CATIA.Documents.GetItemByPartNumber("Part1"). Ich meine gesehen zu haben, dass man ein Item anstatt mit CATIA.Documents.Item(1) auch mit CATIA.Documents.Item("Part1.CATPart") direkt ansprechen kann.Ungetestet und ohne Garantie ;-) aber um zu verdeutlichen was ich meinte.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reframe On mit etwas mehr Abstand
Antelito am 07.06.2016 um 10:53 Uhr (1)
Hallo zusammen,ich habe ein Makro geschrieben, welches Schweißpunkte sowie die zu schweißenden Bleche ins CATIA läd und dann per Befehl "Reframe On" direkt zum ausgewählten Punkt fliegt. Das klappt soweit auch sehr gut.Da bei der Funktion "Reframe On" der Punkt nahezu den gesamten Bildschirm einnimmt, möchte ich das etwas konfortabler gestalten. Es soll etwas mehr herausgezoomt werden, so dass auch die Bleche teilweise gesehen werden. Gibt es eine Möglichkeit, den Zoom individuell anzupassen? Danke!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Object(HybridBody) als Private an Sub übergeben
PAP am 07.06.2016 um 11:53 Uhr (1)
Der Pukt soll in der Sub Dopoint erstellt werden, da sieht man nur noch nichts. Das soll irgendwie in diese Richtung funktionieren:Code:Option ExplicitPrivate DestinationGeoSet As HybridBodySub SelItem(objHybridBody As HybridBody) DestinationGeoSet = objHybridBody MsgBox "Success"End SubSub DoPoint(objInput As Object) Dim objCoords(2) objInput.GetCoordinates (objCoords) Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As PartDocument Set partDocument1 = documents1.It ...
|
In das Form CATIA V5 Programmierung wechseln |