Contenido principal

convertToSTT

Convertir un gráfico de Stateflow a una tabla de transición de estado

Desde R2023b

Descripción

table = convertToSTT(chart) convierte el gráfico de Stateflow® desbloqueado chart a una tabla de transición de estado.

ejemplo

Ejemplos

contraer todo

Este ejemplo muestra cómo convertir un gráfico de Stateflow® a una tabla de transición de estado.

Abra el modelo de ejemplo y acceda al objeto Stateflow.Chart.

open_system("sf_aircontrol")
chart = find(sfroot,"-isa","Stateflow.Chart");
view(chart)

Stateflow chart that contains top level states, PowerOn and PowerOff. PowerOn has parallel substates FAN1, FAN2, and SpeedValue. Each of FAN1 and FAN2 have exclusive substates On and Off.

Convierta el gráfico a una tabla de transición de estado.

table = convertToSTT(chart);
view(table)

State transition table that represents the same logic as the original chart. The table displays the top level states, PowerOn and PowerOff. The hierarchy under state PowerOn is hidden by default.

Para mostrar los estados secundarios del estado Power_On, haga clic en el botón , situado a la izquierda del estado.

State transition table that represents the same logic as the original chart. The table displays the top level states, PowerOn and PowerOff. The hierarchy under state PowerOn is expanded, and shows parallel substates FAN1, FAN2, and SpeedValue.

Argumentos de entrada

contraer todo

Gráfico de Stateflow que se desea convertir, especificado como un objeto Stateflow.Chart.

Limitaciones

  • No se admiten los gráficos que contienen supertransiciones.

  • El gráfico debe estar en el nivel superior del modelo de Simulink®.

  • Es posible que el gráfico no incluya transiciones de variantes.

Historial de versiones

Introducido en R2023b