Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



Mostrando entradas con la etiqueta simulación. Mostrar todas las entradas
Mostrando entradas con la etiqueta simulación. Mostrar todas las entradas

sábado, 9 de diciembre de 2017

openttd: Nudo 88 doble via


  openttd: Nudo 88 doble via


¿Te gustan los trenes y las maquetas de trenes, pero no tienes en casa sitio y/o dinero para montartelo? Pues disfruta de la alternativa libre y gratutita OpenTTD ( https://www.openttd.org/en/ )


OpenTTD es un simulador basado en Transport Tyccon Deluxe


Os dejo un video del funcionamiento  un nudo ferroviario visto en una partida "online"






Y a disfrutar como Sheldon....




lunes, 16 de marzo de 2015

Simulador Online de Arduino: Monta y prueba tus circuitos sin ningún coste

Simulador Online de Arduino:
 Monta y prueba tus circuitos sin coste


Pues si, ya podéis trastear con un arduino y con muchos componentes electrónicos, sin gastar ni un dolar o euro, totalmente gratis.. En esta página   http://123d.circuits.io/  tendreis a vuestra disposición un simulador donde podéis realizar vuestros montajes de circuitos electrónicos  y usar un arduino virtual, el cual podéis programar.y realizar la simulación.


En este video podeís ver como se usa:




Vuestros montajes los podéis compartir con la comunidad, tanto el circuito como los componentes que habéis usado.

Circuito ya montado y que podéis simular:

domingo, 15 de febrero de 2015

Gambas3: Simulación Física. Péndulo Caótico.



Gambas3:

 Simulación Física. Péndulo Caótico.


Os dejo un ejemplo de simulación física, realizado en Gambas3, de un péndulo caótico o también llamado péndulo doble.
Es una adaptación de un programa realizado yabasic en que he encontrado en el siguiente enlace, realizado por E. MARAZ & O. BURGOA de la Facultad de Ingeniería y Arquitectura - La Paz. (Universidad Privada Boliviana)

 "Para realizar la simulación usan las ecuaciones de Euler-Lagrange que describen el movimiento de un péndulo doble correctamente y el método numérico numérico de Runge Kutta para simularlo."



 

Con gambas he creado un formulario, donde fácilmente podemos cambiar los datos de inicio: longitud, masa, velocidad, ángulo, de los dos péndulos y ejecutar la simulación.


Uso un control timer, para hacer el recálculo de las posiciones y refrescar las gráficas.

Para representar la trayectoria del péndulo 2 (el rojo) y los ángulos 01 y 02, se van almacenando en arrays estos datos durante la realización del cálculo.



Podremos ver una gráfica de  como se mueven los péndulos y la trayectoria del pendulo 2 (el rojo) y en otra gráfica vemos los valores de los ángulos 01 y 02.



En el siguiente vídeo podeis ver el funcionamiento del programa:




Nota:
No lo comento en el video, pero si poneis la masa del pendulo 1 como 0.00,  el sistema funciona como un único péndulo.


Enlace de descarga: instalador y código fuente alojado en google drive

Fuente:
http://www.scielo.org.bo/scielo.php?pid=S1562-38232014000200005&script=sci_arttext
http://scienceworld.wolfram.com/physics/DoublePendulum.html

miércoles, 26 de febrero de 2014

OpenTTD: juego de simulación sobre el transporte


OpenTTD:

 juego de simulación sobre el transporte


Leyendo el articulo de KZKG^Gaara en el blog http://blog.desdelinux.net/lincity-clon-del-popular-juego-simcity-para-linux/, me he acordado de este juego: OpenTTD


"OpenTTD es un juego de simulación de transporte de código abierto basado en el videojuego Transport Tycoon Deluxe de Chris Sawyer. 
OpenTTD implementa las características del juego original,  agrega rasgos nuevos, incluyendo canales, construcción de estaciones de trenes revisada, y más tipos de aeropuertos. Quizás el rasgo más prominente es la capacidad multijugador. Ofrece la posibilidad de jugar en red de área local y en Internet mediante servidores públicos internacionales que permiten hasta 10 jugadores. El juego ha sido traducido a muchos idiomas, incluido el español."
 http://es.wikipedia.org/wiki/OpenTTD

Básicamente, el juego consiste en crear tu propia empresa de transporte. Tienes una cantidad inicial de dinero, que te permite crear tus primeras rutas de transporte:
  • - terrestres (camiones, autobuses, trenes)
  • - aéreas  (aviones de todo tipo)
  • - marítimas (barcos de todo tipo petroleros, mercantes)

Para crear estas rutas, creas estaciones (Estaciones para autobuses y camiones, Depositos para trenes, Aeropuertos para aviones y Puertos para barcos) y sus vehículos asociados, indicándole las rutas donde tienen que ira (estación de inicio, estaciones intermedias y estación final),y los vehículos irán recorriendo la ruta, recogiendo o soltando las mercancías con lo que te producen ingresos.

Es posible jugar contra el ordenador o en una partida en red con otras personas

Para instalarlo, teneis que escribir en la consola:

$sudo apt-get install openttd

Y para ejecutarlo:
$openttd

Es posible que os pida descargar algunos complementos de internes (gráficos y sonidos), pero todo se instala con normalidad.

Esta es la pantalla del menú de inicio:



Para jugar tenéis varias opciones.



Aquí podéis ver como se define una ruta de transporte para un tren:





Teneis tambien una manual online, para explicaros como jugar, muy completo: http://wiki.openttd.org/OpenTTD/Es


Esquema de las Fábicas: materias que aceptan y producen

También podeis descargaros nuevos contenidos desde internet:

  • nuevos escenarios o mapas
  • sonidos
  • gráficos




Para más información: http://wiki.openttd.org/Main_Page



Nota:
Algunas veces, si os descargáis nuevos escenarios os van a faltar archivos gráficos (NewGRF)

No, os preocupeis, pulsar en el botón "Encontrar contenido que falta en línea", os salen los archivos que faltan, lo seleccionais y le dais al boton "Descargar"

Una vez descargados, volver a elegir "Jugar Escenario", seleccionar el escenario y vereis que ya no tiene ningún aviso y lo podéis cargar para jugar.


Escenario titulado Andalusia (v0.4.1)

Que lo disfruteis!!!!