Guy and Seth on Simulink

Results for: Model-Based Design

Social Collaboration: Using Git for Model-Based Design

Posted by Guy Rouleau,

Social Collaboration: Using Git for Model-Based Design This week, Matt Brauer is back to talk about Git Integration in Simulink Projects, and how he used it to share his Hyperloop simulation on GitHub. Simulink Projects Git Integration Simulink Projects was introduced in R2011b to support effective collaboration across teams. Until now, the focus has been teams within an organization.... read more >>

How Mature is your Model-Based Design Deployment?

Posted by Guy Rouleau,

How Mature is your Model-Based Design Deployment? Last week I took part in a presentation about the Model-Based Design Process Assessment™ offered by the MathWorks Consulting Services. I was impressed to see how deep this assessment goes to identify the strengths and weaknesses of the methods, tools, practices, organizational structure, and environment used in your current MBD workflow...... read more >>

Tracing Requirements to Models, Tests, and Generated Code 2

Posted by Guy Rouleau,

Tracing Requirements to Models, Tests, and Generated Code When I wrote a post about the R2013b new features, Fraser replied in a comment that one of his favorite new feature is the requirements linking to MATLAB code. This made me realize that I never described on this blog how Simulink Verification and Validation allows the tracing of requirements to... read more >>

Hyperloop Model Architecture: We want your feedback! 5

Posted by Guy Rouleau,

Hyperloop Model Architecture: We want your feedback! We had some fun in our last post about the Hyperloop open source transportation system, but we didn't get much into the specifics. This week we begin to move things forward. Before beginning to analyze the feasibility of individual components, we decided to think about how we would architect a Simulink... read more >>

Referencing Configuration Sets for Model Reference

Posted by Guy Rouleau,

Referencing Configuration Sets for Model Reference A few weeks ago I described the possibility of storing more multiple configuration sets in a single model. Today we will do the opposite: Sharing one configuration set among multiple models. Reference Configuration Set By default, in Simulink, the configuration of a model is stored in the model file itself. However when you have... read more >>

Quickly Switching Model Configuration Sets 6

Posted by Guy Rouleau,

Quickly Switching Model Configuration Sets During the life of a model, you will very likely need to change many configuration parameters to complete different tasks. For example, when debugging you want to enable many run time diagnostics to catch modeling errors. When the model is well tuned and you want to use it for a... read more >>

The Easiest Way to Import Signals Into Your Model 3

Posted by Guy Rouleau,

The Easiest Way to Import Signals Into Your Model A benefit of Model-Based Design is using the same model to accomplish several tasks: tuning, testing, debugging, combining component models into larger system models, etc. Ideally, you should not have to modify your model to accomplish all of these tasks. In Simulink, there are many techniques for importing signals into a... read more >>

Comparing Runs using Simulation Data Inspector 13

Posted by Guy Rouleau,

Comparing Runs using Simulation Data Inspector Do you use the Simulation Data Inspector? Here is an example where it saved me a lot of debugging time. Simulation Accuracy I recently had to validate system behavior and analyze numerical accuracy of a model. Making small modifications in one part of the model was leading to unexpectedly large differences at... read more >>

What Is Simulation? 4

Posted by Guy Rouleau,

What Is Simulation?  This week we are taking a break from Simulink features and capabilities to take a step back and look at the history of simulations. What Is Simulation? Sometimes it is good to take a step back and remember why we do simulations in the first place. What is simulation? What kind... read more >>

These postings are the author's and don't necessarily represent the opinions of MathWorks.