-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:

  1. Digite -ExtrairAtributoBloco no prompt de comando.

  2. 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.

  3. 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:

BUILDINGTYPE C030000
ZONENAME C025000
ATIVIDADE C020000
HVACSYSTEM C025000
ÁREA N006002
ALTURA N004002
BL:NOME C012000
BL:NÚMERO N002000

Arquivo de saída (formato .cdf):

‘Oficinas/depot de manutenção’,’Z0/09 Sala de Funcionários’,’Área de alimentação/bebida’,’Aquecimento por piso radiante’,31.79,2.55,’ZONA’,1
‘Oficinas/depot de manutenção’,’Z0/14 Sala de Máquinas’,’Sala de Máquinas’,’Zona sem sistema HVAC’,15.84,4.10,’ZONA’,2
‘Armazém e armazenamento’,’ZO/11 Lobby’,’Área de armazenamento’,’Aquecimento de espaço’,53.26,4.10,’ZONA’,3
Por favor, forneça o texto que você deseja traduzir para o português brasileiro.

Acesso

Comando: -ExtrairAtributoBloco

Tópicos relacionados

Extrair AtributosBloco para um arquivo de texto