In 2016, we published this blog post simulating a pole vault jump. I decided to revisit this topic and demonstrate how I would simulate this using the latest features in Simulink.Pole Vault ModelHere... read more >>
In 2016, we published this blog post simulating a pole vault jump. I decided to revisit this topic and demonstrate how I would simulate this using the latest features in Simulink.Pole Vault ModelHere... read more >>
For the 2022 Winter Olympic Games, I am excited to share a new version of the Simulink Curling Simulator! This is now the third Winter Olympics that our curling game is participating in, making it... read more >>
Update (10/14/2020): The GitHub repository now contains a MATLAB App to simulate the model and visualize the results. We compiled the app as a MATLAB Web App and host it in the cloud using the MATLAB... read more >>
Someone recently challenged me to convert the curling simulator we published a few years ago (See this post and this post) to take advantage of new features not available at that time: App Designer... read more >>
In MATLAB R2019a, it is now possible to create standalone Stateflow charts that can be executed in MATLAB. Let's see how this work!
Getting Started
First, an important concept: A standalone Stateflow... read more >>
For those reading this blog for a few years, you probably remember that during the 2014 Winter Olympics, we published a curling simulator implemented in Simulink.
With the Pyeongchang Winter Olympic... read more >>
Today I want to highlight a new feature that makes continuous-time modeling in Stateflow clearer and more powerful: Simulink Subsystems as States.
Background
In case you did not know, for many... read more >>
Today I want to describe a feature that is super useful, but not known enough: Logging states activity and data in Stateflow.
Logging Stateflow Data
If you want to quickly enable or disable logging... read more >>
Today I want to share with you one of the lesser known semantics of Stateflow: the transition that ends on an inner boundary of a state. This is not an inner transition; those start on an... read more >>
As our devices get smaller and systems get embedded into everything, there is a greater need to properly model inter-system communication. Let's take a simple example: imagine a smart thermostat that... read more >>