10-20-2009 03:58 PM - editado 10-20-2009 03:59 PM
Estoy realizando una aplicación con un microcontrolador Pic a traves del puerto USB en modo Bulk, la comunicación funciona correctamente con Matlab.
Al intentar utilizar el Mathscript de Labview no me reconoce la instrucción libpointer de Matlab.
¿Que solución existe? ¿La única alternativa es transcribir todo el código a Labview 8.6 dejando de utilizar Mathscript?
¡Resuelto! Ir a solución.
el 10-22-2009 10:49 AM
Que tal Vannes;
Una buena parte de las funciones soportadas en MATLAB se encuentran soportadas por el MathScript Node, en el caso de la función Libpointer no la encontré en la lista de funciones soportadas. Te envío un documento en el que se muestran algunas fuentes en las que puedes comprobar si las funciones que estás utilizando se encuentran soportadas.
http://digital.ni.com/public.nsf/allkb/583A5C2E5F17DEF6862571F10066AF55?OpenDocument
Por otro lado, no estoy seguro para que utilizas la finción Libpointer, pero si es dentro de la comunicación USB tal cuál, podrías utilizar las funciones de USB de VISA para realizar la comunicación y utilizar el MathScript Node para obtener la información que necesitas o realizar los calculos que envías al PIC. Te envío un ejemplo de como realizar la comunicación USB a través de VISA.
http://zone.ni.com/devzone/cda/epd/p/id/3622
Por último, en caso de que quieras que tu código corra más rápido y evitar tiempo de compilación te recomendaría traducirlo a LabVIEW.
Espero que la información te sea de ayuda.
Suerte