Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de janeiro, 2025

Gabaritos - Problemas de engenharia e de código

Gabaritos - Problemas de engenharia e de código Desenvolver um programa para cálculo de engenharia, leva ao aparecimento de problemas de cálculo e de código. O desenvolvimento de um software / programa de um qualquer cálculo para a área de engenharia, pressupõe a resolução de dois tipos de problemas: Cálculo e código. A par da evolução de um programa vão-se fazendo verificações dos cálculos. A correcção destes cálculos ao longo do desenvolvimento é essencial. Em paralelo vão surgindo problemas da modelação do código à solução. Um dos casos, foi no extracto abaixo que estava a chamar a mesma função para o cálculo dos salientes pelo interior e exterior da curva. Pequenos detalhes que por vezes demoram tempo a serem despistados. Um outro assunto fora da resolução de problemas, é gerar um output para CAD. Pode-se recorrer a uma solução antiga e comprovada que é a criação de ficheiros script *.scr que no fundo são descrição de comandos para o CAD. Como no exemplo abaixo, onde se criam layer...

Python - Automatização em ISPOL

Python - Automatização em ISPOL Com o uso de PyAutoGui podemos automatizar tarefas repetitivas no ISPOL ISTRAM. No trabalho actual, é necessário converter mais de 300 ficheiros. Já houve um trabalho prévio de ler e transformar dados de directrizes em Excel para ficheiros compatíveis com a conversão presente. Este trabalho prévio foi também feito com programação. Tendo os muitos ficheiros com formato TXT que o ISPOL pode ler e converter para CEJ, é necessário ir ao menu de Conversores do ISTRAM e digitar os dados para ler a localização dos ficheiros, número de eixo etc... um trabalho repetitivo. Sendo repetitivo uma hipótese que deve surgir é se existe forma de automatizar / programar. O ISTRAM ISPOL não permite o uso de plugins (como o CAD), por tanto a via seria pela automatização dos movimentos. O pacote PyAutoGUI para Python permite esta simulação de movimentos. https://pyautogui.readthedocs.io/en/latest/ Basicamente "guiamos" o cursor para onde deve clicar e o que introdu...