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

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

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
aprendiendo a usar los VIs de labview
« en: 09 de Abril de 2010, 20:44:57 »
aqui voy a explicar diferentes VIs que usan strings.para acceder a estas hay que hacer clic derecho en el block diagram.->programming->string.
empezare por los VIs relacionados con los strings.que no son otra cosa que cadenas de caracteres.



By groundman at 2010-04-10

string lenght

tiene una entrada y una salida.
string=entrada"variable alfanumerica"
length=salida"variable numerica"

funcion: la variable numerica contendra la cantidad de caracteres que contiene la variable alfanumerica.
ejemplo: hola=4,perro=5,coche=5,elefante=8.

concatenate string:

string=entrada"variable alfanumerica"
concatenated string=salida"variable alfanumerica"
tiene una salida y las entradas que queramos añadir.creandolas haciendo clic derecho encima del VI -> add input

funcion: enlaza las variables alfanumericas que tiene a la entrada para sacarlas unidas a la salida.
ejemplo: string1=hola,string2=mundo,concatenated string=holamundo


string subset function

string=entrada"variable alfanumerica"
offset=seleccion de la posicion de un caracter dentro de la variable alfanumerica.
lengt=longitud de caracteres.cantidad de caracteres que queremos seleccionar.
substring=resultado
funcion: selecciona caracteres dentro del string direccionados por offset.y longitud.
ejemplo: string=hola      string=hola      string=hola      string=hola      string=hola
    offset=0      offset=1      offset=2      offset=3      offset=2
    lengt=1      lengt=1         lengt=1         lengt=1         lengt=2
    substring=h      substring=o      substring=l      substring=a      substring=la
« Última modificación: 26 de Junio de 2010, 07:32:36 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 #1 en: 11 de Abril de 2010, 11:18:11 »

By groundman at 2010-04-11

Replace Substring Function

string=primer string"cadena de caracteres"
substring=segundo string
offset=seleccion de la posicion de un caracter dentro de la variable alfanumerica.
length=longitud del substring.
result string=resultado de la seleccion.
replaced substring=valores sustraidos del string.
funcion: se selecciona los caracteres mediante offset y length.para sustraerlos del string,y los deposita en replaced substring.y posteriormente
    se intercala substring al string.
ejemplo: string=hola         string=hola         string=hola         string=hola
    substring=mundo      substring=mundo         substring=mundo         string=mundo
    offset=0         offset=1         offset=2         offset=3      
    lengt=1         lengt=3            lengt=1            lengt=1         
    result string=mundoola      result string=hmundo      result string=omundoa      result string=holmundo
    replaced substring=h      replaced substring=ola      substring=l         substring=a


Search and Replace String Function

input string=entrada de la cadena de caracteres.
search string=cadena de caracteres a buscar.
replace string=cadena de caracteres a reemplazar.
offset=determina el numero de caracteres a partir del cual, empezara a buscar la cadena de caracteres definida en search string.sobre input string.

funcion: en este VI se realiza la busqueda de una secuencia de caracteres.es decir como buscar una palabra dentro de una frase.y tenemos la posibilidad
    de cambiar la palabra encontrada por otra preseleccionada.
    la frase la pondriamos en input string.la palabra a buscar en search string.y la palabra a sustituir en replace string.
    pero ademas tambien tenemos la posibilidad de buscar la palabra a partir de una posicion determinada de la frase con offset
   
    ejemplo:
      
    input string= holamundo. search string= mun. replace string= cielo.
    asi que si offset=0 "empezar a buscar desde el primer caracter",la palabra a buscar "man" empieza en el 4º caracter.asi que si entra en la busqueda
    result string=holacielodo .ya que se ha encontrado los caracteres "man",se han eliminado y sustituido por cielo.
   
    si hubieramos puesto en offset el valor 4.el resultado seria el mismo.pero si hubieramos puesto 5,el resultado seria holamundo.
    ya que no se habria encontrado ninguna secuencia de caracteres para su sustitucion.

number of replacement=    retorna el numero de veces que se han reemplazado search string.


offset pass replacement= aqui se indica los caracteres que hay desde el primer caracter de result string.hasta el ultimo caracter de la palabra
          insertada en result string.si no se encontro la palabra,su valor es -1

    ejemplo:

    input string=holamundoalegre. search string= mundo. replace string= cochero. result string= holacocheroraro offset past replacement=11
    porque si contamos desde la h de hola.hasta la o de cochero,hay 11 caracteres.

ignore case?= si esta activado,la cadena ignora entre mayusculas y minusculas.   
   
replace all?= si esta activado,se detectaran todas las palabras que coincidan con search string.en caso contrario,solo se detectara la primera
         que aparezca.
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 #2 en: 11 de Abril de 2010, 15:51:07 »

By groundman at 2010-04-11

Match Pattern


string=entrada de la cadena de caracteres.
regular expresion=palabra a buscar
offset=numero de posicion desde la que empezara la busqueda."primer caracter a la izquierda=0"
before substring=contiene la frase completa del string si no si no se ha encontrado la palabra a buscar.o la palabra anterior a la palabra de busqueda
       si se localizo la palabra a buscar.
match substring=contiene la palabra a que se estaba buscando.si es que la palabra estaba en el string.
after past macht=contiene las palabras o caracteres posteriores a la palabra encontrada.
offset past mach=numero de caracteres que hay desde el principio de before substring,hasta el final de match substring.valor -1 si no encontro palabra.
submatch=localiza palabras o caracteres contenidos entre parentesis.

funcion:este VI busca una palabra contenida en regular expresion,sobre la que contiene string.si es encontrada,la palabra a parecera en match substring
   en before substring aparecera lo que hay delante de la palabra localizada.y en after substring lo que hay detaras de la palabra localizada.
   en offset pondremos la posicion del caracter donde queremos que empieze la busqueda.ademas tenemos diferentes caracteres de control
   para realizar busquedas espacificas.


Match Regular Expression



realiza lo mismo que la funcion anterior.con la diferencia de que tiene dos opciones mas.y que podemos utilizar varios submatch alargando el VI.

   
   multiline?=si esta en true,se utiliza para descartar una busqueda.es decir si tenemos la frase "hola^mundoalegre".si ponemos en la plalabra
         a buscar,"mundo".el resultado sera afirmativo.pero si ponemos "^mundo" el resultado sera negativo.es decir como si no hubiera
         encontrado la palabra mundo.aunque realmente esta ahi.
         
         tambien se puede realizar esto con el caracter $ al final de la palabra.por ejemplo "holamundo$alegre" y en la palabra a buscar
         "mundo$" asi tambien podemos descartar una busqueda.

   ignore case?=si esta en verdadero,se ignorara entre mayusculas y minusculas la palabra a buscar.

   
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 #3 en: 11 de Abril de 2010, 17:33:41 »


By groundman at 2010-04-11

Scan From String


input string=entrada de la cadena de caracteres."se ignoran los espacios"
format string=formato seleccionado para los caracteres a buscar
offset past scan=cantidad de caracteres que se han utilizado en input string"contando con los espacios"
initial scan location=es el numero de la primera unicial a buscar.por defecto valor 0.
remaning string=resto de caracteres no seleccionados.
default 1..n=especifica el tipo y valor por defecto para los parametros de salida.
output 1..=salida del dato convertido.

funcion:este VI selecciona parte o totalidad del dato contenido en input string.mediante format string,podemos indicar al vi que caracteres queremos
   cojer de la entrada y a que formato convertirlo.por ejemplo.
   
   input string=12345678
   format string=%2x
   output1=18
   remaining string=345678
   initial scan location=0
   segun la formula.hemos cojido los dos primeros caracteres "12h"del input string.y lo hemos convertido en el valor 18d.ya que al especificar
   en format strin el valor %x,le hemos dicho al VI que los dos primeros datos contenidos en la entrada seran interpretados como valores hexdecimales
   si pusieramos %3x nos interpretaria los tres primeros caracteres como hexagesimales.aunque tambien podemos especificar diferentes tipos
   de datos en la misma entrada.
   %2x%8b%3d estariamos diciendo que los dos primeros datos serian hex,los 8 siguientes binarios,y los tres siguientes decimales.
   por supuesto que tendriamos que crear mas outputs.para ello hariamos clic derecho en el VI.y alargariamos el vi para poder seleccionar mas
   outputs.
   hay muchos formatos que podemos utilizar y estan detallados en la ayuda del VI.
   

Format Into String


initial string=añade argumentos al resultado
format string=formato seleccionado para los caracteres a convertir.
input...=valor a convertir.
resulting string=resulatado

funcion:lo que pongamos en initial string,sera el primer dato que aparezca en result string.seguidamnte los datos contenidos en input1,2,3..etc.
   segun los que hayamos creado.
   en format string tenemos que especificar en que tipo de dato se convertira lo que contengamos en inputs.
   para que se visualicen en resulting string.por ejemplo:
   si ponemos la palabra bin en initial string.en input1 el valor 12 y en input2 el valor 15,y en format string %x%b.el resultado sera bin C1111
   ya que bin no se modifica.pero %x indica que el valor 12 de input1 se convertira en hexdecimal(C1).y %b que tiene el valor 15 se convertira
   en binario.(111) asi que la union de todo da bin C1111.

Spreadsheet String To Array

format string=formato al cual se convertira el spreadsheet string.bin=%b,hex=%x,dec=%d.etc
spreadsheet string=es la hoja de calculo de donde cogeremos los datos para convertirlos en un array.
delimiter=separador entre caracteres de una tabla.por defecto el tabulador.
array type(2D Dbl)=especifica el tipo de datos de entrada para el array.

funcion:lo que hace es covertir una hoja de calculo en un array.segun el valor de format string es %x(hex).los datos leidos del spreadsheet seran interpretados
   como valores hexagesimales pasandolos a decimal.y si fuera otro tipo,pasaria tambien a ser decimal
   por ejemplo si ponemos en format string un valor %b(binario) los datos leidos del Spreadsheet deben de ser binarios.si fueran numeros o letras,
   se interpretarian como 0.a no ser que un numero contenga algun 0 o 1.que solo tomaria esos caracteres.si fuera bin 111.se pasaria a tener el valor 7 en decimal.


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 #4 en: 11 de Abril de 2010, 18:08:53 »

By groundman at 2010-04-11

Array To Spreadsheet String
format string=formato al cual se convertira el array.bin=%b,hex=%x,dec=%d.etc
delimiter=separador entre caracteres de una tabla.por defecto el tabulador.
array=es la entrada donde conectaremos el array.
spreadsheet string=es donde visualizaremos la tabla de datos ya convertida.

funcion:lo que hace este VI es convertir un array a un spreadsheet"hoja de calculo".con la posibilidad de convertir los datos a otro formato.(un array es una coleccion
   de valores ya sea ordenado.como una tabla de multiplicar,dividir,etc.o desordenado como los datos de una captura de datos no lineal.
   como la curva de potencia de un motor de combustion.y un spreadsheet es una hoja de calculo para visualizar los datos).por ejemplo:
   si tenemos un array con la tabla de multiplicar del 4 con 4 16 convinaciones.dentro de un array.
   0 0 0 0  0                                 0 0 0 0 0
   0 1 2 3  4                                 0 1 2 3 4
   0 2 4 6  8   si lo convirtieramos en exagesimal(format string=%x) tendriamos lo siguiente:   0 2 4 6 8
   0 3 6 9  12                                 0 3 6 9 C
   0 4 8 12 16                                 0 4 8 C 10

   12d -> 0Ch
   16d -> 10h



Format Date/Time String


time format string=entrada
time stamp= contiene el tiempo del sistema.hora, fecha, etc.
utc format= seleccion de la hora universal o local.
date/time string=es la salida de formato que hemos elegido.

funcion:este VI saca la hora y fecha ademas de otras opciones en format date/time string.por la salida date/time string.
   si queremos visualizar en date/time string solo la hora,los minutos,dia,mes. etc tendremos que poner en time format string
   el caracter % seguido de un caracter determinado.que podemos encontrar en la ayuda del VI.$H=hora,$M=minutos,$S=segundos.
   hay muchos mas.y si dejamos time format string en blanco.se cogera el valor %c por defecto.que muestra la fecha y la hora.
   
   haciendo clic en un icono que hay junto a time stamp,podemos hacer clic en set time to now.para actualizar la hora desde el reloj
   del sistema.
   


   
ADITIONAL STRING FUNCTION:


Search/Split String
string= palabra a analizar.
search string/char=caracter o secuencia de caracteres a buscar.
substring before match=contiene caracteres anteriores al caracter encontrado.
macht + rest of string=contiene caracter encontrado y posteriores
offset of match=numero de caracteres contenidos en substring before match.toma el valor -1 si no ha habido coincidencias.
offset=valor de la posicion donde se empezara la busqueda del caracter o palabra a buscar.

funcion:busca un caracter o secuencia de ellos en el string de entrada.comparandolo con search string/char.offset deternina en que posicion de
   la cadena de caracteres empezara a buscar.match + rest of string contiene el caracter o secuencia de caracteres encontrados,y todos
   los caracteres que contenga a la derecha.substring before match contiene los caracteres que quedaron a la izquierda de la palabra
   localizada.y offset of match contiene el numero de la posicion del caracter localizado.


« Última modificación: 11 de Abril de 2010, 18:11:25 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 #5 en: 11 de Abril de 2010, 19:09:31 »

By groundman at 2010-04-11

pick line


string("")=cadena de caracteres a visualizar en output string.por defecto vacia.
multi-line string=aqui se agregan multitud de cadenas de caracteres.para ello hay que ensanchar verticalmente el multi-line string
line index=valor de la posicion de la linea de caracteres que queremos visualizar en output string.
output string= salida de las cadenas de caracteres.

funcion:lo que pongamos en string(""),siempre aparecera primero en output string.si no lo utilizamos simplemente no habra ninguna palabra fija
   en output string.
   en multi-line string podemos poner varias cadenas de caracteres una debajo de otra.y con line index,podemos indicar con un numero
   que determina la posicion de la cadena,la frase o cadena de caracteres que queremos visualizar en output string.siendo 0 la primera linea
   en visualizar.

   ejemplo:perro      si index=0 output string=perro.index=1 output string=gato,index=3 output string=leon.
      gato
      loro
      leon


Match First String


string=cadena de caracteres a buscar.
string array=cadenas de caracteres almacenadas.
index=lugar donde esta la cadena de caracteres.
output string=cadena de caracteres que no han sido localizados.o sobrantes de la cadena a buscar.

funcion:en estring array almacenaremos diferentes palabras que contendran un indice para identificarlos.en string pondremos la
   palabra a buscar.si la palabra no coincide con ninguna de las que tenemos almacenadas,la palabra aparecera en output string.y index valdra -1.
   pero si la palabra coincide almenos al principio del string,en index aparecera el puesto que se le asigno en el string array.
   si en el estring la palabra tiene caracteres al final que no coinciden con la palabra almacenada,estos apareceran en output string

ejemplo:1 perro      si string = perromalo. index sera=1 y en output string aparecera. malo
   2 gato      pero si ponemos heperromalo.index sera=-1 y en output string aparecera. heperromalo.
   3 loro
   4 leon


Match True/False String

string=entrada de la palabra a comparar.
true string=valor verdadero
false string=valor falso
seleccion=indica si ha habido coincidencia.
output string=salida del string

funcion:este vi comprueva la coincidencia entre la entrada string , el true string y el false string.

ejemplo:si ponemos hola en el string,este saldra por output string.y ademas se activara selection.si vamos poniendo caracteres en true string
   que coincidan con los que hay en string,los caracteres en output string,iran desapareciendo.pero selecction seguira activo.
   si la palabra en true string es identica a la contenida en string,selections seguira encendido y en output string no aparecera ningun dato
   pero si ponemos holamundo en true string.selecction se desactiva.y en output string aparece la cadena de caracteres hola.
   y si en ahora ponemos caracteres en false string que coincidan con lo contenido en output,los datos en output string iran desapareciendo.
   aunque si ponemos algun caracter que no coincida con la palabra contenida en output string,la palabra contenida aqui,no desaparecera.
      
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 #6 en: 11 de Abril de 2010, 19:59:51 »

By groundman at 2010-04-11

Scan String For Tokens

   

input string=aqui pondremos la frase.separando las palabras por espacios o delimitadores.
offset=aqui ponemos la posicion del primer caracter o string que queremos analizar.
delimiters=introducimos los delimitadores que queramos usar.incluso el espacio.los delimitadores siempre deben de precederles una \
      si no usamos delimitadores,el espacio es tomado como predefinido.
offset past token=indica los caracteres que quedan hasta el siguiente delimitador.toma el valor -1 si no quedan delimitadores.
token index=si hay cadenas para inspeccionar tomara el valor -1.si no quedan cadenas el valor sera -2.y si ha encontrado la cadena a buscar sera 0.
token string=contiene la cadena entre limitadores.
allow empty toquens?=si esta en false,y utilizamos delimitadores con barra.la barra desaparece de token string.pero no desaparece la letra.
delimiters(\s,\t,\r,\n)=aqui especificamos los delimitadores que queremos usar.por defecto espacio.pero hay que especificarlo si usamos el control
         los delimitadores que podemos usar es cualquier letra con una barra detras.a\,b\,c\.etc
operators(none)=por defecto toma el valor none.para buscar solo cadenas de caracteres.y (%d,%o,%x,%b,%e,%f,%g)especifica que tipo de cadenas a buscar.
use cached delim/oper data?=el uso de este valor hay que realizando alternando entre ejecucion de token de cadena y final.se utiliza para
             que no se produzcan errores cuando queremos identificar un tipo de valores de strings.

funcion:este VI separa las cadenas en input string segun los delimitadores que hayamos especificado.bien sea por un espacio o por un delimitador
   predefinido.tipo "\caracter".en offset indicamos la posicion del caracter o principio de cadena a buscar.
   en la busqueda podemos indicar en operators,el tipo de dato a buscar.si es binaro,octal,hextdecimal.etc para saber si el tipo de dato
   que estamos buscando se ha encontrado,en token index tomara el valor 0.
   en token string aparecen las cadenas que han sido  separadas gracias a los delimitadores.y en string out.la cadena completa.


Search and Replace Pattern VI



string=cadena a analizar.
regular expresion=cadena a buscar
replace string=canena a sustituir
offset=posicion del principio de cadena a analizar
result string=resultado del string
offset past match=caracteres que hay hasta el final de la palabra sustituida.valor -1 si no se ha encontrado la palabra.
replace all?=aqui seleccionamos si queremos que se reemplacen todas la coincidencias detras del offset,o solo entre las coincidencias.

funcion:este VI busca una palabra o cadena.contenida en regular expresion en el string de entrada.y es sustituida por la palabra contenida en replace string
   con offset y ofset past macht,podemos saber en que posicion del string.se ha localizado la palabra a sustituir.
   ya que offset past match contiene el valor de la cantidad de caracteres que hay hasta el final de la palabra sustituida.y tomara el valor -1
   si incrementando offset,superamos la posicion del primer caracter de la cadena a buscar.
« Última modificación: 14 de Abril de 2010, 18:15:00 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 #7 en: 14 de Abril de 2010, 19:30:10 »

By groundman at 2010-04-14

Index String Array

string=podemos poner una palabra para preceder al resultado.
string array=metemos difrentes cadenas numeradas por el string
index=valor de busqueda de la cadena
output string=salida de la cadena de caracteres.

funcion:seleccionando la posicion mediante index,podemos seleccionar una cadena de caracteres contenida en un string array.con la posibilidad de
   poner una cadena de caracteres delante del resultado.



Append True/False String


string=canena de caracteres de cabezera.
true string=cadena de caracteres seleccionada para valor true en selector.
false string=cadena de caracteres seleccionada para valor false en selector.
selector=seleccion de la cadena contenida en true string y false string.
output string=salida de cadenas.

funcion:en este VI podemos seleccionar que cadena de caracteres va a salir por output string.la seleccion se hara desde selector.y segun el estado
   true o false de este,saldra la cadena de caracteres seleccionada por output string.ademas podemos preceder el resultado con una cadens
   que introduzcamos en string.aunque no es imprescindible.


Rotate String

string=cadena de caracteres de entrada
first char last=cadena de caracteres rotada.

funcion:la cadena de caracteres en el string,es rotada.de esta forma el primer caracter contenido en el string de estrada es puesto en el ultimo
   lugar en el string de salida.
   ejemplo: hola=olah  perro=errop casa=asac



Reverse String


string=cadena de caracteres de entrada
first char last=cadena de caracteres invertida.

funcion:la cadena de caracteres en el string es invertida.
   ejemplo:hola=aloh perro=orrep casa =asac

« Última modificación: 16 de Abril de 2010, 18:24:38 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 #8 en: 16 de Abril de 2010, 18:08:24 »

By groundman at 2010-04-16

STRING NUMBER CONVERTION:



Number To Decimal String

number=numero decimal  a convertir en cadena de caracteres.
width=caracteres que ocupara la cadena de caracteres de salida.se insertaran espacios a la izquierda si nos pasamos de la cantidad de digitos
   que contiene el number.
decimal integer string=numero convertido a string.




Number To Hexadecimal String

lo mismo que Number To Decimal String pero la conversion es a valores hexagesimales.ademas en width se insertaran 0 en vez de espacios.


Number To Octal String

igual que el anterior pero la conversion es a valores octales
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado LABmouse

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: aprendiendo a usar los VIs de labview
« Respuesta #9 en: 16 de Abril de 2010, 18:17:28 »
Yo te sigo..Muchas gracias por compartir con todos esta informacion, esta entre mis favoritos de ahora en adelante.

SALUDOS!

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: aprendiendo a usar los VIs de labview(strings)
« Respuesta #10 en: 16 de Abril de 2010, 18:43:17 »
gracias por tu interes.pretendo hacer como una guia rapida para cuando me haga falta alguna funcion.es tal la cantidad de VIs que existen,que es bastante
complicado acordarse de alguno en concreto.
y de paso al postearlos aqui.asi todo el mundo podra acceder a esta informacion.

ya tengo todos los VIs relacionados con los string mas o menos explicados.pero cuesta un poco de trabajo de ordenar.cuando termine de postearlos todos,
seria un placer que me corrigierais si he cometido algun error.

si alguien quiere seguir mis pasos,seria una gran ayuda.sobretodo creando un nuevo tema centrandose en algun tipo de VIs.
no seria bueno hacerlo en este mismo hilo.para no mezclar el tipo de VIs.
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 #11 en: 16 de Abril de 2010, 19:17:26 »

By groundman at 2010-04-16

Number To Fractional String

number=numero a convertir
width=caracteres que ocupara la cadena de caracteres de salida.se insertaran espacios a la izquierda si nos pasamos de la cantidad de digitos
   que contiene el number.
F-format string=salida del dato a convertir.
precision=numero de caracteres que se admiten despues de la coma.se rellenaran con ceros los digitos despues de la coma,segun los caracteres
     de precision especificados.
use system decimal point=cambia la coma por un punto.

funcion:convierte un numero en una cadena de caracteres.ordenandolos segun nuestro interes.


Number To Exponential String

lo mismo que Number To Fractional String pero la conversion del numero es realizada exponencialmente.

Number To Engineering String

hace la misma funcion que el caso anterior.pero el indicador exponencial solo se incrementara cuando el numero pase a los miles.
      ejemplo:
      valor exponencial 1,2900E+0 valor engineering 129,00E+0
      y si nos pasamos de los miles.
      valor exponencial 1,2900E+3 valor engineering 1,2900E+3
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 #12 en: 16 de Abril de 2010, 19:38:45 »

By groundman at 2010-04-16

Format Value

string=palabra a preceder al resultado.
format string=formato a convertir.%x=hexagesimal %d=decimal %o=octal. etc
value=valor a convertir.

funcion:el valor contenido en value,es convertido en output string.al formato especificado en format string.



Decimal String To Number

string=cadena de caracteres a analizar.
offset=posicion a seleccionar dentro de la cadena a analizar.
default=valor por defecto si no encontaramos ningun numero en string.
number=valor decimal encontrado.
offset past number=numero de posiciones hasta el ultimo caracter numerico que abarca offset.

funcion:se convierte los valores alfanumericos contenidos en string en valores numericos.si el index apunta a un caracter no alfanumerico,el valor
   mostrado en number sera el que tengamos en default.
   si apuntamos a un numero o secuencia de ellos.estos se mostraran en number.


Hexadecimal String To Number

hace lo mismo que el anterior pero con valores hexagesimales.
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 #13 en: 16 de Abril de 2010, 20:22:41 »

By groundman at 2010-04-16

Octal String To Number
   
hace lo mismo que el anterior pero con valores octales.


Fract/Exp String To Number

string=cadena de caracteres a analizar.
offset=posicion a seleccionar dentro de la cadena a analizar.
default=valor por defecto si no encontaramos ningun numero en string.
number=valor decimal encontrado.tambien puede contener coma decimales.maximo 6 cifras
default=valor por defecto si no encontaramos ningun numero en string.
offset past number=numero de posiciones hasta el ultimo caracter numerico que abarca offset.
use system decimal point=aqui se especifica  si queremos que interprete la coma como punto decimal.o como si no formara parte de la cadena numerica


funcion:se convierte los valores alfanumericos contenidos en string en valores numericos.si el index apunta a un caracter no alfanumerico,el valor
   mostrado en number sera el que tengamos en default.
   si apuntamos a un numero o secuencia de ellos.estos se mostraran en number.pero solo se reconoceran dos cifras detras de la coma.
   aunque se vean mas cifras no pueden ser interpretadas.ya que puede perderse algun caracter.
   

Scan Value



string=cadena de caracteres a analizar.
format string=formato a analizar.%x=hexagesimal %d=decimal %o=octal. etc
default=valor por defecto si no encontramos ningun valor concluyente en string.
output string=valor de salida en el caso de no encontrar valor numerico en string.
value=valor numerico traducido.

funcion:busca valores acordes al tipo de dato  especificado en format string.si el valor es acorde,el valor en string sera traducido a value.
   si no es acorde,el valor en string aparecera en output string sin traducir.y en value,aparecera el valor especificado en default.
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 #14 en: 16 de Abril de 2010, 21:28:45 »

By groundman at 2010-04-16

STRING/ARRAY/PATH CONVERSION:

Path to Array of Strings

path=directorio a analizar.
relative=indica si el directorio a analizar es relativo o absoluto.
array of strings=resultado del contenido de path.

funcion:analiza directorios de una unidad de almacenamiento.para mostrarlos en un array de strings.


Array of Strings to Path

array of strings=array de valores a visualizar en path
relative=indica si el directorio a analizar es relativo o absoluto.
path=resultado del directorio a visualizar.


funcion:es lo contrario del Vi anterior.


Path To String  convierte un path en un string

string to path convierte el contenido de un string en un path.   



String To Byte Array
string=valor alfanumerico de entrada.
unsigned byte array=valores byte de salida

funcion:convierte los valores alfanumericos de string en un array de valores ASCII.



 Byte Array to String


unsigned byte array=valores byte de entrada
string=valor alfanumerico de salida.

funcion:convierte los valores ASCII de un array de bytes,en un string de caracteres alfanumericos.
Montando mi primera impresora 3D (Raprep Prusa i3)


 

anything