(21-10-2021, 14:33)Shell escribió: Otro es depuración con Visual Studio Code
Hola Shell: Pues comencé a aprender Python con VS Code precisamente y hasta que vi el vídeo que haz colocado, me di cuenta que tiene un buen depurador. Hay que mencionar, que es requisito configurar el JSON, para incluir el debugger de Python. Una vez hecho eso, ya se pueden colocar los Puntos de Interrupción en donde interese observar el comportamiento de las variables, un vez que se ha ejecutado un trozo de código.
Pues he tenido la herramienta a la mano y no le había prestado atención, aunque el icono del debugger siempre ha estado ahí, a la izquierda del VSCode.
Me estoy enterando que también estás inmerso en Python, por lo que me gustaría poner temas en este mismo Foro en la sección de Python, para exponer mis dudas, y me daría gusto que que me compartieras tus experiencias y yo las mías.
Por lo pronto estoy migrando a Python dos programas que ya había elaborado en Gambas3 con excelentes resultados, pero he tenido salidas de datos que se van corrompiendo, cada vez que ejecuta una y otra vez ciertas funciones y es por eso que estaba buscando un debugger y ya lo encontré gracias a tu post.
Por si tienes un poco de tiempo y curiosidad mando mi proyecto en Python de un software que denomino SC6928B_PP.py y que hace uso del puerto paralelo para enviar datos a un Chip externo, únicamente por los pines D0 = STB, D1=DATO y D2=CLK.
Para lograr la funcionalidad del puerto paralelo he tenido que instalar el pyparallel-master (que se encuentra en GITHUB con ese nombre), dar permisos '6660 a parport0 y realizar un modprobe -r lp, con la finalidad de separar el parport0 de lp (impresora conectada).
Para instalar el parallel, se requiere también tener instalado jython (y por supuesto python).
Los comandos en python para usar el puerto paralelo:
import parallel
p = parallel.Parallel()
dato = 0x45
p.setData(dato)
Y con eso, en los pines del cable paralelo aparecen 0100-0101, que poniendo unos LEDS, se puede comprobar.
Nota: Hago un nuevo tema para poder enviar el archivo.
Saludos.