Datos de cadena
Las cadenas son piezas de datos textuales. Utilice cadenas en gráficos de Stateflow® para controlar el comportamiento de gráficos o crear una salida de lenguaje natural. Incorpore datos de cadena en su registro, sus mensajes y sus flujos de trabajo con código personalizado.
Sintaxis de Stateflow
Operadores de lenguaje de acción de MATLAB
Crear, concatenar y convertir
string | Convertir un valor a una cadena en un gráfico de Stateflow |
blanks | Arreglo de caracteres de espacios |
plus | Concatenar cadenas en un gráfico de Stateflow |
str2double | Convertir una cadena a un valor de doble precisión en un gráfico de Stateflow |
Determinar tipos y propiedades
isletter | Determinar qué caracteres son letras en un gráfico de Stateflow |
isspace | Determinar qué caracteres son espacios en un gráfico de Stateflow |
isstring | Determinar si la entrada es una cadena en un gráfico de Stateflow |
strlength | Determinar la longitud de una cadena en un gráfico de Stateflow |
Buscar y reemplazar
contains | Determinar si una cadena contiene una subcadena en un gráfico de Stateflow |
startsWith | Determinar si una cadena comienza con una subcadena en un gráfico de Stateflow |
endsWith | Determinar si una cadena finaliza con una subcadena en un gráfico de Stateflow |
strfind | Buscar subcadenas dentro de una cadena en un gráfico de Stateflow |
extractAfter | Extraer una subcadena después de una posición en un gráfico de Stateflow |
extractBefore | Extraer una subcadena antes de una posición en un gráfico de Stateflow |
replace | Buscar y reemplazar subcadenas en un gráfico de Stateflow |
replaceBetween | Replace substrings between start and end points in Stateflow chart |
strrep | Buscar y reemplazar subcadenas en un gráfico de Stateflow |
erase | Eliminar subcadenas dentro de cadenas en un gráfico de Stateflow |
eraseBetween | Delete substring between start and end points in Stateflow chart |
insertAfter | Insertar una cadena después de una subcadena en un gráfico de Stateflow |
insertBefore | Insertar una cadena antes de una subcadena en un gráfico de Stateflow |
Editar
lower | Convertir una cadena a minúscula en un gráfico de Stateflow |
upper | Convertir una cadena a mayúscula en un gráfico de Stateflow |
reverse | Invertir el orden de caracteres en cadenas en un gráfico de Stateflow |
strip | Eliminar los caracteres iniciales y finales de la cadena en un gráfico de Stateflow |
strtrim | Eliminar los espacios en blanco iniciales y finales de una cadena en un gráfico de Stateflow |
Comparar
matches | Determinar si dos cadenas son idénticas en un gráfico de Stateflow |
strcmp | Comparar cadenas en un gráfico de Stateflow (con distinción entre mayúsculas y minúsculas) |
strcmpi | Comparar cadenas en un gráfico de Stateflow (sin distinción entre mayúsculas y minúsculas) |
strncmp | Comparar los primeros N caracteres de cadenas en un gráfico de Stateflow (con distinción entre mayúsculas y minúsculas) |
strncmpi | Comparar los primeros N caracteres de cadenas en un gráfico de Stateflow (sin distinción entre mayúsculas y minúsculas) |
Operadores de lenguaje de acción C
ascii2str | Convertir un arreglo del tipo uint8 en una cadena |
str2ascii | Convierta una cadena a un arreglo del tipo uint8 |
str2double | Convertir una cadena a un valor de doble precisión en un gráfico de Stateflow |
strcat | Concatenación de cadenas |
strcmp | Comparar cadenas en un gráfico de Stateflow (con distinción entre mayúsculas y minúsculas) |
strcpy | Asigne un valor de cadena |
strlen | Determinar la longitud de una cadena |
substr | Extraiga una subcadena de una cadena |
tostring | Convertir un valor en una cadena |
Temas
- Manage Textual Information by Using Strings
Use text strings in Stateflow charts.
- Log String Data to the Simulation Data Inspector
View text strings in the Simulation Data Inspector and in the MATLAB® workspace.
- Send Messages with String Data
Communicate between charts by using messages with string payloads.
Ejemplos destacados
Simulate a Media Player
Use enumerated data and strings to define the behavior of a media player.
Share String Data with Custom C Code
Pass string data between Stateflow charts and custom C code.
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)