MID (extrae la parte media de una cadena)

La instrucción MID extrae caracteres del centro de una cadena. Calcula las partes necesarias de las cadenas usando la posición y el número de caracteres proporcionados.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
MID
MID
Parámetros de MID
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
EN
Entrada
BOOL
Habilitar instrucción.
  • CIERTO: Genera parte de una cadena.
  • FALSO: No se genera ninguna operación.
Se aplica a programas de diagrama de lógica de escalera.
IN
Entrada
STRING
Cualquier cadena que no esté vacía.
NbC
Entrada
DINT
El número de caracteres que se extraerán no puede ser superior a la longitud de la cadena IN.
Pos
Entrada
DINT
Posición de la subcadena. El primer carácter de la subcadena será el señalado por Pos (la primera posición válida es 1).
MID
Salida
STRING
Parte central de la cadena (su longitud = NbC). Si el número de caracteres que se debe extraer supera la longitud de la cadena IN, NbC se recalcula automáticamente para obtener el resto de la cadena únicamente. Si NbC o Pos son cero o números negativos, se devuelve una cadena vacía.
ENO
Salida
BOOL
Habilita la salida.
Se aplica a programas de diagrama de lógica de escalera.

Ejemplos de MID

Ejemplo de diagrama de bloque de funciones MID
Ejemplo de diagrama de bloque de funciones MID
Ejemplo de diagrama de lógica de escalera MID
Ejemplo de diagrama de lógica de escalera MID
Ejemplo de texto estructurado MID
Ejemplo de texto estructurado MID
(* ST Equivalence: *) sub_string := MID ('abcdefgh', 2, 4); (* sub_string is 'de' *)
Resultados
Resultados
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal