Determinar La Longitud De Cadenas De Caracteres (Len) - Mitsubishi Electric FX Serie Instrucciones De Programacion

Ocultar thumbs Ver también para FX Serie:
Tabla de contenido
Instrucciones especiales
7.16.4

Determinar la longitud de cadenas de caracteres (LEN)

KnX, KnY, KnM, KnS, T,
C, D, R, módulos
especiales (U„/G ),
Funcionamiento
Se determina la longitud de cadenas de caracteres
Descripción
b La instrucción LEN determina el número de caracteres de las cadenas de caracteres
indicadas en (S+) y guarda el resultado en (D+).
b El recuento comienza con el carácter en el byte de menor valencia de la cadena de
caracteres indicada en (S1+) y termina al reconocerse el código "00
b Un carácter ASCII ocupa un byte y por eso el byte es la unidad métrica para la longitud de
la cadena de caracteres.
b La instrucción LEN reconoce también caracteres que no están guardados en código
ASCII. No obstante, la unidad de los caracteres es siempre "byte". Si, por ejemplo se
cuentan caracteres en código JIS (1 carácter = 16 bits), se indicará una longitud de "2"
para un carácter.
Fig. 7-223:La instrucción LEN cuenta el número de caracteres de una cadena y escribe
Fig. 7-224:En este ejemplo se cuentan los caracteres en la cadena "ABCDEFGHI" y en
Programación FX
/FX
1S
Instrucciones de procesamiento para cadenas de caracteres
LEN
(S+)
S+
KnY, KnM, KnS, T, C, D,
R, módulos especiales
b15
b8 b7
2. carácter
(S+)+0
(S+)+1
4. carácter
(S+)+2
6. carácter
(S+)+n
00
carácter n-simo
H
El código "00H" identifica el final
de la cadena de caracteres.
el valor en (D+).
b15
b8 b7
(B)
42
(S+)+0
H
(D)
(S+)+1
44
H
(F)
(S+)+2
46
H
(H)
(S+)+3
48
H
(S+)+4
00
H
(D+) se escribe el resultado "9".
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
LEN
Determinar longitud de cadenas de caracteres
(D+)
CPU
Instrucción de
D+
impulso (P)
(U„/G )
b0
1. carácter
3. carácter
5. carácter
b0
(A)
41
H
(C)
43
"ABCDEFGHI"
H
45
(E)
H
(G)
47
H
(I)
49
H
/FX
3U
3UC
FNC 203
FX2N
FX1S
FX1N
FX3G
FX2NC
Procesamiento
Pasos del programa
16 bits 32 bits
LEN
©
LENP
".
H
b15
(D+)
Longitud de la cadena
de caracteres
b15
9
(D+)
FX3U
FX3UC
©
5
b0
b0
7 – 221
Tabla de contenido
loading

Este manual también es adecuado para:

Fx1sFx1nFx2nFx2ncFx3gFx3u ... Mostrar todo

Tabla de contenido