From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
el 04-15-2015 09:12 PM
Estimados estoy intentando comunicar un control de temperatura omega 8500 atraves rs232 con labview pero no he tenido exito al momento de generar el mensaje y resibir un mensaje de respuesta.
el formato del mensaje esta definido de la siguiente manera
# [ID del controlador] [Comando][ numero del parametro a comandar],<nuevo valor informacion><unidad de temperatura> [CR/LF]
el comando mas basico es el de reflejar el valor de temparatura que esta mostrando el indicador
#[00][R][00],<xxxx><C>[CR]
#00R00CR
espero alguien me pueda ayudar , de antemano gracias
el 04-16-2015 02:50 PM
Buen día Armando,
Primero verifica que puedes comunicarte efectivamente con el dispositivo antes de intentar enviarle comandos específicos al controlador. Te adjunto un documento para hacer esto paso a paso hasta llegar a LabVIEW.
"How to Do a Serial Loopback Test"
http://www.ni.com/tutorial/3450/en/
Una vez llegues sigas todos los pasos (primero lograr comunicarte desde una herramienta genérica como Hyperterminal o Putty, luego desde NI MAX) y logres ejecutar el último paso (comunicarte con el dispositivo desde LabVIEW), solamente quedaría verificar bien los comandos propietarios del dispositivo y su formato, lo cual ya dependería de como lo definió el manufacturador del controlador (en este caso Omega).
Saludos!
>>DanielC.
el 04-16-2015 07:35 PM
Daniel gracias por la ayuda, la prueba de bucle ya la he realizado con éxito, este controlador se puede programar en C a traves de código ASCII para anexar cada uno de los puntos que confeccionan la trama los voy uniendo con un signo +, mi duda para poder enviar y escribir la información debería usar un array y agregar por parte la trama y convertirlo a string, o directamente un string con toda la trama y como debería agruparla para enviar toda la información.
agradecería tu ayuda.
el 04-16-2015 07:35 PM
Daniel gracias por la ayuda, la prueba de bucle ya la he realizado con éxito, este controlador se puede programar en C a traves de código ASCII para anexar cada uno de los puntos que confeccionan la trama los voy uniendo con un signo +, mi duda para poder enviar y escribir la información debería usar un array y agregar por parte la trama y convertirlo a string, o directamente un string con toda la trama y como debería agruparla para enviar toda la información.
agradecería tu ayuda.
el 04-20-2015 10:20 AM
Que tal ARMANDO88 Buenos Días:
Si ya te aseguraste que la comunicación está funcionando de manera adecuada, te recomendaría utilizar uno de los ejemplos de LabVIEW como base y comenzar a hacer tu programa. Este ejemplo lo puedes encontrar en el NI Example Finder encontrado en el menú de Help>> Find Examples. Cuando se abra el NI Example Finder utilizar la pestaña de "Search" y escribir Serial, los resultados mostrarán un ejemplo de Basic Serial Read & Write que puedes usar como base. Te recomiendo abrir este ejemplo y guardarlo como una copia nueva para que ya puedas modificarlo y hacer pruebas. Para el mensaje te recomiendo armarlo como un String. Puedes ir jalando los datos de arreglos o de un archivo de configuración y usar las funciones de String para formar el mensaje.
Cualquier otra pregunta quedo a la orden
Saludos