YouTube Livestream on Speeding Up Simulink Simulation Workflows
I don’t usually publicize this sort of thing on this blog, but I think the subject is too relevant for many readers of this blog to no advertise it. Next Thursday, October 19th, 2023, we are having a...
View ArticleAccelerator Cache and Rebuilds – Everything you need to know
In Simulink, the different simulation modes (accelerators) can save you a lot of time. There are, however, subtleties to what “time” you can save, and how we can achieve those savings. In this post, I...
View ArticleHow to Create a Mask Popup Parameter that can be tuned in Rapid Accelerator
A few weeks ago I published this blog post: Getting the most out of Rapid Accelerator mode – Version R2023b, where I described how to simulate a model multiple times in Rapid Accelerator mode for...
View ArticleBecome a MathWorks Certified Simulink Associate!
The MathWorks Certification Program recently released a new certification: Simulink Associate.With this certification, you will be able to demonstrate your Simulink proficiency to colleagues, industry...
View ArticleComputing π… Simscape Multibody Style
On this π day 2024, I decided to tag along with Mike Croucher from The MATLAB Blog and show one way to compute π.While Mike went for advanced maneuvers involving the MATLAB AI Chat Playground, Parallel...
View ArticleWhat’s New in Simulink in R2024a: Emojis!
MATLAB R2024a has been released recently, so I thought I should share my favorite new addition to Simulink: The ability to add emojis everywhere!As you probably know, it has been possible for many...
View ArticleWhat’s New in Simulink R2024a?
MATLAB R2024a is now available, and a lot of new important features have been added to Simulink. Here are my top 5.Simulation objectUsing the Simulation object, you can programmatically run a...
View ArticleHow to Run Simulink Simulation from MATLAB Script?
I recently ran into a report of the most visited entries on MATLAB Answers. I looked at the ones involving Simulink and thought it would be interesting to cover some of those on this blog. While most...
View ArticleDerivative of state ‘1’ in block ‘X/Y/Integrator’ at time 0.55 is not finite
Let's look at another frequently visited MATLAB Answers page:Derivative of state '1' in block 'X/Y/Integrator' at time 0.55 is not finite.The ProblemHere is a simple model similar to the one I have...
View ArticleShot Put – Olympics 2024 Update
With the Paris Olympics going on, I decided to revisit the simulation of the shot put event that we published in 2016. BackgroundI recommend visiting the 2016 blog post for more background on how we...
View ArticlePole Vault – 2024 Olympics update
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...
View ArticleHow can I create an impulse (delta) signal in Simulink?
Here is another frequently visited page on MATLAB Answers:How can I create an impulse (delta) signal in Simulink?The ProblemLet's first look at what Wikipedia has to say about the Dirac delta...
View ArticleWhat’s New in Simulink in R2024b?
Looking at the Release Notes for Simulink in R2024b, what stands out the most to me is that we have improved a lot of already existing features. Let's look at my favorites of those enhancements.New...
View ArticleHow to correct errors in port width or dimension in Simulink?
Let's continue our tour of the most viewed Simulink-related MATLAB Answers. This week, we look at:How to correct error in port width or dimension in simulink ?While this error mentions dimensions, the...
View ArticleCapabilities for Modeling Dynamic Systems and Designing Feedback Control...
In today's post, I want to share a few links. I shared those with individual users recently, and every time the response I get is "Wow, those are super useful, I wish I knew about them earlier"The...
View ArticleThe Most Impactful Recent Features in Simulink
I have been recently asked this question:What are the top 10 most impactful and recent features for Simulink and Model-Based Design?It's a tricky question because different workflows are impacted by...
View ArticleThe Basics of a Control Loop in Simulink
This week I received a series of interesting questions on the basics of putting together a simulation of a control loop involving a Simscape continuous plant and a discrete controller. The questions...
View ArticleUsing Test Points to log Signals for Software-In-The-Loop Simulation
This week's post is a suggestion from Raymond Estrada from MATLAB and Simulink Consulting Services. Raymond reached out recently to share a tip for verifying and validating logged signals in the code...
View ArticleVisualizing the number of blocks in a Simulink model?
I was recently discussing different ways to visualize the content of a Simulink model with colleagues. Working in technical support, I receive models from users every day and it's always useful to...
View Article