Tworzenie i stosowanie filtrów do wyboru elementów
Polecenie SelectionFilter służy do filtrowania elementów do wyboru.
Można
- Tworzyć skomplikowane filtry wyboru przy użyciu operatorów relacyjnych i logicznych.
- Stosować filtry wyboru w sposób przezroczysty podczas wykonywania poleceń modyfikacji.
- Zapisywać i stosować nazwane filtry.
Po wybraniu elementów przy użyciu filtra należy zmodyfikować je za pomocą poleceń modyfikacji lub palety Właściwości.
Notatka: Polecenie nie tworzy zestawu wyboru. Definiuje ono kryteria do zastosowania do zestawu wyborów.
Aby utworzyć i zastosować filtry wyboru:
- Wpisać SelectionFilter w wierszu polecenia.
- W oknie dialogowym, w polu Typ filtra wybrać typ elementu, typ elementu z właściwością lub właściwość.
- W przypadku wybrania elementu z właściwością:
W oknie dialogowym, należy:
- Określić operator relacyjny ( *, =, !=, >, >=, < lub <=).
- Określić wartość.
- Kliknąć OK.
- Kliknąć Dodaj
, aby dodać element do listy filtra.
- W razie potrzeby w polu Operator ustawić operator logiczny (AND, OR, NOT lub XOR).
Użyć operatorów logicznych w celu pogrupowania wyrażeń filtra.
- Jeżeli wybrano operator logiczny, kliknąć Dodaj
, aby dodać operator do listy filtra.
- Użyć opcji według potrzeb:
- W razie potrzeby powtórzyć kroki od 2 do 7.
- Kliknąć OK.
Filtr wyboru jest teraz aktywny.
Notatka: W tym momencie nie jest tworzony żaden zestaw wyboru. W przeciwieństwie do polecenia SmartSelect definiuje ono kryteria do zastosowania na zestawie wyborów. Ważne jest, aby przejść do następnego kroku.
- W obszarze graficznym kliknąć elementy, do których ma zostać zastosowany filtr wyboru.
Można użyć dowolnej z metod wyboru elementów.
- Nacisnąć Enter, aby zakończyć wybór elementów.
- Uruchomić polecenie modyfikacji.
Polecenie to używa dokonanego wyboru (krok 10). Nie moinituje o określenie elementów.
Aby ponownie zastosować filtry wyboru przy następnym poleceniu modyfikacji:
- Uruchomić polecenie modyfikacji.
- Wybrać opcję Poprzednie w kolejnym monicie Określ elementy.
Przezroczyste używanie filtrów wyboru
Można stosować filtry wyboru jako polecenie przezroczyste, wpisując 'SelectionFilter w monicie „Określenie elementów” poleceń modyfikacji.
Aby użyć filtrów wyboru w sposób przezroczysty:
- Wywołać polecenia w celu zmodyfikowania elementów rysunku (na przykład Kopiuj).
- W monicie „Określ elementy” wpisać 'SelectionFilter.
- W oknie dialogowym Filtr wyboru zdefiniować nowy filtr lub wybrać istniejący filtr nazwany.
- Kliknąć OK.
- W obszarze graficznym określić elementy, do których ma zostać zastosowany filtr wyboru i nacisnąć klawisz Enter.
- Postępować zgodnie z instrukcjami polecenia modyfikacji.
Praca z nazwanymi filtrami wyboru
Można zapisać filtry wyboru pod określoną nazwą i ponownie zastosować nazwane filtry.
Filtry wyboru są zapisywane w profilu użytkownika, a nie w rysunku. Dlatego można je stosować na danym komputerze, ale nie gdzie indziej.
Notatka: Parametry filtrów wyboru, które nie odpowiadają ustawieniom właściwości w bieżącym rysunku (takie jak specyfikacja Nazwa warstwy) są ignorowane podczas stosowania filtra.
Aby zapisać nazwane filtry wyboru:
- W oknie dialogowym Filtr wyboru zdefiniować filtr wyboru w sposób opisany powyżej.
- Wpisać nazwę filtra w polu tekstowym obok przycisku Zapisz i kliknąć Zapisz.
Nazwa filtra wyboru pojawi się w polu Filtr nazwany, wybrać zapisany filtr.
Aby zastosować zapisane filtry wyboru:
- Wpisać SelectionFilter.
- W polu Filtr nazwany wybrać nazwę filtra wyboru, który ma zostać zastosowany.
- Kliknąć OK.
- Wywołać polecenie modyfikacji.
- W obszarze graficznym kliknąć elementy, do których ma zostać zastosowany filtr wyboru.
Aby usunąć nazwane filtry wyboru:
- W oknie dialogowym Filtr wyboru, w polu Filtr nazwany, wybrać filtr do usunięcia i kliknąć Usuń
.
Operatory — informacje ogólne
Operatory relacyjne
Operator |
Opis |
Przykłady |
* |
Równy dowolnej wartości |
Wszystkie okręgi bez żadnych ograniczeń |
= |
Równe |
Wszystkie okręgi o promieniu równym 2,54 |
!= |
Nierówne |
Wszystkie okręgi o promieniu innym niż 2,54 |
> |
Większa niż |
Wszystkie okręgi o promieniu większym niż 2,54 |
>= |
Większe lub równe |
Wszystkie okręgi o promieniu większym lub równym 2,54 |
< |
Mniejsze niż |
Wszystkie okręgi o promieniu mniejszym niż 2,54 |
<= |
Mniejsze lub równe |
Wszystkie okręgi o promieniu mniejszym lub równym 2,54 |
Operatory logiczne
Operator |
Opis |
Przykłady |
I |
Filtrowanie elementów spełniających wszystkie kryteria (może obejmować jedno lub więcej kryteriów) |
Wszystkie okręgi na warstwie „Śruby” |
LUB |
Filtrowanie elementów spełniających dowolne z kryteriów (może obejmować jedno lub więcej kryteriów) |
Wszystkie okręgi i wszystkie elementy na warstwie „Śruby” |
NOT |
Filtrowanie elementów, które nie spełniają kryteriów (musi obejmować tylko jedno kryterium) |
Wszystkie elementy na warstwie „Śruby”, które nie są okręgami (jeżeli zastosowane do kryterium typu elementu Okrąg) |
XOR |
Filtrowanie elementów, które spełniają jedno z dwóch kryteriów, ale nie obydwa (musi obejmować dwa kryteria) |
Wszystkie okręgi nieznajdujące się na warstwie „Śruby” i wszystkie elementy na warstwie „Śruby”, które nie są okręgami |
Przykłady
Poniższe przykłady pokazują zawartość listy filtrowania.
Wszystkie okręgi o promieniu większym niż 2,54 jednostki rysunku:
AND
Okrąg
Promień > 2,54
Wszystkie okręgi i wszystkie elementy na warstwie „Śruby”:
OR
Okrąg
Warstwa „Śruby”
Command: SelectionFilter