C# - Ler EDM em Autocad
Este é um dos projectos que tenho em mãos, para proporcionar aos colegas da Sener um meio de abrirem e visualizarem ficheiros de ISTRAM em CAD.
Com a programação em C# .NET de Autocad podemos fazer coisas desde o mais simples ao complexo. Neste momento tenho um projecto digamos de nível médio. A ideia é que à parte das licenças e utilizadores que temos na empresa do programa ISTRAM ISPOL se possa dar a possibilidade de visualizar o conteúdo de ficheiros EDM nativos de ISTRAM.
A programação está feita sem recurso ao Visual Studio, um passo mais simples e retira alguma complexidade ao trabalho.
Neste momento consigo ler um EDM genérico, diferenciar por cores e colocoar alguns blocos semelhantes ao EDM. Ao surgirem casos particulares vou actualizando o plugin.
E para já está com um resultado em CAD sem cota.
Aqui uma comparativa das imagens obtidas em CAD e comparadas com o ISTRAM (na esquerda):
A janela de abertura do ficheiro, está independente do "Windows" ou seja não preciso do WinForms do Visual Studio:
E uma pequena amostra do código c#:
A gestão do código de um sistema já mais complexo não é fácil. Requer organização por NameSpaces ou Classes etc.
Com este sistema montado e a funcionar, tenho já um portfolio de soluções que permitem depois fazer outro tipo de plugins.
Obrigado.
Comentários
Enviar um comentário
Obrigado pelo seu contacto.