Paso 3: Clonación ejemplos VIPER
Uso de víbora es muy fácil! Aquí es un buen tutorial paso a paso a conseguir comenzado [enlace].
Una vez instalado VIPER, puede abrir el explorador de ejemplo (paso 1 en la imagen) de que VIPER ejemplos oficiales pueden "clonarse". Seleccione el ejemplo llamado "Multi Blink" (paso 2) y clonarlo (paso 3).
Este ejemplo muestra cómo utilizar subprocesos VIPER para conducir tres LED con intermitente asimétrica y diferentes. Su código es muy simple y tiene toneladas de comentarios. Sólo un par de notas.
Una vez que se ejecuta el script, se crean tres hilos (más el hilo principal, que siempre está disponible), ejecuta una instancia específica de la función de abrir y cerrar, con diferentes parámetros.
Cada subproceso en VIPER es una especie de proceso paralelo y separado que funciona autónomamente en su tabla. Un subproceso requiere de una función a ejecutarse como insumo para la definición. La misma función puede ser instanciada por varios hilos que le da la posibilidad de escribir código muy conciso y legible. Con hilos puede diseñar su arquitectura algoritmo suponiendo el paralelismo típico de alto nivel. Más información aquí. [link]
Por otra parte, gracias al argumento de Python pasando, pueden definirse valores predeterminados para las entradas. De esta forma que puede lanzar hilos sin especificar todos los insumos requeridos por la función, valores predeterminados llenará los huecos. En este caso todos los parámetros después de 'blink' se pasan a las funciones como argumentos.