-ExtrairAtributoBloco¶
O comando -ExtrairAtributoBloco permite extrair os valores do AtributoBloco e salva-os em arquivos de texto de diferentes formatos.
Os arquivos de template definem os dados a extrair.
Você pode examinar os dados extraídos usando um software de planilha ou outros aplicativos.
É a variante da janela de comando do comando ExtrairAtributoBloco.
Para extrair AtributosBloco para um arquivo de texto:
Digite -ExtrairAtributoBloco no prompt de comando.
Especifique o formato do arquivo a usar ao gravar as informações de AtributosBloco:
Cdf (Arquivo delimitado por vírgulas): As vírgulas separam os campos de cada registro de AtributoBloco.
Sdf (Arquivo delimitado por espaços): Espaços separam os campos de cada registro de AtributoBloco. As strings ficam entre aspas simples.
Entities: Specify the entities for extracting BlockAttribute data. In the graphics area, select Blocks with BlockAttributes and press Enter.
Pressione Enter.
Criar arquivos de template para extrações de AtributoBloco
Os arquivos de template para extrações de AtributoBloco definem campos de dados para extrair e controlar o formato em que eles são exibidos.
Use um editor de texto ASCII para criar um arquivo de template para extrações de AtributoBloco.
Cada linha no arquivo de template:
Especifica as propriedades do AtributosBloco e do bloco a extrair.
Deve usar uma sintaxe específica descrita abaixo.
Torna-se uma coluna no arquivo de saída resultante (consulte o exemplo).
Você precisa incluir pelo menos um nome do AtributoBloco em um arquivo de template.
Sintaxe de arquivo
Cada linha no arquivo de template usa a seguinte sintaxe:
nome_campo [espaço(s)] formato_saída
Nomes de arquivo válidos são exibidos na tabela Nomes de campo para extração abaixo.
Um ou mais espaços separam nome_campo e formato_saída. Use espaços, sem guias. Finalize cada linha pressionando Enter, incluindo a última linha.
O formato de saída usa a seguinte sintaxe:
Twwwppp
Os tipo de dados (T) podem ser os seguintes:
C |
Indica um campo de sequência de caracteres. |
N |
Indica um campo numérico. |
As próximas duas partes do formato de saída utilizam três dígitos:
www |
Largura |
Especifica a largura do campo como o número de caracteres. |
ppp |
Precisão |
Para campos de número inteiro, especifique 000. |
Por exemplo,
Use N006002 para um valor numérico até 999,99. N para dados numéricos, 006 significa que há espaço para até seis dígitos, incluindo o ponto decimal, e 002 especifica a precisão das duas casas decimais.
Use C025000 para um campo de sequência com o tamanho máximo de 25 caracteres. Sempre especifique 000 como os últimos três dígitos do formato para campos de caracteres.
Tabela: Nomes de campo para extração
Você pode extrair:
O valor de AtributosBloco de blocos inseridos no desenho.
Propriedades predefinidas do bloco ao qual o AtributoBloco pertence.
Use os seguintes nomes de campo de extração e especificações de formato para extrair dados relevantes:
Nome do campo |
Formato |
Extrações |
|---|---|---|
Nome do AtributoBloco |
Cwww000 ou Nwwwppp |
Valor de AtributoBloco |
BL: NOME |
Cwww000 |
Nome do bloco |
BL: X |
Nwwwppp |
Coordenada X do ponto de inserção do bloco |
BL: Y |
Nwwwppp |
Coordenada Y do ponto de inserção do bloco |
BL: Z |
Nwwwppp |
Coordenada Z do ponto de inserção do bloco |
BL: ORIENT |
Nwwwppp |
Ângulo de rotação de bloco |
BL: ESCALAX |
Nwwwppp |
Fator de escala X para o bloco |
BL: ESCALAY |
Nwwwppp |
Fator de escala Y para o bloco |
BL: ZSCALE |
Nwwwppp |
Fator de escala Z para o bloco |
BL: EXTRUSÃOX |
Nwwwppp |
Extrusão do bloco na direção X |
BL: EXTRUSÃOY |
Nwwwppp |
Extrusão do bloco na direção Y |
BL: EXTRUSÃOZ |
Nwwwppp |
Extrusão do bloco na direção Z |
BL: LAYER |
Cwww000 |
Nome da layer de inserção do bloco |
BL: ALÇA |
Cwww000 |
Alça do bloco |
BL: NÚMERO |
Nwww000 |
Contador de bloco |
BL: NÍVEL |
Nwww000 |
Nível de assentamento de bloco |
Exemplo
Arquivo de template:
Arquivo de saída (formato .cdf):
Acesso
Comando: -ExtrairAtributoBloco
Tópicos relacionados