Ocultar Sumário

Extrair AtributosBloco para um arquivo de texto

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:

  1. Digite ExtrairAtributoBloco no prompt de comando.
  2. Na caixa de diálogo, em Template, digite um nome de template para definir os dados a extrair. Clique em para procurar o arquivo.

    Consulte Criar arquivos de template para extrações de AtributoBloco para obter informações sobre a sintaxe do arquivo.

  3. Clique em Selecionar entidades para especificar as entidades das quais serão extraídos os dados de AtributoBloco.

    A caixa de diálogo é fechada temporariamente.

  4. Na área de gráficos, selecione os blocos com AtributosBloco e pressione Enter.
  5. Na caixa de diálogo, em Saída, digite o local e o nome do arquivo de saída. Clique em  para selecionar um nome de arquivo.
  6. Em Formato, selecione o formato do arquivo a usar ao gravar as informações de AtributosBloco:
    • Arquivo delimitado por vírgulas (CDF). Os campos de cada registro de AtributoBloco são separados por vírgulas. As strings ficam entre aspas simples.
    • Arquivo delimitado por espaços (SDF). Os campos de cada registro de AtributoBloco são separados por espaços. As strings ficam entre aspas simples.
  7. Clique em OK.

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 Especifica o número de casas decimais para campos numéricos.
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:

TIPODECONSTRUÇÃO C030000
NOMEDAZONA     C025000
ATIVIDADE     C020000
HVACSYSTEM   C025000
ÁREA         N006002
ALTURA       N004002
BL: NOME      C012000
BL: NÚMERO    N002000

Arquivo de saída (formato .cdf):

'Oficinas/depósito de manutenção', 'Sala de equipe Z0/09', 'Área de alimentação', 'Aquecimento por piso radiante',31.79,2.55,'ZONA',1
'Oficinas/depósito de manutenção', 'Casa de máquinas Z0/14', 'Casa de máquinas', 'Zona sem sistema HVAC',15.84,4.10,'ZONA', 2
'Armazém e armazenamento', 'Corredor OZ/11', 'Área de armazenamento', 'Aquecimento',53.26,4.10,'ZONA', 3
...

Acesso

Comando: ExtrairAtributoBloco



Envie-nos seus comentários sobre este tópico

O SOLIDWORKS agradece seu feedback sobre a apresentação, precisão e nível de detalhe da documentação. Use o formulário abaixo para enviar comentários e sugestões sobre este tópico diretamente à equipe responsável pela documentação. Esta equipe não responde a perguntas de suporte técnico. Clique aqui para ver informações específicas do suporte técnico.

* Obrigatório

 
*E-mail:  
Assunto:   Comentários sobre os tópicos da Ajuda
Página:   Extrair AtributosBloco para um arquivo de texto
*Comentário:  
*   Eu reconheço que li e aceito, por meio deste, a política de privacidade segundo a qual meus Dados pessoais serão usados pela Dassault Systèmes

Imprimir tópico

Selecione o escopo do conteúdo a imprimir:

x

Foi detectada uma versão de navegador anterior ao Internet Explorer 7. Para uma exibição otimizada, sugerimos a atualização para o Internet Explorer 7 ou posterior.

 Não mostrar essa mensagem novamente
x

Versão do conteúdo de ajuda on-line: 2023 SP05

Para desativar a Ajuda online no SOLIDWORKS e usar a Ajuda local, clique em Ajuda > Usar Ajuda on-line do SOLIDWORKS.

Para relatar problemas encontrados na interface e na pesquisa da Ajuda on-line, consulte seu representante de suporte local. Para fornecer comentários sobre tópicos individuais da Ajuda, use o link “Comentários sobre este tópico” na página do tópico individual.