Buscar Una Cadena De Caracteres (Instr) - Mitsubishi Electric FX Serie Instrucciones De Programacion

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

Publicidad

Instrucciones especiales
7.16.9

Buscar una cadena de caracteres (INSTR)

S1+
T, C, D, R,
cadena de
caracteres
Funcionamiento
Buscar caracteres en una cadena de caracteres
Descripción
b La instrucción INSTR busca la cadena de caracteres indicada en S1+) en la cadena
a partir de (S2+).
b La búsqueda comienza en la posición indicada con (n).
b En (D+) se escribe la posición en que se haya encontrado la cadena de caracteres
buscada. Se indica el número del carácter. El cómputo comienza al principio (la parte
izquierda) de la cadena de caracteres. (El primer carácter de la cadena examinada está
guardada en el byte de menor valencia de ((S2+)+0)).
(S2+)+0
(S2+)+1
(S2+)+2
(S2+)+3
(S2+)+4
³: Con n = 3 se busca a partir del 3er carácter
: A partir del 5° carácter la cadena de caracteres
contiene el carácter buscado
Fig. 7-239:El resultado de la búsqueda muestra la posición del primer carácter de la
b Si la cadena de caracteres buscada no se ha encontrado, se guardará un cero en (D+).
b Cuando el valor indicado en (n) sea cero o negativo, la instrucción INSTR no se ejecutará.
Programación FX
/FX
1S
Instrucciones de procesamiento para cadenas de caracteres
INSTR (S1+)
(S2+)
(D+)
S2+
D+
T, C, D, R
Cadena de caracteres examinada
b8 b7
b15
b15
(B)
42
H
(D)
44
H
(F)
46
H
(H)
48
H
(J)
4A
H
D0
H
„ABCDEFGHIJK"
cadena de caracteres buscada.
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
INSTR
(n)
CPU
S2+
Instrucción de impulso (P) Procesamiento Pasos del programa
D, R, K, H
b0
b0
41
(S1+)+0
(A)
H
(S1+)+1
43
³
(C)
H
45
(S1+)+2
(E)
H
47
(G)
H
49
(I)
H
4B
(K)
H
/FX
3U
3UC
FNC 208
Buscar cadena de caracteres
FX2N
FX1S
FX1N
FX3G
FX2NC
16 bits 32 bits
INSTR
©
INSTRP
Cadena de caracteres buscada
b8 b7
b15
46
(F)
45
H
48
(H)
47
H
00
H
„EFGH"
5
D+
Resultado de
la búsqueda
FX3U
FX3UC
©
9
b0
(E)
H
(E)
H
7 – 235

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Fx1sFx1nFx2nFx2ncFx3gFx3u ... Mostrar todo

Tabla de contenido