Skrýt obsah

Extrakce atributů bloků to textového souboru

Příkaz ExtractBlockAttribute umožňuje extrahovat atributy bloku do textových souborů různých formátů.

Soubory šablon definují data k extrakci.

Extrahovaná data si můžete projít pomocí tabulkového procesoru či jiné aplikace.

Extrakce atributů bloků to textového souboru:

  1. Do příkazového řádku napište ExtractBlockAttribute.
  2. V dialogovém okně pro Šablonu zadejte název šablony pro definování dat k extrakci. Klepněte na tlačítko pro vyhledání souboru.

    Pro informace o syntaxi souboru viz Tvorba souborů šablon pro extrakce atributů bloku.

  3. Klepněte na Vybrat entity pro upřesnění entit k extrakci dat atributů bloku.

    Dialogové okno se přechodně zavře.

  4. V grafické ploše vyberte bloky s atributy bloku a stiskněte Enter.
  5. V dialogovém okně pro Výstup stanovte umístění a název výstupního souboru. Klepněte na pro vyhledání názvu souboru.
  6. V položce Formát vyberte formát souboru pro použití při zapisování informací atributů bloku:
    • Soubor oddělený tabulátorem (CDF). Čárky oddělují pole každého záznamu atributu bloku. Řetězce jsou uzavřeny do jednoduchých uvozovek.
    • Soubor oddělený mezerou (SDF). Mezery oddělují pole každého záznamu atributu bloku. Řetězce jsou uzavřeny do jednoduchých uvozovek.
  7. Klepněte na tlačítko OK.

Tvorba souborů šablon pro extrakce atributů bloku

Soubory šablon pro extrakce atributů bloku definují datová pole pro extrakci a kontrolu formátu, v němž jsou vytvářeny.

Pro tvorbu souboru šablony pro extrakci atributů bloku použijte textový editor ASCII.

Každý řádek v souboru šablony:

  • specifikuje atributy bloku a vlastnosti bloku, které budou extrahovány;
  • musí mít níže popsanou syntaxi;
  • se ve výsledném výstupním souboru stává sloupcem (viz příklad).

Soubor šablony musí obsahovat alespoň jeden název atributu bloku.

Syntaxe souboru

Každý řádek v souboru šablony má následující syntaxi:

název_souboru [mezera(y)] výstupní_formát

Platné názvy polí jsou zobrazeny v níže uvedené tabulce Názvy extrahovaných polí.

Položky název_souboru a výstupní_formát musí být odděleny jednou nebo více mezerami. Používejte mezerník, nikoliv tabulátor. Každý řádek včetně posledního ukončete stisknutím klávesy Enter.

Výstupní formát má následující syntaxi:

Twwwppp

Typ dat (T) může být:

C Označuje pole s řetězcem znaků.
N Označuje numerické pole.

Dvě následující části výstupního formátu mají tři číslice:

www Šířka Udává šířku pole ve smyslu počtu znaků.
ppp Přesnost Udává počet desetinných míst pro numerická pole.
Pro pole s číselnou hodnotou znaku zadejte 000.

Například:

  • Použijte N006002 pro numerickou hodnotu do 999,99. N označuje numerická data, 006 znamená, že je k dispozici místo pro až šest číslic včetně desetinné čárky a 002 udává přesnost na dvě desetinná místa.
  • Použijte C025000 pro pole s řetězcem o maximální délce 25 znaků. U polí se znaky vždy zadávejte 000 jako tři poslední číslice formátu.

Tabulka: Názvy extrahovaných polí

Můžete extrahovat:

  • Hodnotu atributů u bloků vložených do výkresů.
  • Předdefinované hodnoty bloku, k němuž atribut bloku náleží.

Pro extrakci relevantních dat použijte následující názvy extrahovaných polí a specifikace formátu:

Název pole Formát Extrahuje
Název atributu bloku Cwww000 nebo Nwwwppp Hodnota atributu bloku
BL:NAME Cwww000 Název bloku
BL:X Nwwwppp Souřadnice X bodu vložení bloku
BL:Y Nwwwppp Souřadnice Y bodu vložení bloku
BL:Z Nwwwppp Souřadnice Z bodu vložení bloku
BL:ORIENT Nwwwppp Úhel otáčení bloku
BL:XSCALE Nwwwppp Faktor měřítka X pro blok
BL:YSCALE Nwwwppp Faktor měřítka Y pro blok
BL:ZSCALE Nwwwppp Faktor měřítka Z pro blok
BL:XEXTRUDE Nwwwppp Vysunutí bloku ve směru X
BL:YEXTRUDE Nwwwppp Vysunutí bloku ve směru Y
BL:ZEXTRUDE Nwwwppp Vysunutí bloku ve směru Z
BL:LAYER Cwww000 Název hladiny vložení bloku
BL:HANDLE Cwww000 Identifikátor bloku
BL:NUMBER Nwww000 Počitadlo bloku
BL:LEVEL Nwww000 Úroveň vnoření bloku

Příklad

Soubor šablony:

BUILDINGTYPE C030000
ZONENAME     C025000
ACTIVITY     C020000
HVACSYSTEM   C025000
AREA         N006002
HEIGHT       N004002
BL:NAME      C012000
BL:NUMBER    N002000

Výstupní soubor (formát .cdf):

'Dílny / středisko údržby','Z0/09 Místnost pro personál','Jídelní kout','Podlahové vytápění',31,79,2,55,'ZÓNA',1
'Dílny / středisko údržby'','Z0/14 Strojovna','Strojovna','Zóna bez topení, větrání a klimatizace',15,84,4,10,'ZÓNA',2
'Sklad','ZO/11 Vestibul','Skladovací zóna','Prostorové vytápění',53,26,4,10,'ZÓNA',3
...

Přístup

Příkaz: ExtractBlockAttribute



Vyjádřete svůj názor na toto téma

SOLIDWORKS uvítá vaše názory ohledně prezentace, přesnosti a obsahu dokumentace. Pomocí níže uvedeného formuláře zašlete komentáře a doporučení k tomuto tématu přímo dokumentačnímu týmu. Dokumentační tým nebude odpovídat na otázky související s technickou podporou. Klepnutím zde získáte informace o technické podpoře.

* Povinné

 
*Email:  
Předmět:   Váš názor na témata nápovědy
Stránka:   Extrakce atributů bloků to textového souboru.
*Komentář:  
*   Prohlašuji, že jsem si přečetl/a a souhlasím se zásadami ochrany osobních údajů, podle kterých bude společnost Dassault Systèmes zpracovávat moje osobní údaje

Tisk tématu

Zvolte rozsah, který se má tisknout:

x

Zjistili jsme, že používáte starší verzi prohlížeče než je Internet Explorer 7. Pro optimální zobrazení vám doporučujeme, aby jste upgradovali na Internet Explorer 7 nebo novější.

 Příště tuto zprávu nezobrazovat
x

Verze nápovědy na webu: 2024 SP05

Chcete-li vypnout webovou nápovědu v rámci SOLIDWORKS a raději používat místní nápovědu, klikněte na Nápověda > Použít SOLIDWORKS nápovědu na webu.

Problémy s uživatelským rozhraním a vyhledáváním v nápovědě na webu nahlaste zástupci místní technické podpory. Zašlete váš názor na individuální témata nápovědy prostřednictvím odkazu “Váš názor na toto téma” na každé straně.