Put some Color in your LEDs: Controlling Your Raspberry Pi from your iPhone...
This week Mariano Lizarraga Fernandez is back to describe some cool stuff he came up with, using the iPhone and iPad Support from Simulink in combination with the Raspberry Pi Support from Simulink....
View ArticleSimulink and the MATLAB Unit Testing Framework
Today, I am happy to welcome guest blogger Ajay Puvvala to talk about testing. Some time ago, Ajay passed by my desk and offered to blog about the tight integration between Simulink Test and MATLAB...
View ArticleSimulation Based Testing with Simulink Test Manager
Today, Ajay Puvvala is back to talk about testing. Recapitulation In last week's post, we looked at how we could apply MATLAB Unit Testing Framework to Simulink context. We authored a scripted test to...
View ArticleLogging Simulation Data in Timetable format
In case you did not notice, MATLAB R2016b introduced a new type of table: timetables. Because Simulink logs data over time, we decided in R2017a to give the possibility to use this format for signal...
View ArticleWatering my Plants with Simscape Fluids
Here is a picture of my backyard: As you can see, I like to grow a few plants. And those plants need water. During the last long weekend of July 4th, I decided to install a watering system for those...
View ArticleLogging Stateflow Data and States Activity
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 for...
View ArticleCreating Your Own Check Valve for the Simscape Gas domain
Some time ago, I wrote a blog post about how to implement a custom valve for the Simscape Hydraulic domain. Today I am happy to welcome guest bloggers Erin McGarrity and Ruth-Anne Marchant who will...
View ArticleAnother Good Reason to Use Simulink Projects
This week I discovered a super useful a feature of Simulink Projects. Renaming a Library If you are using Simulink Libraries to componentize your models, you very likely ran into the following...
View ArticleNew in MATLAB R2017b: The Simulation Manager
MATLAB R2017b has recently been released. For this first post about R2017b, I want to highlight a feature that I think most of you will find very useful: The Simulation Manager The Simulation Manager...
View ArticleSimulink Subsystems as Stateflow States
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...
View ArticleModecharts: Modeling discrete modes in Simscape
Last week I described how to model a box on a moving table using Simulink subsystems as Stateflow state. As it is the case for most systems, there are many ways to model this box-table system in...
View ArticleRevisited: How Many Blocks are in that Model?
A long time ago, Seth wrote a post showing how to count the number of blocks in a model, including referenced models. At that time, using the functions find_mdlrefs to find all the referenced models...
View ArticleProgramming a PARROT Minidrone using Simulink
You know what I did this weekend? Yes, as the title of this post says, I deployed custom flight control software to my Parrot Rolling Spider Minidrone Simulink Support Package for PARROT Minidrones...
View ArticleHighlight To Source and Destination: A new way to navigate your model
In the United States, Thanksgiving weekend is probably the weekend where the roads are the busiest. For those of you who got stuck in traffic to visit family and friends this past weekend, I thought I...
View ArticleSimulating the World’s longest Ultra High Voltage Transmission Line with...
This week, I am happy to welcome guest blogger Hao Chen who will describe how Simscape Power Systems can be used to simulate the world's longest (3324 km) Ultra High Voltage DC (± 1100 kV) transmission...
View ArticleAnother Good Reason to Use Simulink Projects
This week I discovered a super useful a feature of Simulink Projects. Renaming a Library If you are using Simulink Libraries to componentize your models, you very likely ran into the following...
View ArticleNew in MATLAB R2017b: The Simulation Manager
MATLAB R2017b has recently been released. For this first post about R2017b, I want to highlight a feature that I think most of you will find very useful: The Simulation Manager The Simulation Manager...
View ArticleSimulink Subsystems as Stateflow States
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...
View ArticleModecharts: Modeling discrete modes in Simscape
Last week I described how to model a box on a moving table using Simulink subsystems as Stateflow state. As it is the case for most systems, there are many ways to model this box-table system in...
View ArticleRevisited: How Many Blocks are in that Model?
A long time ago, Seth wrote a post showing how to count the number of blocks in a model, including referenced models. At that time, using the functions find_mdlrefs to find all the referenced models...
View Article