Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de abril, 2024

C# - Calculo de Sobrelevações , novo método SCiT (versão de teste)

C# - Calculo de Sobrelevações , novo método SCiT (versão de teste) Disponibilizo uma primeira versão de teste para o cálculo das sobrelevações ao estilo SCiT 2016. Programa É necessário descompactar o ZIP para uma pasta do disco pessoal. Depois executar o SE SCiT 2016.exe  deve conter os seguintes ficheiros: O link para a descarga do ZIP é: https://drive.google.com/file/d/1onw2DWUziu9Co83VaXlvkBeVSYXIZL6X/view?usp=sharing

C# - Calculo de Sobreelevações , novo método SCiT (1º esboço)

C# - Calculo de Sobreelevações , novo método SCiT (1º esboço) Um primeiro teste do que poderia ser o programa de cálculo para as sobreelevações ao estilo SCiT Neste primeiro exercício fiz um esboço, uma primeira abordagem ao desenho do programa que poderia calcular a Sobreelevação ao estilo da SCiT para os novos manuais. Como publicado no post anterior o cálculo não é directo, por isso o uso de uma ferramenta pode ser útil. Programa Este programa está feito na linguagem CSharp, usando o Visual Studio (Edição Community 2022). No entanto outra abordagem para a programação poderia ser com o Electron ou mesmo integrar o cálculo numa página web, como a minha: https://coimbrasapps.net/parametrosferroviarios.html Cada uma das abordagens tem vantagens e desvantagens. A área superior esquerda seria dedicada a "copiar" o gráfico do manual. Por baixo teríamos a zona de selecção do tipo de estrada, e da tabela de atrito lateral. No lado direito a zona de introdução de parâmetros e cálcul...

C# - Calculo de Sobreelevações , novo método SCiT

C# - Calculo de Sobreelevações , novo método SCiT O manual de projecto geométrico da SCiT (México) de 2016 apresenta uma formulação para o cálculo da SE complexa. Poderia eu fazer um software para o cálculo da sobrelevação com esta metodologia? Retirado de : https://www.rosarito.gob.mx/ix-transparencia/archivo/2021-12/manual-del-proyecto-geometrico-de-carreteras,-2018.pdf Tal formulação pode dar um resultado introduzindo todas as fórmulas e matematizando o gráfico, ou se formos de uma forma muito ligeira apreciar um valor gráfico... A formulação é mais ou menos esta: O Alberto Pineda como canal ISTRAM BIM explica a formulação com Excel e ISPOL. https://www.youtube.com/watch?v=nb7sX6XqXH4&t=783s Mesmo montando uma folha de cálculo parece que existem muitos factores a controlar. Um destes factores é por exemplo o coeficiente de fricção lateral. Norma 1984: https://sjnavarro.wordpress.com/wp-content/uploads/2011/08/proyecto_geomc3a9trico_carreteras_sct.pdf Edição de 2018: Revista carr...

BIM - Properties Set ISPOL

BIM - Properties Set ISPOL Uma das características dos objectos BIM é poderem conter propriedades à medida do utilizador, ou Properties Set. No caso como exemplo adicionei uma propriedade apenas com um texto descritivo do sinal. Depois podemos observar que essa propriedade existe no IFC. Além das propriedades geométricas e outras emitidas pelo ISPOL, podemos adicionar um conjunto de informação nas propriedades.

Javascript - Autocad desenvolvimento mais expedito?

Javascript - Autocad desenvolvimento mais expedito? O desenvolvimento de plugins ou rutinas dentro do CAD pode ser uma tarefa em que recorrentemente se abre e fecha o Autocad. No caso que estou a desenvolver, voltei um pouco para a API Javascript do Autocad, que permite montar uma Palette com recurso a tecnologias web, e mais umas coisitas adicionais. Aqui o ponto é que ao contrário do que desenvolvo em CSharp com o .Net, em que preciso de cada vez que se testa um pedaço de código fechar e abrir o Autocad (sei que existe uma maneira de com o Visual Studio ultrapassar essa limitação), com o JS basta fechar o desenho actual e recarregar o HTML/JS. Observa-se esta situação na imagem inicial onde com a mesma sessão de Autocad ia no desenho 41, ou seja 41 testes de código. O produto em desenvolvimento é o "plugin" de desenho de secções tipo, já relatado num post anterior neste Blogue. A palette é o menu flutuante: Tal como em CSharp pode-se ir dividindo o trabalho por Layers: E o ...

IFC - Visualizadores, objectos pontuais

IFC - Visualizadores, objectos pontuais Ao desenhar um pequeno exercício de BIM, notei que nem todos os visualizadores de IFC apresentam o mesmo resultado. Ao desenhar no ISPOL uns "objectos pontuais" como exercício e teste de um determinado assunto, dentro do programa funciona bem. Ao exportar para IFC (formato 2 creio) num visualizador o objecto é apresentado noutro não é apresentado. Bim Vision Open IFC Viewer Não sei se isto se deve à interpretação de cada programa do conteúdo do IFC, o se tem a ver com a versão / formato do próprio IFC.

ISPOL - Exportar para Google Earth com textos e blocos explodidos

ISPOL - Exportar para Google Earth com textos e blocos explodidos Normalmente ao Exportar para um formato de Google Earth, kml ou kmz os textos e blocos ficam como um texto do google, com rotação e tamanho próprio, os simbolos ou blocos com umas caracteristicas diferentes. O primeiro passo é ter carregado um sistema de coordenadas adequado ao projecto, por exemplo este: Depois desenhar no ISPOL o modo de rotulação ou anotação do eixo adequado, por exemplo este: Observe-se que os blocos dos pontos singulares são "simbolos" do ISPOL tal como outras entidades do desenho, e outros serão textos eventualmente. Ao fazer a exportação para um formato de Google Earth: É criada uma pasta para os blocos, é aqui que reside uma parte do problema, temos de levar sempre esta pasta com o ficheiro principal. Como exercício apaguei a pasta referida acima, e veja-se que os textos, assumem caracteristicas diferentes da rotulação de ISPOL: Assim, a solução que uso muitas vezes, é depois de ter o e...

C# - Autocad Plugin LerCeje (1)

C# - Autocad Plugin LerCeje (1) Está num estado razoável o desenvolvimento do plugin para ler os eixos desde uma listagem de ISPOL para Autocad. Un plugin que permite ler os eixos (para já em planta, ou directrizes) desde uma informação transmitida por ISPOL é uma pedra base para outros desenvolvimentos. Por agora funciona nos casos mais normais, como se mostra para o caso do projecto de exemplo que é fornecido com o ISPOL, o Q2. A verde as clotóides, a amarelo as rectas e a vermelho as curvas circulares. Observe-se ainda que separa estes tipos de alinhamentos por layers. Cobre alguns casos de encadiamento de tipos de alinhamentos, inclusivé os S clotóides.  Este é um extrato da listagem que é lida pelo plugin. Se a listagem tiver uma precisão de 3 decimais o desenho do eixo fica de alguma forma comprometido, pois o programa / plugin usa as coordenadas do centro dos círculos e dos pontos notáveis. Depois de revisto o código e optimizado, o passo seguinte poderia ser avaliar a trans...