Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Zugriff per Makro auf vorhandene Selection Sets

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Zugriff per Makro auf vorhandene Selection Sets (1053 mal gelesen)
Nelson Munz
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von Nelson Munz an!   Senden Sie eine Private Message an Nelson Munz  Schreiben Sie einen Gästebucheintrag für Nelson Munz

Beiträge: 24
Registriert: 14.07.2009

Windows 7
Catia V5 R18-R24

erstellt am: 08. Nov. 2015 13:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

ich habe in einem Produkt zwei (später mehrere) Auswahlsets. Diese habe ich von Hand angelegt.
Wie kann ich jetzt in einem VB-Script auf diese Sets zugreifen, um die entsprechenden Komponenten ein- oder auszublenden?

Kann mit dazu jemand einen Tipp geben?

lg
Nelson

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 08. Nov. 2015 15:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Nelson Munz 10 Unities + Antwort hilfreich

Servus Nelson
IMHO geht dass nicht.
Es hat (soweit ich weiß) noch keiner geschafft die SelectionSets per VB(A) anzusprechen. (obwohl dies in der Doku beschrieben sind)

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Nelson Munz
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von Nelson Munz an!   Senden Sie eine Private Message an Nelson Munz  Schreiben Sie einen Gästebucheintrag für Nelson Munz

Beiträge: 24
Registriert: 14.07.2009

Windows 7
Catia V5 R18-R24

erstellt am: 08. Nov. 2015 15:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi Bernd,

besten Dank für die schnelle Antwort!

Habe ich eine andere Möglichkeit, Teile oder Produkte in meinem ZSB parameterabhängig aus- und einzublenden oder zu de- oder aktivieren?
Ich habe mir eine Reaktion angelegt, die bei einem Wechsel eines Parameters ein VB-Script aufruft.
In diesem Script möchte ich dann am liebsten mit einer Select-Case-Anweisung entsprechend meiner Parameter vorher definierte Komponenten oder deren Instanzen darstellen oder eben nicht.

Ich habe schon darüber nachgedacht, den Einzelteilen/Baugruppen einen zusätzliche Eigenschaft zu geben, anhand derer ich dann mittels Search und Select meine jeweils benötigten Exemplare auswählen kann.

Hat jemand schon mal etwas in dieser Richtung gemacht?

lg
Nelson

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

joehz
Moderator
Freiberuflicher Konstrukteur


Sehen Sie sich das Profil von joehz an!   Senden Sie eine Private Message an joehz  Schreiben Sie einen Gästebucheintrag für joehz

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 08. Nov. 2015 15:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Nelson Munz 10 Unities + Antwort hilfreich

Hi Nelson,

ich hab mal bei selbst erzeugten Draw-Linien den Namen mit einem angehängten String verändert.

zB: oLn.Name = "NET_" & oLn.Name

Tschau,
Joe

------------------
Inoffizielle Catia Hilfeseite

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 08. Nov. 2015 15:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Nelson Munz 10 Unities + Antwort hilfreich

Servus
Blöde Frage: warum willst du das über Regeln/Parameter steuern?
Falls du statt ein/ausblenden auch de/aktivieren verwenden kannst geht es ggf über eine Konstruktionstabelle.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

moppesle
Ehrenmitglied V.I.P. h.c.
Konstrukteur


Sehen Sie sich das Profil von moppesle an!   Senden Sie eine Private Message an moppesle  Schreiben Sie einen Gästebucheintrag für moppesle

Beiträge: 3418
Registriert: 28.05.2009

CATIA V5 R19 SP9
WIN 7 64bit

erstellt am: 08. Nov. 2015 19:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Nelson Munz 10 Unities + Antwort hilfreich

Hallo Nelson,

wenn ich dich richtig verstanden habe, könntest du dir einen Parameter anlegen der deine entsprechenden Elemente steuert.

Diesen kannst du ohne weiteres über ein Script rekursiv im Produkt bwz. im Part ansprechen.

------------------
Gruß Uwe

Auch Catia ist nur ein Mensch!    

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rfriedrich
Mitglied



Sehen Sie sich das Profil von rfriedrich an!   Senden Sie eine Private Message an rfriedrich  Schreiben Sie einen Gästebucheintrag für rfriedrich

Beiträge: 39
Registriert: 11.05.2005

erstellt am: 11. Nov. 2015 09:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Nelson Munz 10 Unities + Antwort hilfreich


2015-11-1109_31_49-Formulas_Product2.1.png

 
Das funktioniert prima über einen Booleschen Parameter, der per Formel den "Component Activation State" der Products steuert, siehe Screenshot.

Gruß Roland

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz