Stosowanie filtrów wyboru dla zaznaczanych obiektów

Polecenie FiltrWyboru (SelectionFilter) pozwala na selektywne wybieranie zaznaczanych elementów rysunku przeznaczonych do modyfikacji.

Zakres dostępnych funkcji pozwala na:

  • Definiowanie złożonych wyrażeń filtrujących z wykorzystaniem operatorów funkcji matematycznych oraz logicznych.
  • Korzystanie z filtrów wyboru w trybie transparentnym podczas wykonywania poleceń edycyjnych programu.
  • Stosowanie funkcjonalności nazwanych filtrów umożliwiających zapisywanie oraz ponowne ustalonych warunków filtrowania.

Obiekty rysunkowe zaznaczone na ekranie za pomocą filtrowania można modyfikować za pomocą poleceń edycyjnych programu, albo przy użyciu palety narzędziowej Właściwości.

Uwaga: Polecenie nie tworzy właściwego zbioru wskazań, natomiast definiuje dodatkowe warunki selekcji nakładane na istniejący zbiór wskazań.

W celu utworzenia oraz zastosowania filtra wyboru należy:

  1. Wpisać w linii poleceń FiltrWyboru (SelectionFilter)
  2. W oknie dialogowym 'Filtr wyboru', w polu Rodzaj filtra, określić kryterium filtrowania przez wybranie rodzaju obiektu, obiektu z przypisaną właściwością, albo jednej z właściwości obiektu.
  3. W przypadku korzystania z filtrowania na bazie obiektu z przypisaną właściwością należy:

    W pojawiającym się oknie dialogowym wykonać poniższe czynności:

    1. Wprowadzić operator matematyczny określający relację pomiędzy porównywanymi wielkościami (*, =, !=, >, >=, <, or <=).
    2. Wprowadzić wartość definiującą warunek filtrowania.
    3. Nacisnąć OK.
  4. Nacisnąć przycisk Dodaj  w celu umieszczenia wybranego kryterium filtrowania na liście filtrów.
  5. W razie potrzeby, wybrać w polu Operator jeden z dostępnych operatorów logicznych (AND, OR, NOT, lub XOR).

    Operatory logiczne umożliwiają łączenie ze sobą kolejnych pozycji na liście filtrów oraz określanie wzajemnych relacji pomiędzy poszczególnymi kryteriami filtrowania.

  6. W przypadku korzystania z operatora logicznego, nacisnąć przycisk Dodaj  w celu umieszczenia wybranego operatora na liście filtrów.
  7. W razie potrzeby skorzystać z poniższych funkcji:
    • Nacisnąć przycisk Dodaj element  w celu wskazania w obszarze graficznym obiektu rysunkowego, którego właściwości mają zostać dodane do listy filtrów.

      Podczas wybierania dodawanego elementu okno dialogowe zostaje tymczasowo zamknięte.

    • Nacisnąć przycisk Usuń  w celu usunięcia z listy filtrów pojedynczego wybranego elementu.
    • Nacisnąć przycisk Wyczyść listę  w celu wyczyszczenia całej zawartości listy filtrów.
  8. Powtórzyć kroki od 2 do 7, jeśli jest to wymagane.
  9. Nacisnąć OK.

    Zdefiniowany filtr wyboru zostaje uaktywniony.

    Uwaga: Na tym etapie nie został jeszcze utworzony żaden zbiór wskazań obejmujący zaznaczone elementy rysunku. Inaczej niż w przypadku polecenia InteligentnyWybror (SmartSelect), funkcja filtrowania definiuje dodatkowe kryteria nakładane na zaznaczane obiekty wchodzące w skład zbioru wskazań. Dlatego bardzo ważne jest to, aby przed rozpoczęciem wykonywania funkcji edycyjnych, wykonać kolejne kroki umożliwiające zaznaczenie elementów przeznaczonych do modyfikacji.

  10. Wskazać w obszarze graficznym obiekty, do których ma zostać zastosowany filtr wyboru.

    Podczas wybierania elementów rysunku można korzystać ze wszystkich dostępnych metod selekcji obiektów.

  11. Nacisnąć Enter, aby zatwierdzić zaznaczone elementy.
  12. Uruchomić jedno z poleceń edycyjnych programu.

    Funkcja działa w trybie preselekcji, korzystając z przygotowanego wcześniej zbioru wskazań (krok 10). Dlatego też, podczas dalszego wykonywania polecenia edycyjnego nie pojawia się już wezwanie do określenia modyfikowanych obiektów.

W celu ponownego zastosowania filtra wyboru podczas kolejnej modyfikacji należy:

  1. Uruchomić jedno z poleceń edycyjnych programu.
  2. Przy pojawieniu się wezwania Wybierz elementy, wpisać w linii poleceń Poprzedni w celu przywołania zastosowanego wcześniej zbioru wskazań.

Korzystanie z filtrów wyboru w trybie transparentnym

Podczas wykonywania poleceń edycyjnych istnieje możliwość korzystania z funkcji filtrowania działającej w trybie transparentnym, uruchamianej za pomocą opcji 'FiltrWyboru wpisywanej w linii poleceń w chwili pojawienia się wezwania 'Wybierz elementy'.

W celu zastosowania filtra wyboru w trybie transparentnym należy:

  1. Uruchomić jedno z poleceń edycyjnych programu (np. 'Kopiuj').
  2. Przy pojawieniu się wezwania do określenia modyfikowanych elementów, wpisać w linii poleceń 'FiltrWyboru.
  3. W oknie dialogowym Filtr wyboru, zdefiniować warunki wyszukiwania dla nowego filtra, albo wybrać jeden z istniejących nazwanych filtrów selekcji.
  4. Nacisnąć OK.
  5. Wskazać w obszarze graficznym obiekty, do których ma zostać zastosowany filtr selekcji, a następnie nacisnąć Enter.
  6. Postępować zgodnie z dalszymi wezwaniami pojawiającymi się w trakcie wykonywania polecenia edycyjnego.

Korzystanie z nazwanych filtrów selekcji

Odpowiednio skonfigurowane kryteria filtrowania można zapisać w postaci nazwanych filtrów wyboru, umożliwiających ponowne zastosowanie zdefiniowanych warunków wyszukiwania podczas późniejszej pracy edycyjnej.

Przygotowane w ten sposób filtry są przechowywane w profilu użytkownika, a nie w konkretnym pliku rysunkowym, dlatego można z nich korzystać podczas edycji wielu różnych rysunków na tym samym komputerze.

Funkcjonalność programu pozwala także na zapisanie kilku wybranych filtrów selekcji w postaci zewnętrznego pliku FLT, który może zostać później wczytany na innym komputerze, albo udostępniony innym osobom. Więcej informacji na ten temat można znaleźć w sekcji Eksportowanie oraz importowanie nazwanych filtrów selekcji.

Uwaga: Warunki filtrowania określone na bazie parametrów niezgodnych z ustawieniami stosowanymi w aktualnym rysunku (np. różnice w nazwach warstw) zostają zignorowane podczas stosowania wybranego filtra.

W celu zapisania nazwanego filtra wyboru należy:

  1. W oknie dialogowym Filtr wyboru, zdefiniować kryteria filtrowania w opisany wcześniej sposób.
  2. W polu tekstowym obok przycisku Zapisz, wpisać nazwę nowego filtra, a następnie nacisnąć przycisk Zapisz.

    Nazwa nowego filtra pojawia się na liście w polu Nazwany filtr, dzięki czemu może zostać wybrana podczas kolejnych selekcji.

W celu zastosowania nazwanego filtra wyboru należy:

  1. Wpisać w linii poleceń FiltrWyboru (SelectionFilter)
  2. W polu Nazwany filtr, wybrać nazwę zapisanego wcześniej filtra, który ma zostać zastosowany.
  3. Nacisnąć OK.
  4. Uruchomić jedno z poleceń edycyjnych programu.
  5. Wskazać w obszarze graficznym obiekty, do których ma zostać zastosowany filtr wyboru.

W celu usunięcia nazwanego filtra wyboru należy:

  • W oknie dialogowym Filtr wyboru, w polu Nazwany filtr, wybrać filtr przeznaczony do usunięcia, a następnie nacisnąć przycisk Usuń .

Eksportowanie oraz importowanie nazwanych filtrów selekcji

Program umożliwia wymianę przygotowanych wcześniej filtrów z innymi projektantami za pomocą plików zapisywanych w formacie FLT.

Funkcje eksportu oraz importu dostępne w oknie dialogowym Filtr wyboru pozwalają na:

  • Zapisywanie wybranych nazwanych filtrów selekcji w postaci plików .flt.
  • Wczytywanie wybranych nazwanych filtrów selekcji z przygotowanych wcześniej plików .flt.

W celu wyeksportowania nazwanych filtrów wyboru należy:

  1. Wpisać w linii poleceń FiltrWyboru (SelectionFilter)
  2. W oknie dialogowym Filtr wyboru, nacisnąć przycisk Eksport.
  3. Wpisać nazwę tworzonego pliku FLT.
  4. Nacisnąć przycisk Zapisz.
  5. W oknie dialogowym Filtr wyboru - Eksport, wybrać nazwane filtry, które mają zostać wyeksportowane.

    Nacisnąć przycisk Odznacz wszystkie, aby usunąć zaznaczenie wszystkich filtrów, albo przycisk Zaznacz wszystkie, aby wybrać wszystkie filtry.

  6. Nacisnąć OK.

W celu zaimportowania nazwanych filtrów wyboru należy:

  1. Wpisać w linii poleceń FiltrWyboru (SelectionFilter)
  2. W oknie dialogowym Filtr wyboru, nacisnąć przycisk Import.
  3. Wskazać jeden z widocznych plików FLT, a następnie nacisnąć przycisk Otwórz.

    W oknie dialogowym Filtr wyboru - Import zostaje wyświetlona lista nazwanych filtrów dostępnych w wybranym pliku .FLT.

  4. W oknie dialogowym Filtr wyboru - Import, wybrać nazwane filtry, które mają zostać zaimportowane.

    Nacisnąć przycisk Odznacz wszystkie, aby usunąć zaznaczenie wszystkich filtrów, albo przycisk Zaznacz wszystkie, aby wybrać wszystkie filtry.

  5. Nacisnąć OK.

    Wszystkie wybrane filtry pojawiają się w oknie dialogowym Filtr wyboru na rozwijalnej liście w polu Nazwany filtr.

    Uwaga: Filtry selekcji importowane z określonego pliku .flt, posiadające takie same nazwy jak filtry istniejące w rysunku, zostają zignorowane podczas procesu wczytywania.

Rodzaje operatorów wykorzystywanych w wyrażeniach filtrujących

Operatory funkcji matematycznych

Operator Opis działania zdefiniowanej funkcji Przykład
* Dowolny Wszystkie okręgi (bez dodatkowych warunków)
= Równy Wszystkie okręgi o promieniu równym 2.54
!= Różny Wszystkie okręgi o promieniu innym niż 2.54
> Większy niż Wszystkie okręgi o promieniu większym niż 2.54
>= Większy lub równy Wszystkie okręgi o promieniu większym lub równym 2.54
< Mniejszy niż Wszystkie okręgi o promieniu mniejszym niż 2.54
<= Mniejszy lub równy Wszystkie okręgi o promieniu mniejszym lub równym 2.54

Operatory funkcji logicznych

Operator Opis działania zdefiniowanej funkcji Przykład
AND (i) Wybiera elementy spełniające wszystkie zdefiniowane kryteria filtrowania (może obejmować jeden lub więcej warunków) Wszystkie okręgi leżące na warstwie 'Śruby'
OR (lub) Wybiera elementy spełniające przynajmniej jedno ze zdefiniowanych kryteriów filtrowania (może obejmować jeden lub więcej warunków) Wszystkie okręgi oraz wszystkie obiekty leżące na warstwie 'Śruby'
NOT (nie) Wybiera elementy, które nie spełniają zdefiniowanego kryterium filtrowania (musi obejmować tylko jeden warunek) Wszystkie obiekty leżące na warstwie 'Śruby', które nie są okręgami (jeśli warunek został nałożony na rodzaj obiektu: okrąg)
XOR (albo albo) Wybiera elementy, które spełniają albo jedno albo drugie zdefiniowane kryterium filtrowania, ale nie oba równocześnie (musi obejmować dwa warunki) Wszystkie okręgi, które nie leżą na warstwie 'Śruby', oraz wszystkie obiekty leżące na warstwie 'Śruby', które nie są okręgami

Przykład

Poniższe przykłady pokazują zawartość listy filtrów dla dwóch najczęściej stosowanych kryteriów filtrowania.

Wszystkie okręgi o promieniu większym niż 2.54 (w jednostkach rysunku):

 AND
      Okrąg
           Promień > 2.54

Wszystkie okręgi oraz wszystkie obiekty leżące na warstwie 'Śruby':

 OR
      Okrąg
      Warstwa 'Śruby'

Uruchamianie komendy

Polecenie: FiltrWyboru (SelectionFilter)