O comando ExtrairAtributoBloco permite extrair os valores de AtributoBloco para arquivos de texto com diversos 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.
Para extrair AtributosBloco para um arquivo de texto:
Consulte Criar arquivos de template para extraes de AtributoBloco para obter informaes sobre a sintaxe do arquivo.
A caixa de di logo fechada temporariamente.
Os arquivos de template para extraes de AtributoBloco definem campos de dados para extrair e controlar o formato em que eles so exibidos.
Use um editor de texto ASCII para criar um arquivo de template para extraes de AtributoBloco.
Cada linha no arquivo de template:
Voc precisa incluir pelo menos um nome do AtributoBloco em um arquivo de template.
Cada linha no arquivo de template usa a seguinte sintaxe:
nome_campo [espao(s)] formato_saĦda
Nomes de arquivo v lidos so exibidos na tabela Nomes de campo para extrao abaixo.
Um ou mais espaos separam nome_campo e formato_saĦda. Use espaos, 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 sequncia de caracteres. |
| N | Indica um campo numrico. |
As pr˘ximas duas partes do formato de saĦda utilizam trs dĦgitos:
| www | Largura | Especifica a largura do campo como o n£mero de caracteres. |
| ppp | Preciso | Especifica o n£mero de casas decimais para campos numricos. Para campos de n£mero inteiro, especifique 000. |
Por exemplo,
Voc pode extrair:
Use os seguintes nomes de campo de extrao e especificaes de formato para extrair dados relevantes:
| Nome do campo | Formato | Extraes |
|---|---|---|
| Nome do AtributoBloco | Cwww000 ou Nwwwppp | Valor de AtributoBloco |
| BL: NOME | Cwww000 | Nome do bloco |
| BL: X | Nwwwppp | Coordenada X do ponto de insero do bloco |
| BL: Y | Nwwwppp | Coordenada Y do ponto de insero do bloco |
| BL: Z | Nwwwppp | Coordenada Z do ponto de insero do bloco |
| BL: ORIENT | Nwwwppp | ngulo de rotao 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: EXTRUSOX | Nwwwppp | Extruso do bloco na direo X |
| BL: EXTRUSOY | Nwwwppp | Extruso do bloco na direo Y |
| BL: EXTRUSOZ | Nwwwppp | Extruso do bloco na direo Z |
| BL: LAYER | Cwww000 | Nome da layer de insero do bloco |
| BL: ALA | Cwww000 | Ala do bloco |
| BL: NMERO | Nwww000 | Contador de bloco |
| BL: NVEL | Nwww000 | NĦvel de assentamento de bloco |
Arquivo de template:
TIPODECONSTRUO˙C030000
NOMEDAZONA˙˙˙˙˙C025000
ATIVIDADE˙˙˙˙˙C020000
HVACSYSTEM˙˙˙C025000
REA˙˙˙˙˙˙˙˙˙N006002
ALTURA˙˙˙˙˙˙˙N004002
BL: NOME˙˙˙˙˙˙C012000
BL: NMERO˙˙˙˙N002000
Arquivo de saĦda (formato .cdf):
'Oficinas/dep˘sito de manuteno', 'Sala de equipe Z0/09', 'rea de alimentao', 'Aquecimento por piso radiante',31.79,2.55,'ZONA',1
'Oficinas/dep˘sito de manuteno', 'Casa de m quinas Z0/14', 'Casa de m quinas', 'Zona sem sistema HVAC',15.84,4.10,'ZONA',
2
'Armazm e armazenamento', 'Corredor OZ/11', 'rea de armazenamento', 'Aquecimento',53.26,4.10,'ZONA',
3
...
Acesso
Comando: ExtrairAtributoBloco