Introduction to Simulink® for Function Developers

This self-paced video training provides a faster and more flexible way to learn Simulink® for function development in production projects. The course is intended for beginners and those who want to refresh their skills. No programming experience is required. The practical knowledge and essential features are presented in a didactically structured way. The trainee gains Simulink® expertise naturally while viewing and repeating the instructions.

You will be able to model dynamic behaviour for continuous and discrete systems, simulate and verify algebraic, logical and state-driven systems. After developing models in different domains you will integrate the complete system and understand how to create custom blocks and libraries for future reuse. This course will provide you with all information you need to become an advanced function developer in Simulink®.

Chapter 0:Training Requirements

Training Requirements (02:00)

  • Self-paced learning set-up
  • How to benefit most from it?
  • Methodology & Best Practices
  • Course outline

Chapter 1: Modeling Dynamic Systems

Training Requirements (05:00)

  • Overview of Dynamic Systems
  • Dynamic System to be Modeled
  • Problems Best Addressed with Simulink
  • Detailed Course Overview and Layout

Chapter 2: Modeling Algebraic Systems

Part 1. (15:55)

  • Defining an Algebraic Systems
  • Using Simulink Library Browser
  • Adding and Connecting Blocks
  • Creating Visual Hierarchies
  • Running the Simulation

Part 2. (11:00)

  • Labeling Blocks, Signals and Parameters
  • Defining Inputs and Observing Outputs
  • Using Lookup Tables
  • Avoiding Algebraic Loops

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Chapter 3: Modeling Logical Systems

Part 1. (21:00)

  • Defining a Logical System
  • Logical and Relational Operations
  • Detecting Zero Crossings
  • Watching System Response

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Part 2. (21:00)

  • Watching System Response
  • Execution Order in Simulink
  • Debugging Simulink Models
  • Warnings and Errors in Simulink

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Chapter 4: Modeling Continuous Systems

Part 1. (26:00)

  • Defining a Continuous System
  • Analyzing Differential Equations
  • Modeling Continuous-Time Dynamics
  • Choosing a Simulink Solver

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Part 2. (27:00)

  • Defining a Continuous System
  • Modeling Varying Response Time
  • Using Signal Builder and Scopes
  • System Integration and Test

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Chapter 5: Modeling Discrete Systems

Part 1. (28:00)

  • Defining a Discrete System
  • Modeling Difference Equations
  • Configure Model Settings
  • Tuning PI Controller

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Part 2. (33:00)

  • Modeling a Hybrid System
  • Types of Rate Control in Simulink
  • Virtual and Atomic Subsystems
  • Defining Data Dictionary
  • Automated System Test & Tuning

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Chapter 6: Creating Custom Block Libraries

Creating Custom Block Libraries (19:00)

  • Masking and Documenting Subsystems
  • Creating Custom Block Libraries
  • Configurable Block Libraries
  • Understanding Library Links
  • Integrating Libraries into Simulink

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In