<< Chapter < Page Chapter >> Page >
Este módulo trata de explicar el fundamento de los arrays y clusters en LabVIEW.

Tipos de datos

LabVIEW soporta principalmente 4 tipos de datos. Los números enteros o integer , los números reales de coma flotante (con decimales) o float/double , los elementos booleanos o de tipo bit, boolean , y las cadenas de caracteres o string . En el diagrama de cualquier aplicación, los elementos enteros aparecen con el color azul marino, los reales o doubles con color naranja, los booleanos en verde, y las cadenas de caracteres en rosa. Existen más tipos de datos en LabVIEW , como los reales de coma fija, etc, pero no los analizaremos dado que quedan fuera del interés de este curso básico.

Dentro de los enteros, podemos hacer una clasificación por su tamaño en bits, habiendo enteros de 8 bits, de 16, de 32 y de 64 bits. Además, es posible definirlos tanto con signo ( signed , con prefijo I ), como sin signo ( unsigned , con prefijo U ). Así, un entero con signo de 16 bits se define como I16 . Por defecto, un entero es creado con el tamaño de 32 bits y es de tipo signed , I32 , aunque si se desea cambiar, se pulsa el botón derecho del ratón con el cursor sobre el objeto (una constante, un indicador) y se ejecuta Properties , donde a continuación se pulsa sobre Representation y se selecciona otro formato, p.e. U8 y se pulsa OK , tal como se refleja en .

La mayoría de las funciones matemáticas consideran que tanto sus entradas como la salida son de tipo double. El tipo double es el número de coma flotante de doble precisión y se representa con DBL .

Todas las entradas y salidas de las funciones de la paleta Functions/Programming/Boolean son de tipo booleano, asícomo las salidas de las funciones de la paleta Functions/Programming/Comparison .

Los datos de tipo cadena se utilizan para enviar y recibir mensajes de texto entre los distintos módulos y funciones de una aplicación. Se utilizan para el envío y recepción de información. Muchas funciones de librería tienen una entrada y también una salida de este tipo. Normalmente la entrada estáconectada a la salida de este tipo de la función anterior, y a su vez, la salida estáconectada a la entrada de la siguiente función. En este sentido, al final de la secuencia de funciones, se coloca un indicador para ver si se ha producido o no algún error, y para saber de quétipo es. En el módulo dedicado a la gestión de ficheros se podráver mejor su uso.

Cuando interesa convertir un tipo de dato en otro, entonces se utiliza un conversor de tipo. Se trata de un objeto que convierte un tipo de dato en otro. En la paleta Functions/Programming/Numeric/Conversion , existen objetos para convertir números a números reales de simple precisión, doble precisión e incluso de coma fija, o también números enteros de distintos tamaños con o sin signo, etc, derecha. Existe otra paleta, Functions/Programming/String/String-Number Conversion , donde hay varias funciones para convertir cadenas de texto o strings en números de distinto formato, y otras que hacen la función inversa, izquierda. Finalmente, en la paleta de Functions/Programming/Array , y también en la de Functions/Programming/Cluster , podemos encontrar conversores de tipo entre array y cluster.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Primeros pasos con labview. OpenStax CNX. Oct 29, 2008 Download for free at http://cnx.org/content/col10592/1.2
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Primeros pasos con labview' conversation and receive update notifications?

Ask