Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de dezembro, 2022

Programação WEB para engenharia

Programação WEB para engenharia A programação com tecnologias WEB permite o desenvolvimento de soluções de forma rápida e usável em vários sistemas. Actualmente estou em part-time a desenvolver um sistema vocacionado para o cálculo de Gabaritos, usando dados de vários tipos: directriz; plataformas; secções tipo ... Para não ir já para um sistema desenvolvido por exemplo em C#, estou a usar as tecnologias WEB, JS CSS HTML de modo a avaliar a viabilidade do processo bem como a dar conta dos diversos cálculos e algoritmos necessários a todo o processo. É um sistema complexo, há que ter em conta para já, a directriz lida desde ISPOL; um ficheiro de coordenadas das plataformas; um ficheiro com coordenadas do contorno que se quer estudar (imagem acima); e para implementar de seguida algum input de escala / peralte ... e depois ainda ir mecanizar alguns cálculos. Ou seja um sistema complexo, que no final pode produzir listagens de interferência veículo - Plataforma e algum tipo de desenho que

Sítio Web com cálculos online actualizado - Parâmetros Ferroviários

Sítio Web com cálculos online actualizado - Parâmetros Ferroviários Actualizei o minha página web, com o cálculo de parâmetros ferroviários. Com este update é possível calcular alguns parâmetros geométricos e dinâmicos, de acordo com a Norma Europeia. Tem alguma flexibilidade, para cálculos de clotóides mínimas, e outras regulamentações aconselho a instalação e uso da app para Android: https://play.google.com/store/apps/details?id=com.coimbras.Railway Para aceder à página, clique abaixo ou aceda manualmente ( o menu está ainda por acertar, mas já pode aceder): https://www.coimbrasapps.net/

O futuro será a nuvem? Mesmo para aplicações de engenharia?

O futuro será a nuvem? Mesmo para aplicações de engenharia? A Microsoft anuncia a transição do Office para o Microsoft 365, e temos ensaios de levar o CAD para o navegador... À medida que vão surgindo novas tecnologias para o navegador web, maior poder de computação em nuvem, redes mais rápidas, é legítimo pensar num futuro em que todos os programas que usamos, inclusivamente num ambiente de engenharia, possam funcionar na nuvem. Já acontece com o trintão Microsoft Office: https://www.theverge.com/2022/10/13/23402155/microsoft-office-microsoft-365-rename-branding-changes Já acontece com o Autocad: https://www.autodesk.com/solutions/cloud-based-online-cad-software Visualizador IFC: https://www.accasoftware.com/en/ifc-viewer-on-line E a título de exemplo com jogos complexos (Doom): https://wasm.continuation-labs.com/d3demo/ E vai continuar esta onda de mudança. Pensando um pouco nisso, e tendo já algumas webapps preparadas para funcionar em ambiente de nuvem, desde um site a que se acede

C# - Ler Excel e escrever ficheiro de larguras ISPOL

C# - Ler Excel e escrever ficheiro de larguras ISPOL Na sequência do post anterior, desenvolvi o programa completo, lê dados do Excel e escreve em formato ISPOL. O objectivo, era ter uma tabela de larguras em Excel, onde se pode ver claramente as diversas variações das larguras ao longo do eixo. O ponto de partida é um Excel formatado, de forma fixa com o seguinte aspecto: Da leitura do ficheiro Excel, resultam dois ficheiros, um a que chamei de temporário no qual escrevo os dados que se leram do Excel, e um ficheiro com a formatação própria para ser lida no ISPOL. Com este último ficheiro é possível comunicar com o ISPOL, lendo o ficheiro no menu de larguras, obtendo por exemplo o seguinte resultado. Atente-se na largura e transição entre o pk 20+000 e 20+300 que está também escrito no Excel. Agora desenhando essa largura adicional em planta para ver que tudo funciona: E um exemplo da secção transversal neste intervalo: E um pequeno extrato do código: