Published


How do I test for NaN in my model?
This week I want to pose a brainteaser that my colleague Jeff had to solve this week.  Imagine you need to detect the...

17 years ago

Thumbnail

Published


MathWorks Conversations and the FFT
If you are like me, you read the doc, a lot.  I am often clicking on the help just to verify my understanding of a...

17 years ago

Thumbnail

Published


Bus Copies Explained!
A Simulink developer caught me in the hall last week and asked me, “How do people use the Signal Conversion block?”  He was...

17 years ago

Thumbnail

Published


Passion for Simulink
Happy New Year!  On New Year’s Eve, it snowed for most of the day in Massachusetts.  On New Year’s Day, I went out to clear...

17 years ago

Thumbnail

Published


Initializing Parameters
Simulink models often use parameters from the MATLAB base workspace.  However, Simulink does not save the MATLAB base...

17 years ago

Thumbnail

Published


Representing Numbers: Integers and Fixed-Point
In embedded systems, computation time and memory are critical resources.  Floating-point calculations require special...

17 years ago

Thumbnail

Published


The Answer for Large Scale Modeling: Model Reference
Your model is someone else’s component.  The Model block allows you to treat a Simulink model as a component within a larger...

17 years ago

Thumbnail

Published


Where’s the Code?
Today’s post is courtesy of my first guest blogger Tom Erkkinen, my colleague from the MathWorks office in Novi,...

17 years ago

Thumbnail

Published


Model Advisor: Don’t Forget the Doc!
After posting last week about Model Advisor enhancements for R2008b, I got this e-mail from my friend Salina: Seth! You...

17 years ago

Thumbnail

Published


Introduction to Model Advisor
How do you check your model for common mistakes?  Do you have an easy way to verify that your model matches the...

17 years ago

Thumbnail

Published


R2008b Simulink: Sample Time Colors
Simulink models present a schematic layout of your algorithm.  The diagram encodes information about the system in the form...

17 years ago

Thumbnail

Published


Announcing the release of R2008b!
I am proud to announce the arrival of R2008b.  Simulink, Stateflow, and Real-Time Workshop have many important new...

17 years ago

Thumbnail

Published


Metronome Challenge Winners
Two weeks ago, I posted the Challenge: Metronome Synchronization.  The challenge was to model the synchronization of...

17 years ago

Thumbnail

Published


Challenge: Metronome and Cart Equations of Motion
I haven’t seen much activity on the Metronome Synchronization Challenge, so I want to provide a peak at the basis for my...

17 years ago

Thumbnail

Published


Challenge: Metronome Synchronization
My good friend Doug, formerly of Pick of the Week fame, sent me an e-mail last week with the subject “Model this.”  The...

17 years ago

Thumbnail

Published


Follow the Bouncing Ball
In my last post about the Continuous Time Integrator, I talked about the bouncing ball model...

17 years ago

Thumbnail

Published


Continuous Time Integrator
One of the ways I think of Simulink is as a graphical interface to the solvers.  Moreover, when I think of the solvers, I...

17 years ago

Thumbnail

Published


Organizing Mask Callbacks
My recent posts have focused on the different elements required to build a library block.  There is the conceptual design of...

17 years ago

Thumbnail

Published


Mask Initialization and Self-Modifying Blocks
In previous posts, I introduced advanced masking concepts and discussed how to build a masked library block with a...

17 years ago

Thumbnail

Published


Dynamic Mask Dialogs
When configuring a Simulink block, you usually use a graphical user interface (GUI).  In this post I’m going to investigate...

17 years ago

Thumbnail

Published


Advanced Masking Concepts
Masking does more than just put a professional interface on your algorithm.  Simulink blocksets provide elaborate graphical...

17 years ago

Thumbnail

Published


How To Make Your Own Simulink Block
Today I want to introduce a fundamental Simulink concept: masking a block.  Masking provides you with a way to put an...

17 years ago

Thumbnail

Published


R2008b: Simulink!
I just downloaded and installed the R2008b prerelease, and you can too! Currently licensed users of MathWorks...

17 years ago

Thumbnail

Published


Libraries in Simulink
Have you ever noticed the same block constructs occurring repeatedly in your model?  Simulink libraries provide you with a...

17 years ago

Thumbnail

Published


How did I get an algebraic loop error, when the diagnostic was set to warning?
I once faced a problem where Simulink reported, “Cannot solve algebraic loops...” Algebraic loops can be solved by...

17 years ago

Thumbnail

Published


Community Favorite Accelerators
In a recent post, I kicked off the discussion of Simulink workflow accelerators. The comments for that post were a great...

17 years ago

Thumbnail

Published


What’s in your model?
This morning I was telling my colleague Rob about the blog post I was writing on sample time colors. We talked about...

17 years ago

Thumbnail

Published


Announcing SimElectronics!
In early April, our physical modeling team released a new add-on for Simulink, SimElectronics. SimElectronics extends...

17 years ago

Thumbnail

Published


The Simulink Central Community
The MATLAB Central community covers a wide range of MathWorks products. After a quick glance, you might not guess there is...

18 years ago

Thumbnail

Published


Tips on how to use Simulink more efficiently
If I am not in a meeting, I am generally at my desk. I often spend the whole day in front of a computer. Because so much...

18 years ago

Thumbnail

Load more