Arduino y LabView - diseñar protocolo de comunicaciones

Hola a todos,

Estoy intentando comunicar Arduino con LabView y de momento lo he conseguido, a pesar que notengo casi ni idea de LabView. Para mi está resultando complejo pasar a un lenguaje de programacíon visual al haber siempre programado en C. En estos momentos lo que necesito es implementar el protocolo de comunicación de comandos entre Arduino y LabView. Cuando hablo de protocolo de comandos es establecer códigos de comando que entienda Arduino, y a coninuación del código del comando el dato que le corresponde si le corresponde. Me explico, habrá comandos que no precisaran datos adicionales, como "inicia secuencia", pero otros tendrán argumentos, como por ejemplo "Establece la variable X al valor 100", por tanto tendré un conjunto de comandos sin argumento y otros con argumento. No sé como implmentar eso en LabView, es decir, en C lo tendría muy claro, con un array de variables struct y en donde en dicha estrucutura tuviera una variable que me definiera el comando y otra variable para el argumento.

Ufff, la verdad es que LabView lo veo complicado complicado, alguna sugerencia que me podais dar?.

Por otro lado en la configuración del puerto, en LabView se pueden definir muchos parámetros, entre ellos el control de errores, como XON/XOFF, en las pruebas que he hecho ha sido con dicho parámetro a 0, pero claro, si lo quiero porner a 1 como hago luego en Arduino para que lo active también?, porque que yo sepa en Arduino el unico comando de configuración del puerto serie es: Serial.begin(9600);

Muchas gracias de antemano.

Jose
 
Atrás
Arriba