Autor
|
Thema: Selection im Catia merken (678 mal gelesen)
|
FreshBlood Mitglied Student
Beiträge: 6 Registriert: 20.03.2009
|
erstellt am: 10. Jun. 2009 12:06 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich komme gerade einfach nicht weiter Ich möchte das mein VB Makro auf eine Selection im Catia reagiert. Soll bedeuten wenn der Benutzer (ohne das er dazu aufgefordert wurde) z.B. auf einen Parameter klickt soll dieser in einer, von mir erstellten, Liste ebenfalls ausgewählt sein. Ich habe es schon mit dem MouseDown_Event versucht aber der funktioniert ja nur innerhalb des VB Frames. Für jegliche tips wäre ich wirklich sehr dankbar!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tstone Mitglied Werkzeugkonstrukteur
Beiträge: 163 Registriert: 04.06.2003 Dell Precision 470 Intel Xeon CPU 3,00GHz 2GB Ram Microsoft Windows XP Catia V5 R18 SP6 VB2005
|
erstellt am: 10. Jun. 2009 12:47 <-- editieren / zitieren --> Unities abgeben: Nur für FreshBlood
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 10. Jun. 2009 13:57 <-- editieren / zitieren --> Unities abgeben: Nur für FreshBlood
Hallo, ich geb Tstone recht. Leider gibt es in CATIA viele "nützliche" Ereignisse nicht (z.B. KeyDonw, etc.) Ereignisse kannst du nur über eine Reaction (KWA Lizenz erforderlich) auslösen. Dazu gehört aber leider nicht die Selektion sondern nur das Ändern, etc. des Parameters. ------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FreshBlood Mitglied Student
Beiträge: 6 Registriert: 20.03.2009
|
erstellt am: 10. Jun. 2009 14:40 <-- editieren / zitieren --> Unities abgeben:
Hi, Danke für eure Antworten. Schade das sowas nicht geht. Hab sowas ähnliches beim Optimizer unter Knowledgeware > ProductEngineeringOptimizer gesehen und dachte mir das wäre was feines. Noch eine andere Frage. Würde denn der umgekehrte Weg funktionieren? Soll bedeuten wenn ich einen Parameter in einer Liste anklicke das dieser auch in Catia ausgewählt wird? Grüße FB [Diese Nachricht wurde von FreshBlood am 10. Jun. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 10. Jun. 2009 15:49 <-- editieren / zitieren --> Unities abgeben: Nur für FreshBlood
Hallo, ja sicher das würde funktionieren. Ist die Frage mit was du überhaupt programmierst. Wenn du jetzt z.B. ein vba-Projekt hast und dort hast du eine ListView (etc.) dann hat diese eine SelectedIndexChanged-Ereigniss. In diesem musst du dann den Namen das selektierten Items auslesen. Anschließend erstellt du eine Selection in CATIA (natürlich im Script). Hier übergibst du die Werte aus dem selektierten Item in die Selektion und fertig. Ev. musst du aber abfragen wieviele Parameter mit dem selben Namen existieren (falls erforderlich kannst du das dann über die Selction.Items in CATIA machen) ------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FreshBlood Mitglied Student
Beiträge: 6 Registriert: 20.03.2009
|
erstellt am: 17. Jun. 2009 16:21 <-- editieren / zitieren --> Unities abgeben:
|
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 17. Jun. 2009 19:03 <-- editieren / zitieren --> Unities abgeben: Nur für FreshBlood
|