Autor
|
Thema: ParameterSets finden (1116 mal gelesen)
|
Legat Mitglied
Beiträge: 30 Registriert: 18.05.2006
|
erstellt am: 16. Apr. 2007 15:11 <-- editieren / zitieren --> Unities abgeben:
Hallo @all, ich versuche ParameterSets anzusprechen (jedoch nicht mit der Suchfunktion!) die irgendwo in der Struktur vergraben sind, z.B. unter einem Body oder einem GS. Kennt da jemand eine schnelle und elegante Lösung. Wäre für jede Hilfe sehr dankbar! P.S.: V5R16 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Timberwolve Mitglied
Beiträge: 233 Registriert: 21.07.2006
|
erstellt am: 17. Apr. 2007 10:10 <-- editieren / zitieren --> Unities abgeben: Nur für Legat
Hallo, ich vermute da wirst du leider Probleme bekommen. Ist mit Achsensystemen die in GSets drin liegen genau so unmöglich die ohne die Search-Funktion zu finden. Also ich bezweifle das es noch ein anderen weg gibt. Solltest du einen finden, dann poste ihn doch. Wäre ganz interessant zu wissen Gruß Timber
------------------ Wenn alle Stricke reissen, nehm ich ein Drahtseil Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAMiCADse Mitglied
Beiträge: 177 Registriert: 17.02.2006 V5,R19,SP9
|
erstellt am: 17. Apr. 2007 14:05 <-- editieren / zitieren --> Unities abgeben: Nur für Legat
Hallo Legat, wie Timber schon sagte, so direkt ansprechen geht wohl nicht, höchstens von Hinten durch die Brust ins Auge : Wenn du einen Parameter kennst der im gewünschten Set liegt, packst du den in eine Selection. Mit .FindObject("CATIAParameterSet") hast du dann das dazugehörige ParmeterSet. Ist sicher nicht dass, was du suchst, aber vielleicht bringts dir ja trotzdem was. Gruß CAMiCADse
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Proofin Mitglied Dpl.Ing
Beiträge: 208 Registriert: 24.11.2004
|
erstellt am: 17. Apr. 2007 14:25 <-- editieren / zitieren --> Unities abgeben: Nur für Legat
Moin Legat, ich weiß nicht ob es dir hilft aber unter den Objekt Parameters gibt es die Methode SubList(). Dieser Funktion kannst du ein Objekt übergeben und bekommst denn alle Parameter unter diesem Objekt. z.B Dim oParams as Parameters dim SubParams as Parameters set oParams = CATIA.ActiveDocument.Part.Parameters set SubParams = oParams.SubList(irgendeinBody, true) Gruß Proofin
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Legat Mitglied
Beiträge: 30 Registriert: 18.05.2006
|
erstellt am: 18. Apr. 2007 07:04 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, das mit der SubList ist schon klar. An "FindObject" habe ich auch schon gedacht. Nur leider muss ich vorher einen Parameter direkt ansprechen, was auch nicht gerade schnell geht. Ich hatte gehofft das in R16 jetzt eine Methode geschaffen wurde um auch diesen Fall abzudecken. CATIA macht es einem halt nicht gerade leicht. Trotzdem besten Dank. Gruß Legat
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |