Roberto_Vilchez
Posts: 3
Joined: Thu Jan 30, 2020 3:52 am

Consulta sobre códigos en Python

Tue Jun 16, 2020 7:35 pm

Quisiera saber de que forma puedo pasar información obtenida por un código a otro código en Python. Osea, e escrito un código de adquisición de datos, y otro para visualización de estos que corren en diferentes momentos de forma individual, sin embargo, quiero que el de visualización obtenga, cuando se active, los valores calculados en el código de adquisición.

User avatar
lmarmisa
Posts: 1264
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Consulta sobre códigos en Python

Fri Jun 19, 2020 10:43 pm

Cuando dices que has escrito dos códigos python tal vez te refieras a que has escrito dos programas completamente independientes, cada uno realizando su función.

Suponiendo cierto el párrafo anterior, creo que hay dos soluciones al problema que planteas:

1) Unificar los dos programas en uno solo. En este caso las funciones de adquisición podrían pasar los datos capturados mediante llamadas a funciones del módulo de visualización con paso de parámetros. Si eso no fuera posible por problemas de paralelismo podrías usar las capacidades de ejecución multi-thread (dos o más hilos de ejecución en paralelo) comunicándose entre los hilos mediante colas FIFO.

2) Mantener los dos programas separados y comunicarse mediante las salidas y entradas estándar (stdin, stdout) con conexiones del tipo redireccionamiento (pipes):

Code: Select all

adquisicion.py | visualizacion.py

Return to “Español”