|
CATIA V5 Programmierung : Parts eines Products schnell auslesen!
cscp am 15.12.2015 um 13:40 Uhr (1)
Ich lese für jedes Part diese Infos aus:NameInstanznameFilenameMasseüber Analyze.Mass()Schwerpunktslageüber ReferenceProduct.Analyze.GetGravityCenter(...)Trägheitsmatrixüber ReferenceProduct.Analyze.GetInertia(...)Ursprungüber Position.GetComponents(...)Orientierungüber Position.GetComponents(...)FarbeÜber Code: Dim oSel = CATIA.ActiveDocument.Selection oSel.Search("Name=" & obj.Name & ",all") Dim visProp As VisPropertySet visProp = oSel.VisProperties visProp.GetVisibleCo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Orientierung der Part-Ursprünge im Product
cscp am 23.05.2013 um 10:06 Uhr (0)
Hi,nachdem ich das erste Mal schon so tolle Hilfe hier bekommen habe und gerade verzweifel, wende ich mich nochmal an euch Ich will per Macro die Orientierung der einzelnen Ursprung-Achsensysteme der Parts gegenüber dem Product auslesen. Wie ist das möglich. Gerade versuche ich von einem Part die OriginElements auszulesen mit dem Code:Sub CATMain() Dim oPart As Object Set oPart = CATIA.ActiveDocument.Part Dim Vec(3) Dim plnXY As Variant Set plnXY = oPart.OriginElements.PlaneXY plnXY.GetFirstAxis Vec ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Constraint Parent/Zugehörigkeit finden
cscp am 11.06.2015 um 13:31 Uhr (1)
Hi,mit folgendem Problem schlage ich mich gerade herum: Ich gehe über Rootproduct.GetTechnologicalObject("Mechanisms") alle Joints durch und suche über die Selection auf das jeweilige Joint Objekt die dazugehörigen Constraints heraus. Über objSelection.Item2(k).Value.Name bekomme ich somit schon einmal die Namen, allerdings bräuchte ich den kompletten Pfad, also z.B. Product1/Kongruenz.1 da der Constraint Name ja in einem SubAssembly genauso lauten kann.Irgendjemand eine Idee wie man das realisieren könnte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FixTogethers in CATIAConstraints?
cscp am 25.06.2013 um 16:21 Uhr (0)
Hi zusammen,ich bin der Sache schon etwas näher auf den Grund gekommen: Sobald ein Part "gefixed" wird und einer starren Verbindung angehört (FixTogether) gibt es diese Fehlermeldung.Generell können aber starre Verbindungen und gefixte Teile ohne Probleme nebeneinander existieren!Viele GrüßeChris
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Parameter nur von Assembly auslesen (keine Kinder)
cscp am 20.08.2015 um 10:42 Uhr (15)
Hi,ich lese mit .Parameters alle Parameter aus. Mir geht es eigentlich auch nur um die Parameter, die der Benutzer selbst erstellt.Wenn ich jetzt einen Parameter in meinem Product habe und ein Parameter in einem Part genau den gleichen Namen hat, kann ich praktisch mit .Parameters.Item("ParamName") nicht mehr auf den Parameter des Products zugreifen. Es sind unter Items praktisch alle Parameter, auch die der Kinder zu finden.Kann man das irgendwie verhindern?Besten Dank und viele Grüße!
|
| In das Form CATIA V5 Programmierung wechseln |