Aplicativo EF_Quant para IntelliCAD® CADian
Este aplicativo define funções para quantificação a partir de entidades do tipo ARC, LINE, POLYLINE e
LWPOLYLINE, às quais poderão ser associados dados de especificações para exportação para arquivos
.csv, que podem ser abertos no Excel e formatados como planilhas. Ao se carregar o aplicativo, será
inserido o menu Ef_Quant na linha de menus do IntelliCAD® CADian, como pode ser visto na imagem
abaixo:
Também será inserida uma barra de ferramentas, para acesso mais rápido dos comandos inseridos ao
CADian®
Os nomes dos comandos inseridos (que podem ser acessados via prompt de comandos) são:









Efq_Especificar
Efq_Verificar
Efq_Tabelar
Efq_Linear_I
Efq_Linear_T
Efq_Export
Efq_Bloco
Efq_Blocos
Efq_Help
Descrição dos comandos:
Efq_Especificar:
Este comando necessita de polilinhas fechadas e/ou círculos previamente existentes, nas camadas
Ef_Quant_Pisos, Ef_Quant_Paredes e/ou Ef_Quant_Tetos. Ao ser selecionada, a rotina identificará o
tipo de painel (piso, parede ou teto). Será solicitado um ponto interno à entidade, para que sejam
inseridos textos com a área e o perímetro do compartimento. Caso não deseje que estes textos sejam
colocados, basta teclar ENTER sem fornecer o ponto.
Será então aberto o quadro de diálogo da imagem seguinte, no qual serão apresentadas as informações
de área e perímetro da entidade e no qual você pode ou selecionar dados obtidos de arquivos de
especificações existentes ou digitar diretamente nos campos de edição.
Os arquivos de dados, que podem ser editados, são:







C:\Ef_Quant\Dat\Códigos_Paredes.txt
C:\Ef_Quant\Dat\Códigos_Pisos.txt
C:\Ef_Quant\Dat\Códigos_Tetos.txt
C:\Ef_Quant\Dat\Descrições_Paredes.txt
C:\Ef_Quant\Dat\Descrições_Pisos.txt
C:\Ef_Quant\Dat\Descrições_Tetos.tx
C:\Ef_Quant\Dat\Lineares.txt
Este último arquivo é utilizado pelo comando Efq_Linear_I, que insere dados em entidades do tipo ARC,
LINE, CIRCLE, POLYLINE e/ou LWPOLYLINE que representem objetos a serem quantificados linearmente
(por exemplo, rodapés).
Efq_Verificar
Este comando permite verificar os dados inseridos nestas entidades pelos comandos Efq_Especificar e
Efq_Linear_I. Os dados presentes serão exibidos em quadros de diálogo como os das imagens abaixo:
Efq_Tabelar
Este comando gera tabelas de Pisos, Paredes e/ou Tetos em seu desenho, a partir dos dados inseridos
com o comando Efq_Especificar, se encontradas entidades nas camadas Efq_Quant_Pisos,
Efq_Quant_Paredes e/ou Efq_Quant_Tetos, que já tenham sido processadas.
Efq_Linear_I
Para especificar dados de objetos que são quantificados por comprimento, você deverá utilizar o
comando Efq_Linear_I. Será solicitada a seleção de arcos, linhas, círculos e ou polilinhas, de camadas
previamente selecionadas na lista à esquerda do quadro de diálogo (figura abaixo). Para selecionar mais
de uma camada, pressione Shift e clique nos nomes das camadas desejadas. Em seguida, selecione a
especificação, feche este quadro de diálogo e selecione as entidades pelos métodos de seleção do
IntelliCAD®. Se uma entidade já contiver dados estendidos, a rotina não a usará, mantendo a
especificação existente.
Efq_Linear_T
Este comando complementa o comando Efq_Linear_I, pois exporta os dados existentes para o arquivo
.csv temporário C:\Ef_Quant\Tmp\Temp_Linear.csv
Você deve então abrir este arquivo no Excel, formatá-lo como uma planilha e salvar esta planilha com
outro nome, pois em uma próxima chamada de Efq_Linear_T o arquivo será reescrito e os dados
anteriores apagados.
A planilha gerada no Excel com o arquivo acima:
Efq_Export
Este
comando
exporta
para
os
arquivos
C:\EF_Quant\Dat\Temp_Paredes.csv,
C:\EF_Quant\Dat\Temp_Pisos.csv e C:\EF_Quant\Dat\Temp_Tetos.csv os dados inseridos em entidades
pelo comando Efq_Especificar. Tal como o comando Efq_Linear_T, você deve abrir estes arquivos no
Excel, formatá-los e salvá-los com outros nomes, pois em chamadas subsequentes do comando
Efq_Export os dados existentes serão eliminados e reescritos.
A planilha gerada no Excel com o arquivo acima:
Importante: Não execute os comandos Efq_Export e Efq_Linear_T se os arquivos .csv estiverem abertos
no Excel, pois isto irá gerar uma situação de erro.
Efq_Bloco
Efq_Blocos
Estes comandos contam blocos, sendo que o primeiro conta um bloco individual, selecionado pelo
usuário, e o segundo conta todas as inserções de blocos existentes no desenho ativo, gerando o arquivo
.csv que será aberto pela rotina no Excel. Por este motivo, não execute este comando se o arquivo já
estiver aberto no Excel, pois isto causará uma situação de erro.
Download

Tutorial - Casa do CAD