Delete (Borrar Caracteres De Una Cadena) - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Instrucciones avanzadas
9.2 Cadena y carácter
9.2.4.5

DELETE (borrar caracteres de una cadena)

Tabla 9- 58
Instrucción Borrar caracteres de una cadena
KOP / FUP
SCL
out := DELETE(in, L, p);
Tabla 9- 59
Tipos de datos para los parámetros
Parámetro y tipo
IN
IN
L
IN
P
IN
OUT
OUT
Tabla 9- 60
Estado de ENO
ENO
Condición
1
No se han detectado errores
0
P es mayor que la longitud actual de IN
La cadena resultante tras borrar los caracteres excede la longitud máxima
de la cadena OUT
L es menor que 0, o P es menor o igual que 0
La longitud actual de IN excede la longitud máxima de IN o la longitud
actual de OUT excede la longitud máxima de OUT
La longitud máxima de IN o OUT no cabe dentro del área de memoria
asignada
La longitud máxima de IN o OUT es 0 o 255
386
Descripción
Borra L caracteres de la cadena IN. El borrado de caracteres
comienza en la posición P (inclusive) y la subcadena resultante
se deposita en el parámetro OUT.
Tipo de datos
Descripción
String, WString
Cadena de entrada
Int
Número de caracteres que deben borrarse
Int
Posición del primer carácter que debe borrarse: El primer carácter
de la cadena IN tiene el número de posición 1
String, WString
Cadena de salida
Si L es igual a cero, la cadena de entrada se deposita en
OUT.
Si la suma de L y P es mayor que la longitud de la cadena de
entrada, la cadena se borra hasta el final.
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
OUT
Caracteres válidos
IN se copia en OUT sin borrar
caracteres
Los caracteres de la cadena re-
sultante se copian hasta alcan-
zarse la longitud máxima de OUT
La longitud actual se pone a 0
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido