el 08-11-2009 04:27 AM
Hola,
Estoy intentando hacer un programa para leer los datos de un anemómetro a través del puerto rs-232 de un cFP-2120. Ya he conseguido leer datos del puerto corriendo el VI desde el cFP pero a partir de aqui me surgen una serie de dudas:
Un saludo y gracias por la ayuda
el 08-12-2009 02:27 AM
Hola Vista22,
respecto a la construcción y ejecución de la aplicación has de saber lo siguiente:
1.- Una vez que termines la aplicación, construye el ejecutable y márcalo (botón derecho del ratón sobre el propio ejecutable en el proyecto de LabVIEW) como StartUp (Run as Startup).
2.- Con ello la aplicación se ejecutará cada vez que el controlador cFP se reinicie (con reboot o enchufándolo directamente a la corriente).
3.- Sólo se puede tener un startup por controlador.
4.- Cuando esté así no es necesario que esté conectado por ethernet al PC de desarrollo ni a ningún otro con software instalado, es más, no serviría para nada. Sólo sería necesario en el caso en el que hayas desarrollado parte de la aplicación para que se ejecute en el PC (PC Host), que no sé si es tu caso.
Te copio un par de enlaces en los que puedes ver esto con un poco más de detalle:
http://zone.ni.com/reference/en-XX/help/370622F-01/lvrthowto/rt_building_rt_app/
http://zone.ni.com/reference/en-XX/help/370622F-01/lvrthowto/rt_setting_startup_app/
En cuanto a la primera cuestión que planteas, grabar varios archivos, los pasos a seguir son los que tú quieras. Puedes crear tantos bucles por separado con temporizaciones distintas para distintos archivos (el de 1 minuto, el de 10,...), utilizar un Case Structure,..... Lo que tienes que tener presente es, si vas a grabarlos en ASCII, cuidado con el espacio que tienes en el controlador, que lo puedes llenar. Si esto fuese así,´graba sólo los datos necesarios y lo demás (medias y tal) lo haces offline.
Espero que esta información te sea de utilidad. Un saludo.
Jesus.