Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Almacenar información sobre el estado continuo en variables locales

Para calcular un estado continuo, debe determinar su derivada de tiempo. Puede representar esta información utilizando variables locales que están actualizadas en tiempo continuo. La simulación en tiempo continuo solo se admite en gráficos de Stateflow® en modelos de Simulink®. Para obtener más información, consulte Continuous-Time Modeling in Stateflow.

Definir variables de tiempo continuo

  1. Configure el gráfico para que se actualice en tiempo continuo, como se describe en Configure a Stateflow Chart for Continuous-Time Simulation.

  2. Añada un objeto de datos al gráfico como se describe en Añadir datos de Stateflow.

  3. Establezca la propiedad Scope del objeto de datos en Local.

  4. Establezca la propiedad Update Method del objeto de datos en Continuous.

En un gráfico de Stateflow, las variables de tiempo continuo siempre tienen el tipo double.

Calcular derivadas de tiempo implícitas

Para cada variable de tiempo continuo, Stateflow crea de manera implícita una variable para representar su derivada de tiempo. Un gráfico expresa las variables de derivadas de tiempo como variable_name_dot. Por ejemplo, data_dot representa la derivada de tiempo de una variable continua data. Puede escribir en la variable de derivada de tiempo en la acción during de un estado. La variable de derivada de tiempo no aparece en el panel Symbols ni en Model Explorer.

Nota

No defina variables de manera explícita con el sufijo _dot en un gráfico configurado para la simulación en tiempo continuo.

Exponer un estado continuo a un modelo de Simulink

En un gráfico de Stateflow, puede representar el estado continuo usando variables locales en lugar de entradas o salidas. Para exponer el estado continuo a un modelo de Simulink, debe asignar de manera explícita las variables locales a las salidas de Stateflow en la acción during de un estado.

Directrices para variables de tiempo continuo

  • El alcance de las variables de tiempo continuo puede ser Local o Output.

  • Defina variables de tiempo continuo en el nivel del gráfico o en un nivel inferior de la jerarquía de Stateflow.

  • Exponga el estado continuo de un gráfico asignando la variable de tiempo continuo a una salida de Stateflow.

Consulte también

Temas