|
||
El Magazine electrónico de SCM |
|
Aplicación de funciones con string de las microcomputadoras BasicX |
|
Las BasicX son microcomputadoras programables con un lenguaje interno tan potente como el Visual Basic de microsoft, podría concluirse que posee un set de instrucciones reducido de este lenguaje. Además poseen la virtud de poder crear procesos paralelos, permitiendo implementar sistemas sofisticadas de control, robótica e industria aerospacial. Le recomendamos leer también la nota anterior. El lenguaje BasicX soporta funciones con strings de alto nivel como ser: Asc Devuelve el valor ASCII de un caracter Chr Convierte un valor numérico de un caracter LCase Convierte un string en minúsculas Len Devuelve el largo de un string Mid Copia un substring Trim Elimina y compacta los caracteres en blanco de un string UCase Convierte un string a mayúsculas Asc funcion
Sintaxis
|
|
Item |
Tipo |
Dirección |
Descripción |
|
Source |
String |
Input |
String. |
|
F |
Byte |
Output |
Codigo ASCII del primer caracter del sitring Source. |
Descripción
Devuelve el codigo
ASCII del primer caracter de un string.
Dim Tx As String * 3, Code
As Byte
Tx = "ABC"
Code = Asc(Tx) ' Code es 65 (ASCII "A")
|
Item |
Tipo |
Dirección |
Descripción |
|
Code |
Byte |
Input |
ASCII code of character. |
|
F |
String |
Output |
Character in string. |
Descripción
Convierte un codigo
ASCII a un caracter en un string. Si el string de destino es mayor a
un caracter, el string será justificado a derecha completandose los
espacios en blanco.
Dim Tx as String * 1
Tx = Chr(65) ' Tx es
"A" (ASCII 65).
|
Item |
Tipo |
Dirección |
Descripción |
|
StringVar |
String |
Input |
Input string |
|
F |
String |
Output |
Output string |
Descripción
Convierte los caracteres de un string a minusculas.
Dim Tx1 As String
Dim Tx2 As String
Tx1 = "ABC"
Tx2 = LCase(Tx1) '
Tx2 es "abc"
|
Item |
Tipo |
Dirección |
Descripción |
|
StringVar |
String |
Input |
Variable string |
|
F |
Integer |
Output |
Largo del string |
Descripción
Calcula el largo de un string.
Dim Length As Entero
Dim Tx1 As String
Dim Tx2 As String * 10
Tx1 = "ABC"
Length = Len(Tx1) '
Tx1 contiene 3.
Tx2 = "ABC" '
Length = Len(Tx2) ' La longitud de Tx2 es (constante) 10.
Tx1 = ""
Length = Len(Tx1) ' La longitud de Tx1 es cero.
F = Mid(StringVar, Start, Length)
Mid(StringVar, Start, Length) = F
|
Item |
Tipo |
Dirección |
Descripción |
|
StringVar |
String |
Input |
String fuente |
|
Start |
Integer |
Input |
Inicio del substring en StringVar |
|
Length |
Integer |
Input |
Largo del substring en StringVar |
|
F |
String |
Output |
String de destino |
Argumentos (lado izquierdo de la asignacion)
|
Item |
Tipo |
Dirección |
Descripción |
|
StringVar |
String |
Output |
String de destino |
|
Start |
Integer |
Input |
Inicio del substring en StringVar |
|
Length |
Integer |
Input |
largo del substring en StringVar |
Descripción
Hace copias parciales de un substring. Mid es la unica funcion que
puede ser utilizada a ambos lados de una igualdad (ver Ejemplos).
F = Trim(StringVar)
|
Item |
Tipo |
Dirección |
Descripción |
|
StringVar |
String |
Input |
Input string |
|
F |
String |
Output |
Output string |
Descripción
Removes leading and trailing blanks from a string.
Dim Tx1 As String
Dim Tx2 As String
Tx1 = " Hello, world "
Tx2 = Trim(Tx1) ' Tx2 es "Hello, world"
F = UCase(StringVar)
|
Item |
Tipo |
Dirección |
Descripción |
|
StringVar |
String |
Input |
Input string |
|
F |
String |
Output |
Output string |
Descripción
Convertirs a string a
upper case.
Dim Tx1 As String
Dim Tx2 As String
Tx1 = "abc"
Tx2 = UCase(Tx1) '
Tx2 es "ABC"
En esta serie de notas describiremos estas funciones para que Ud. pueda evaluar una parte de la gran potencia de estas microcomputadoras.
![]() |
Todo para desarrollar por
$UD 95 !!! |
| Copyright © 2006 SCM International. All rights reserved. |
El Saber Electronica y computacion Hoy es leer este Magazine. |