Vytváření a použití filtrů pro výběr entit
Pro filtrování entit k výběru použijte příkaz SelectionFilter.
Můžete
Poté, co vyberete entity založené na filtru, upravte je příkazy ke změně nebo pomocí palety Vlastnosti.
Poznámka: Příkaz nevytvoří sadu výběru. Definuje kritéria, která budou na sadu výběru použita.
Postup vytvoření a použití filtrů výběru:
- V příkazovém řádku zadejte příkaz SelectionFilter.
- V dialogu vyberte v části Typ filtru typ entity, typ entity s vlastností nebo vlastnost.
- Pokud zvolíte entitu s vlastností:
V dialogovém okně:
- Určete relační operátor (*, =, !=, >, >=, < nebo <=).
- Zadejte hodnotu.
- Klikněte na tlačítko OK.
- Klikněte na Přidat
a přidejte položku do seznamu filtru.
- V části Operátor zadejte v případě potřeby logický operátor (AND, OR, NOT nebo XOR).
Pro seskupení výrazů filtru použijte logické operátory.
- Pokud zvolíte logický operátor, přidejte ho kliknutím na Přidat
do seznamu filtru.
- Dle potřeby určete možnosti:
- Opakujte kroky 2 až 7 podle potřeby.
- Klikněte na tlačítko OK.
Filtr výběru je nyní aktivní.
Poznámka: V tomto okamžiku není žádná sada výběru vytvořena. Na rozdíl od příkazu SmartSelect definuje kritéria, která budou na sadu výběru použita. Je důležité, abyste pokračovali dalším krokem.
- V grafické ploše vyberte entity, na které má být filtr výběru použit.
Použít můžete libovolnou metodu výběru entit.
- Stiskem klávesy Enter ukončete výběr entit.
- Spusťte modifikační příkaz.
Příkaz použije předem připravený výběr (krok 10). Nevyzve vás k určení entit.
Opětovné použití filtrů výběru spolu s dalším modifikačním příkazem:
- Spusťte modifikační příkaz.
- V další výzvě Určete entity zvolte možnost Předchozí.
Transparentní používání filtrů výběru
Filtry výběrů můžete použít jako transparentní příkaz zápisem 'SelectionFilter ve výzvě „Určete entity“ modifikačních příkazů.
Postup pro transparentní používání filtrů výběru:
- Spusťte příkaz měnící entity výkresu (například Kopírovat).
- Ve výzvě „Určete entity“ zapište 'SelectionFilter.
- V dialogu Filtr výběru vytvořte nový filtr nebo vyberte jeden z pojmenovaných filtrů.
- Klikněte na tlačítko OK.
- V grafické ploše vyberte entity, na které má být filtr výběru použit, a stiskněte Enter.
- Postupujte podle výzev modifikačního příkazu.
Práce s pojmenovanými filtry výběru
Filtry výběru můžete uložit pod určitým názvem a opakovaně je používat.
Filtry výběru jsou uloženy v profilu uživatele, nikoli ve výkresu, a můžete je použít ve svém počítači.
Můžete uložit několik uložených filtrů výběru do souboru .flt a použít je jiném počítači nebo si vyměňovat filtry výběru se svými kolegy. Viz část Exportování a importování pojmenovaných filtrů výběru.
Poznámka: Parametry filtrů výběru, které neodpovídají nastavení vlastností v rámci aktuálního výkresu (například specifikace názvů hladin) jsou při použití filtru ignorovány.
Uložení pojmenovaného filtru výběru:
- V dialogu Filtr výběru definujte filtr podle výše uvedeného postupu.
- Napište název filtru do textového pole vedle tlačítka Uložit a klikněte na Uložit.
Název filtru výběru se objeví v seznamu Pojmenovaný filtr, kde můžete uložený filtr vybrat.
Použití uložených filtrů výběrů:
- V příkazovém řádku zadejte příkaz SelectionFilter.
- V dialogu Pojmenovaný filtr vyberte název filtru výběru, který chcete použít.
- Klikněte na tlačítko OK.
- Spusťte modifikační příkaz.
- V grafické ploše vyberte entity, na které má být filtr výběru použit.
Odstranění pojmenovaných filtrů výběru:
- V dialogu Filtr výběru v části Pojmenovaný filtr vyberte filtr k odstranění a klikněte na Odstranit
.
Exportování a importování pojmenovaných filtrů výběru
Pomocí souborů FLT si můžete vyměňovat pojmenované filtry výběru se svými kolegy.
Pomocí funkcí exportu a importu v dialogovém okně Filtr výběru máte možnost:
- Uložit určené pojmenované filtry výběru do souboru .flt.
- Importovat určené pojmenované filtry výběru ze souboru .flt.
Export pojmenovaných filtrů výběru:
- V příkazovém řádku zadejte příkaz SelectionFilter.
- V dialogu Filtr výběru klikněte na Exportovat.
- Zadejte název souboru pro soubor .flt
- Klepněte na Uložit.
- V dialogovém okně Filtr výběru – Export vyberte pojmenované filtry výběru pro export.
Kliknutím na Vymazat vše smažete všechny volby, nebo kliknutím na Vybrat vše vyberete všechny pojmenované filtry.
- Klikněte na tlačítko OK.
Import souborů filtrů výběru:
- V příkazovém řádku zadejte příkaz SelectionFilter.
- V dialogu Filtr výběru klikněte na Importovat.
- Vyberte soubor .flt a klikněte na Otevřít.
V dialogovém okně Filtr výběru – Importovat se zobrazí pojmenované filtry dostupné ve vybraném souboru .flt.
- V dialogovém okně Filtr výběru – Importovat vyberte pojmenované filtry výběru pro import.
Kliknutím na Vymazat vše smažete všechny volby, nebo kliknutím na Vybrat vše vyberete všechny pojmenované filtry.
- Klikněte na tlačítko OK.
Všechny vybrané pojmenované filtry se zobrazují v seznamu Pojmenovaný filtr v dialogovém okně Filtr výběru.
Poznámka: Filtry výběru ze souboru .flt, které mají stejné názvy jako stávající filtry ve vašem počítači, se neimportují.
Přehled operátorů
Relační operátory
Operátor |
Popis |
Příklady |
* |
Rovná se libovolné hodnotě |
Všechny kružnice bez omezení |
= |
Rovná se |
Všechny kružnice s poloměrem 2,54 |
!= |
Nerovná se |
Všechny kružnice s poloměrem jiným než 2,54 |
> |
Větší než |
Všechny kružnice s poloměrem větším než 2,54 |
>= |
Větší nebo rovno |
Všechny kružnice s poloměrem větším než nebo rovným 2,54 |
< |
Menší než |
Všechny kružnice s poloměrem menším než 2,54 |
<= |
Menší nebo rovno |
Všechny kružnice s poloměrem menším než nebo rovným 2,54 |
Logické operátory
Operátor |
Popis |
Příklady |
AND |
Položky filtru splňující všechna kritéria (mohou být složeny z více dílčích kritérií) |
Všechny kružnice v hladině „Screws“ |
OR |
Položky filtru splňující libovolné kritérium (mohou být složeny z více dílčích kritérií) |
Všechny kružnice a všechny entity v hladině „Screws“ |
NOT |
Položky filtru nesplňující kritérium (pouze jedno kritérium) |
Všechny entity v hladině „Screws“, které nejsou kružnicemi (pokud je použito na kritérium typu entity Kružnice) |
XOR |
Položky filtru splňující jedno kritérium ze dvou, ale ne oboje (nutná jsou přesně dvě kritéria) |
Všechny kružnice, které nejsou v hladině „Screws“ a všechny entity v hladině „Screws“, které nejsou kružnicemi |
Příklady
Následující příklady ukazují obsah seznamu filtru.
Všechny kružnice s poloměrem větším než 2,54 jednotky výkresu:
AND
Circle
Radius > 2.54
Všechny kružnice a všechny entity v hladině „Screws“:
OR
Circle
Layer "Screws"
Příkaz: Výběrový filtr