Desenho automático de camadas de pavimentos
Hoje mostro como de uma forma automática, usando um pouco de programação consegui desenhar as camadas de pavimentos.
Para este trabalho, exige-se um desenho e análise manual para o desenho das camadas de pavimentos. O inicio do reforço do pavimento varia de perfil para perfil, e a "tipologia" do reforço, as camadas a aplicar também são fruto de uma análise perfil a perfil.
O primeiro passo é desenhar um conjunto de camadas tipo, e depois analisar em cada perfil a actuação a realizar. Este trabalho em CAD é fastidioso e repetitivo, logo o pensamento a ter é "como automatizar este processo ?" e a resposta foi construir um ficheiro script (o velho e bom script de extensão scr do autocad). É um ficheiro se interação com o utilizador, mas neste caso não é necessário. Como entrada de dados para o script e desenho, estou a usar uma tabela em Excel, que servirá também de referência ou de apresentação a outras pessoas sobre qual a actuação que estamos a realizar.
Tanto a tabela como o script estão num estágio de desenvolvimento precoce mas funcional. Eventualmente posso depois ler dados calculados pela programação para completar a tabela Excel, ou realizar até algum cálculo de áreas. Logo vejo que rumo tomar.
Como dados de entrada a tabela em Excel:
Esta tabela é copiada para o código (podia ter feito uma rotina para ler directo do Excel...):
E executando o programa obtenho um pav.scr com o seguinte conteúdo:
Abrindo o script no CAD, obtenho o desenho das camadas nos perfis (sobreelevado 2x):
O objectivo final é ter algo semelhante a este perfil:
Aqui fica mais um exemplo de uso da programação no dia a dia...
Comentários
Enviar um comentário
Obrigado pelo seu contacto.