Avisos
Vaciar todo

Pimball

11 Mensajes
2 Usuarios
0 Reactions
12.2 K Visitas
(@javier-maestre)
Active Member
Registrado: hace 7 años
Respuestas: 8
Topic starter  

Estoy haciendo un programa con una distribución y tres submenus en MyOpenLab con raspaberry Pi 3 y aurdino mega.

actualmente estoy en la mitad del programa pero cuando lo ejecutó la CPU de la raspaberry Pi consume cerca del 60 % de sus recursos y el programa va muy lento, no funcionan bien los intermitentes y los contadores.

Es normal? O es que la raspaberry Pi 3 no está prepararada para este tipo de programas.

Es mejor hacerlo en un PC. ?

 

 

 

 


   
Citar
admin
(@admin)
Miembro Admin
Registrado: hace 8 años
Respuestas: 119
 

Hola,

En estos casos el problema puede ser de diseño y asignación de tareas entre el dispositivo de procesamiento y el de tiempo real, para poder ayudarle por favor defina el proyecto que está haciendo en términos de entradas, salidas y procesos. 

Cuántas entradas, de que tipo (Digitales, analógicos, etc).

Salidas lo mismo, cantidad y tipo.

Y procesos, sería las funciones que se deben hacer y que entradas y salidas están involucradas en cada proceso.

Con esa información podemos ver la viabilidad y caminos posibles para desarrollar el proyecto.

 

Saludos,

Javier Velásquez.


   
ResponderCitar
(@javier-maestre)
Active Member
Registrado: hace 7 años
Respuestas: 8
Topic starter  

El programa solo tiene entradas 32 y 27 salidas digitales

en Facebook te he enviado fotos de la distribución.

para poder trabajar con tantas entradas y salidas he utilizado los códigos de SET y GET

se necesita que las salidas como son luces sean intermitentes y las entradas que son contactos controlen estas luces y además emitan por cada uno de ellos un sonido diferente a su vez que actúen sobre cuatro contadores de puntos etc...

Es por lo que té vuelvo preguntar si la raspabrrry Pi 3 es potente para este tipo de distribuciones o bien es mejor Utilizar un PC.


   
ResponderCitar
admin
(@admin)
Miembro Admin
Registrado: hace 8 años
Respuestas: 119
 

Hola,

Si ya tiene su programa funcionando y el procesamiento de la Raspberry PI Model 3B no es suficiente tal vez pueda probar con la nueva Raspberry PI 3B+ que tiene un poco más de capacidad, si va demasiado lento y dentro de sus opciones está ponerle un PC puede ponerle una LattePanda o un computador si lo desea.

 

Saludos,

Javier Velásquez.


   
ResponderCitar
(@javier-maestre)
Active Member
Registrado: hace 7 años
Respuestas: 8
Topic starter  

Bueno ahora parece que sustituyendo los submenus por líneas directas solo ocupa 32% de la CPU.

Ahora quiero cargar una imagen desde un fichero pero no sé cómo introducir el fichero, que tengo que hacer ? 

Gracias


   
ResponderCitar
admin
(@admin)
Miembro Admin
Registrado: hace 8 años
Respuestas: 119
 

Hola,

Para mostrar imágenes en la paleta del panel frontal en los elementos de decoración hay elementos que le permiten elegir una imagen y mostrarla.

Para ocultarla puede usar el elemento de circuito que se encuentra en extras y se llama property Setter que permite volver invisible cualquier elemento.

También podría usar el elemento de la paleta frontal en la sección de booleanos  "User Defined Boolean Display" con un logo verde que es un botón que permite ponerle dos imágenes, una para estado falso y otra para estado verdadero, puede usar archivos PNG para que pueda usar transparencia.

 

Saludos,

Javier Velásquez


   
ResponderCitar
(@javier-maestre)
Active Member
Registrado: hace 7 años
Respuestas: 8
Topic starter  

Una vez conectados todas las estradas (32) y 31 salida en el aurdino mega y medio terminado la distribución, el programa funciona muy bien pero a los 10 minutos empieza a ralentizarse y finamente no funciona nada. He comprado la raspaberry pi 3B + y hace lo mismo finalmente he probado la distribucion con un PC y lo mismo. No se lo que le pasa o es que hay muchas entradas ......... ??

 

 


   
ResponderCitar
admin
(@admin)
Miembro Admin
Registrado: hace 8 años
Respuestas: 119
 
Respondido por: admin

Hola,

En estos casos el problema puede ser de diseño y asignación de tareas entre el dispositivo de procesamiento y el de tiempo real, para poder ayudarle por favor defina el proyecto que está haciendo en términos de entradas, salidas y procesos. 

Cuántas entradas, de que tipo (Digitales, analógicos, etc).

Salidas lo mismo, cantidad y tipo.

Y procesos, sería las funciones que se deben hacer y que entradas y salidas están involucradas en cada proceso.

Con esa información podemos ver la viabilidad y caminos posibles para desarrollar el proyecto.

 

Saludos,

Javier Velásquez.

Hola, 

Para poder revisar debe adjuntar en el mensaje el código que diseñó usted, la pregunta del mensaje citado era para ayudarle a hacer el diseño pero como no la respondió como esperaba (entradas, salidas y procesos) y tomó su propio diseño (lo cual está bien, pero no estaría yo en conocimiento de lo que ha programado) debe adjuntar su código para poder ayudarle a ver qué estaría mal.

Cordial saludo,

Javier Velásquez


   
ResponderCitar
(@javier-maestre)
Active Member
Registrado: hace 7 años
Respuestas: 8
Topic starter  

Hola le he enviado el código de la distribución del pimball al correo admin@myopenlab.org, por favor necesitaría saber si lo ha recibido bien y si no es así indíqueme como lo puedo enviar pues este ocupa más de 2 mb.

gracias


   
ResponderCitar
(@javier-maestre)
Active Member
Registrado: hace 7 años
Respuestas: 8
Topic starter  

????? Tenemos alguna respuesta 

gracias


   
ResponderCitar
(@javier-maestre)
Active Member
Registrado: hace 7 años
Respuestas: 8
Topic starter  

??????? .......!!!!!!


   
ResponderCitar
Compartir: