Autor Tema: aprendiendo a usar los VIs de labview  (Leído 20319 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: aprendiendo a usar los VIs de labview
« Respuesta #15 en: 17 de Abril de 2010, 18:27:14 »

By groundman at 2010-04-17

Build Text Express

beginning text=texto a insertar delante de los string resultantes.
result=resultado.

funcion:crea un strings desde una conbinacion de texto y parametros de entrada como valores numericos.en las propiedades del VI,tenemos que indicar
   con %.los controles que queramos añadir.
   por ejemplo %number% %text% %precision% %boolean% y otros mas que podemos seleccionar.comprobar la ayuda del VI.

Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: aprendiendo a usar los VIs de labview
« Respuesta #16 en: 17 de Abril de 2010, 18:45:09 »

By groundman at 2010-04-17

Trim Whitespace VI

string=valor alfanumerico de entrada.
trimmed string=salida del valor modificado
location=determina de donde va a eliminarse los espacios en blanco.

funcion:los espacios en blanco del string de entrada son eliminados para mostrar es string modificado en trimmed string.
   la eliminacion de estos espacios se determinan segun configuramos location.
   si es both,se borraran los espacion del principio y final del string.
   si es start of string,se borraran los espacios del principio.
   si es end of string,se borraran los espacios del final del string.
   en ningun caso se borraran los espacios intermedios.


To Upper Case

convierte los valores alfanumericos que estan en minusculas a MAYUSCULAS.si estaban en mayusculas,no hay modificacion.


To Lower Case

convierte los valores alfanumericos que estan en MAYUSCULAS a minusculas.si estaban en mayusculas,no hay modificacion.


Space Constant

añade un caracter de espacio al block diagram


string constant

crea una constante tipo string.
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: aprendiendo a usar los VIs de labview
« Respuesta #17 en: 17 de Abril de 2010, 19:44:30 »

By groundman at 2010-04-17

empty string constant
crea un caracter vacio.aunque seria mejor decir que no crea ningun caracter.es como si no metieramos ningun caracter en un string.



carriage return constant

crea un caracter de control CR."return" valor ASCII=13


line feed constant.
crea un caracter de control LF.valor ASCII=10


end of line

crea caracter de control fin de linea.conbinacion del caracter CR y LF


tab constant

crea un caracter de control tab.valor ASCII=9









« Última modificación: 18 de Abril de 2010, 11:43:19 por groundman »
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: aprendiendo a usar los VIs de labview
« Respuesta #18 en: 18 de Abril de 2010, 12:18:38 »
bueno,por fin he terminado de repasar todos los VIs "strings" algunos no los habre explicado bien y a otros les faltara alguna cosa por explicar.
como por ejemplo los buffers de error.

pongo este programa para que podais comprobar los ultimos caracteres especiales con el hiperterminal.solo hay que cambiar el caracter especial por otro.


By groundman at 2010-04-18

Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: aprendiendo a usar los VIs de labview
« Respuesta #19 en: 28 de Octubre de 2012, 08:21:31 »
Hola.he estado realizando un programa en el cual selecciono los datos del Format Date/Time String.

resulta que en la salida de este Vi,se produce un string con la hora,minutos,segundos,dias..etc
como por defecto el time format string.es (%c).

el string de salida no respeta el cero que hay delante del dato.por ejemplo la hora 01.pasa a ser 1.y donde teniamos un dato de dos bytes.ahora pasa a ser un dato de un byte.esto hace que el string de salida cambie por completo.y si utilizamos un index array function para separar los datos que necesitamos.las posiciones
de los datos cambian de lugar en array del string.y todo se va al garete.

Asi que para que no nos suceda esto.hay que indicar en time format string.el formato en que queramos que se nos entreguen los datos.

que seria este:%H%M%S%d%m%y .   que en este caso seria hora,minutos,segundos,dia,mes,año. aunque podemos cambiar la posicion segun nos convenga.

Montando mi primera impresora 3D (Raprep Prusa i3)