| |
 | CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48 |
| |
 | Schnell, effizient und günstig: Mit der Kisters 3DViewStation 3D Arbeits- und Reparaturanleitungen einfach erstellen und pflegen, eine Pressemitteilung
|
Autor
|
Thema: Formeln von Selection ausschließen (910 / mal gelesen)
|
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3437 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Apr. 2016 08:58 <-- editieren / zitieren --> Unities abgeben:         
Hallo, im Moment schließe ich eine Formel aus einer Selection folgendermaßen aus. Code: For Each aktiRel In oRel If aktiRel.Name <> "DINNormaFormula" Then oSel.Add aktiRel oSel.Delete Next
Nun möchte ich mehrere ausschließen. Code: For Each aktiRel In oRel If aktiRel.Name <> "DINNormaFormula" Or "BendRadiusPartRadiusWallOnEdge" Then oSel.Add aktiRel oSel.Delete Next
Leider funzt das nicht. Es werden nun beide Formeln zur Selection hinzugefügt.
Hat jemand eine Idee hierzu? ------------------ Gruß Uwe Auch Catia ist nur ein Mensch!  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Mitglied Freiberuflicher Konstrukteur
   
 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: 28. Apr. 2016 09:53 <-- editieren / zitieren --> Unities abgeben:          Nur für moppesle
Hi Uwe, Zitat:
Nun möchte ich mehrere ausschließen.Code: For Each aktiRel In oRel If aktiRel.Name <> "DINNormaFormula" Or "BendRadiusPartRadiusWallOnEdge" Then oSel.Add aktiRel oSel.Delete Next
Frage: Was ergibt ... ? ("DINNormaFormula" Or "BendRadiusPartRadiusWallOnEdge") Probier mal
Code:
If (aktiRel.Name <> "DINNormaFormula") Or (aktiRel.Name <>"BendRadiusPartRadiusWallOnEdge") Then
Tschau, Joe ------------------ Inoffizielle Catia Hilfeseite Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3437 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Apr. 2016 11:54 <-- editieren / zitieren --> Unities abgeben:         
Hi Joe, Zitat: Frage: Was ergibt ... ?("DINNormaFormula" Or "BendRadiusPartRadiusWallOnEdge")
Jetzt wo du das sagst macht deine Lösung Sinn. Leider funktioniert diese auch nicht wirklich ------------------ Gruß Uwe Auch Catia ist nur ein Mensch!  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Mitglied Freiberuflicher Konstrukteur
   
 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: 28. Apr. 2016 13:24 <-- editieren / zitieren --> Unities abgeben:          Nur für moppesle
Hi Uwe, Du wolltest das logische 'Or', hast aber das mathematische erwischt. Wenn die Zeile funktioniert:
Code:
If aktiRel.Name <> "DINNormaFormula" Then oSel.Add aktiRel
dann sollte Code:
If (aktiRel.Name <> "DINNormaFormula") or (aktiRel.Name <> "Schweinebraten") Then oSel.Add aktiRel
eigentlich auch funktionieren. Was Du dabei machst, ist "DINNormaFormula" und "Schweinebraten" von der Selektion auzuschliessen. Zitat:
Leider funktioniert diese auch nicht wirklich
Was ergibt denn ein in die Schleife eingefügtes Code: debug.print aktiRel.Name
Wird das je 'DINNormaFormula'? Tschau, Joe
------------------ Inoffizielle Catia Hilfeseite Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3437 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Apr. 2016 14:03 <-- editieren / zitieren --> Unities abgeben:         
|
joehz Mitglied Freiberuflicher Konstrukteur
   
 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: 28. Apr. 2016 14:38 <-- editieren / zitieren --> Unities abgeben:          Nur für moppesle
|
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3437 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 28. Apr. 2016 14:54 <-- editieren / zitieren --> Unities abgeben:         
|