CSharp - Desenho de Aparelhos de Mudança de Via simples (parte 1)
CSharp - Desenho de Aparelhos de Mudança de Via simples (parte 1)
A criação de um plugin para desenhar AMVs em Autocad.
Uma das criações em curso é um plugin para Autocad que permita desenhar os AMVs. Isto pode ser feito em AutoLisp em alternativa ao CSharp.
Alternativas como o Pyautocad não permitem uma interação com o desenho, são mais para automatismos com coordenadas fixas.
O Javascript seria uma opção válida, penso eu.
Para a criação desde plugin, usei o Csharp e o compilador na linha de comandos CSC, que gera um ficheiro DLL.
Ao executar no CAD "netload" abrimos a localização do plugin:
Ao escrever depois o comando "AMV" temos as várias opções (ainda não estão todas desenvolvidas):
Como se pode ver coloca os elementos num layer adequado ao tipo de AMV. Neste momento gera entidades por separado, o próximo passo é gerar um bloco para cada AMV.
O desenho seguinte é apenas uma comprovação. Há que testar o desenho em vários quadrantes, pois envolve o cálculo de ângulos, e algo pode correr mal no cálculo.
Um pequeno extrato da programação. O Csharp é uma linguagem fortemente tipada, no exemplo, todas as variáveis foram definidas previamente.
Os posts seguintes demonstram a evolução do plugin.





Comentários
Enviar um comentário
Obrigado pelo seu contacto.