-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.
Entidades: Especifique as entidades para extrair dados de BlockAttribute. Na área gráfica, selecione Blocos com BlockAttributes e pressione 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