Validação automática de projetos em BIM: arquivo IDS

Entre as inúmeras vantagens da adoção do BIM, existe uma que interessa em especial às organizações que precisam analisar e aprovar projetos técnicos: a capacidade que o BIM possui de validar automaticamente projetos em padrão neutro universal (formato IFC), conforme determinam as normas ISO e os padrões buildingSMART. Essa capacidade, que até pouco tempo atrás era um interessante potencial do BIM, já é realidade e está em estudo por órgãos públicos brasileiros (como prefeituras) para a agilização de aprovações e licenciamentos.

A base dessa capacidade está na construção de um arquivo específico para a instrução de regras de validação do projeto. Este arquivo, denominado Information Delivery Specification (IDS), é codificado em XML, uma linguagem bastante simples e de fácil compreensão. Neste arquivo, podemos instruir absolutamente qualquer tipo de verificação do arquivo IFC, desde que observemos as limitações da linguagem XML e os padrões e as nomenclaturas corretas dos campos IFC, conforme internacionalmente estabelecidas pelas normas ISO. Por exemplo, o nome do projeto deve sempre estar no campo IfcProject.

Validação de projetos em BIM com arquivo IDS, padrão buildingSMART
Validação de projetos em BIM com arquivo IDS, padrão buildingSMART

Continuar lendo Validação automática de projetos em BIM: arquivo IDS

Faça seu pedido

 

Estamos trabalhando em novos materiais para divulgação em breve neste blog, cujos assuntos foram escolhidos pelos próprios leitores. Você pode pedir o assunto de seu interesse, e nos ajudará a saber o que produzir. Basta responder a pesquisa abaixo:

Publicaremos os resultados parciais também por aqui. Acompanhe!

 

VBA™ para Excel™ 14: vetores e matrizes

(ver o anterior)

Finalmente chegamos ao nosso último post da série sobre VBA para Excel. Hoje falaremos sobre variáveis com mais de uma dimensão: vetores (composto linear de dados do mesmo tipo) e matrizes (composto bidimensional de dados do mesmo tipo). Um vetor é um conjunto de dados em sequência. O tamanho do vetor é o número de dados armazenados, e é definido da seguinte forma: Continuar lendo VBA™ para Excel™ 14: vetores e matrizes

VBA™ para Excel™ 13: trabalhando com várias planilhas

(ver o anterior)

As referências a outras planilhas pelo VBA são feitas diretamente pelo nome de cada planilha. O arquivo de Excel normalmente já vem com três planilhas: Plan1, Plan2 e Plan3 (veja as abas abaixo da planilha).

Conforme vimos antes, as referências de células são feitas em ordem invertida em relação ao Excel. Por exemplo, a célula C4 no excel é descrita na forma Coluna (C), depois a Linha (4). No VBA, a mesma célula é descrita apenas numericamente (Coluna é descrita como 3, ao invés de C), e na ordem Linha, depois Coluna. Portanto, no VBA, a célula C4 é descrita como:

Cells(4,3)

Quando a referência for feita em relação a uma célula que está em outra planilha, segue o seguinte formato: Continuar lendo VBA™ para Excel™ 13: trabalhando com várias planilhas

VBA™ para Excel™ 12: exemplos de funções, manipulação de strings

(ver o anterior)

Atendendo a pedidos, deixo aqui mais alguns exemplos de funções para Excel. Veja o post anterior sobre como escrever novas funções para o Excel.

O primeiro exemplo converte temperatura em graus Celsius (tempC) para graus Fahrenheit (tempF): Continuar lendo VBA™ para Excel™ 12: exemplos de funções, manipulação de strings