Está en la página 1de 3

Cmo puedo transferir datos entre The MathWorks, Inc. MATLAB de Desarrollo de Software para el Medio Ambiente y LabVIEW?

Hardware: PXI / CompactPCI >> Controladores Problema: Necesito ms informacin sobre el intercambio de datos entre LabVIEW y The MathWorks, Inc. MATLAB entorno de software. Solucin: Si usted es un usuario del software MATLAB y desea importar o exportar los datos (por ejemplo, matrices o vectores) entre el entorno de MATLAB y LabVIEW, usted tiene varias opciones. Antes de LabVIEW 5.1, la nica forma de transferir datos entre estos dos entornos fuera a utilizar los Guardar y Cargar las funciones, se analizan a continuacin. LabVIEW 8.0 introduce MathScript, un lenguaje Loosley-tipo que es sinnimo de la mayora de los ambientes de archivos basados en texto. MathScript se licencia por separado, pero se puede utilizar desde LabVIEW para que usted pueda combinar la programacin grfica con las matemticas, la programacin orientada a texto. Consulte los enlaces relacionados a continuacin para obtener ms informacin sobre MathScript. LabVIEW 5.1 introduce el nodo de secuencias de comandos de MATLAB . La secuencia de comandos de MATLAB Nodo hace llamadas ActiveX en el software MATLAB desde dentro de LabVIEW. Esto requiere que una licencia vlida de MATLAB se instalar en la misma mquina que LabVIEW. Ms informacin en el Nodo de secuencias de comandos de MATLAB se pueden encontrar en los enlaces relacionados a continuacin. Para todas las versiones de LabVIEW, la transferencia de datos entre los dos entornos pueden ser realizadas por guardar los datos en un archivo utilizando el software MATLAB y leerlo directamente desde LabVIEW , o viceversa. En el entorno de MATLAB , el Ahorro de comandos le permite guardar los datos en formato binario (*. mat) o en formato ASCII. La carga de comandos le permite leer los datos de nuevo en el programa. formato ASCII , realice los pasos siguientes si desea importar o exportar datos entre LabVIEW y el entorno de MATLAB , el proceso es sencillo, siempre y cuando se utilice el formato ASCII. Desde el entorno de MATLAB para LabVIEW

1.

Para guardar un vector o una matriz X en formato ASCII con la lengeta de delimitador, escriba lo siguiente en la ventana de comandos o un archivo m-secuencia de comandos en el entorno de MATLAB :

>> SAVE nombre X-ascii-double-tabs


Esto crea un archivo cuyo nombre es el nombre del archivo , y contiene los datos X en formato ASCII con una ficha delimitador. 2. Importar el archivo en LabVIEW utilizando el VI Read From hoja de clculo del archivo situado en la programacin File I / O de la paleta.

Desde LabVIEW para el entorno de MATLAB

1.

Para exportar una matriz X de LabVIEW para el entorno de MATLAB , en primer lugar guardar los datos en formato ASCII en LabVIEW utilizando el VI Write To Archivo de hoja de clculo en la programacin File I / O de la paleta. Escriba el siguiente en la ventana de comandos del entorno de MATLAB , o en el archivo msecuencia de comandos:

2.

>> Nombre CARGA


Este lee los datos en el entorno de MATLAB . Binary Format Complete los siguientes pasos si desea importar o exportar datos entre LabVIEW y MATLAB .Desde el entorno de MATLAB para LabVIEW

1.

Para leer un . estera de archivo en LabVIEW requerira un VI para analizar el archivo. Esto puede ser ms fcil si cada variable se guarda en un archivo separado.

Desde LabVIEW para el entorno de MATLAB

1.

Debido a que el software MATLAB guarda los datos como . estera archivos binarios de datos de LabVIEW se debe convertir a este formato antes de transferir los datos. El ejemploSaveAsMatFile.vi en el archivo zip adjunto, disponible para LabVIEW 7.1 y LabVIEW 8.0, se puede utilizar para guardar los datos de LabVIEW en el MATLAB . alfombra formato.La comodidad del formato de archivo MAT es que ms de una variable se pueden guardar en el mismo nombre de archivo. El ejemplo muestra siete variables en el panel frontal que se guarda en la misma . estera de archivo. Este ejemplo se puede modificar fcilmente para las variables ms o menos.

2.

Una vez que se guardan los datos de LabVIEW, se puede leer en el entorno de MATLAB con el siguiente comando:

>> Nombre CARGA


El Quin comando se puede utilizar para mostrar todos los siete nombres de las variables, y se puede mostrar el contenido de ellos mediante la introduccin de los nombres de las variables en el smbolo del sistema como de costumbre. MATLAB es una marca registrada de The MathWorks, Inc. Otros nombres de productos y compaas mencionados son marcas registradas y nombres comerciales de sus respectivas compaas. Enlaces relacionados: KnowledgeBase DIRECT-44PMH6: Cmo hacer el MATLAB Nodo Script y el trabajo de secuencias de comandos HiQ Nodo? KnowledgeBase DIRECT-44PMLT: Depurar Mi script escrito en The MathWorks, Inc. MATLAB sintaxis del lenguaje (o HiQ) de LabVIEW? KnowledgeBase DIRECT-44PMKQ: Necesito The MathWorks, Inc. MATLAB software o HiQ para utilizar el nodo Script? LabVIEW 8.2 Ayuda: MATLAB nodo Script Productos y Servicios: NI LabVIEW MathScript Developer Zone Tutorial: Desarrollo de algoritmos usando LabVIEW MathScript: Parte 1 - Los LabVIEW MathScript Node Adjuntos: LV a MAT.zip

También podría gustarte