Skip to content

Choaib-ELMADI/getting-started-with-simulink

Repository files navigation

Choaib ELMADI - Simulink Status - Learning

Getting Started with Simulink

This repository provides an introduction to Simulink for electronics, mechanical, and electrical engineers. It includes models, libraries, and resources to help engineers get started with Simulink for system simulation and control design.

Simulink

Contents

  • Docs: Contains helpful documentation and guides.
  • Libraries: Custom Simulink libraries for various applications.
  • Model-Based Development with Stateflow: Notes and resources from a Udemy course.
  • Models: Collection of Simulink models for engineering simulations.
  • SignalProcessing_ert_rtw: Generated real-time workshop files for signal processing models.
  • Simulation Data Inspector: Stores logged simulation data for analysis.
  • PID_Subsystem.slx: A Simulink model implementing a PID control subsystem.

Model-Based Development with Stateflow

The Model-Based Development with Stateflow folder contains notes and resources from the Udemy course Model-Based Development using Stateflow.

This course focuses on Stateflow for designing complex logic-driven systems, particularly for automotive applications. It covers essential concepts of model based development (MBD), enabling engineers to build robust and efficient control logic.

Earned Certificate: Model-Based Development using Stateflow

Simulink Development Tools

Here are some essential tools for Simulink development:

  • MATLAB: A high-level programming language and interactive environment for numerical computation, visualization, and programming.
  • Simulink: A graphical programming environment for modeling, simulating, and analyzing multidomain dynamical systems.
  • Simscape: A tool for modeling and simulating physical systems within Simulink.
  • Stateflow: A tool for designing state machines and control logic.
  • Simulink Coder: Generates C and C++ code from Simulink models for real-time execution.
  • Simulink Real-Time: Enables real-time simulation and testing of models on hardware.
  • MATLAB Online: A cloud-based version of MATLAB accessible via a web browser.

MATLAB

Goals

  • To introduce Simulink modeling concepts to engineers.
  • To provide useful models and resources for system simulations.
  • To demonstrate Simulink’s integration with control systems and embedded applications.
  • To enable engineers to develop and analyze dynamic systems efficiently.

Feel free to explore the repository and contribute!

About

Getting started with SIMULINK for electronics/mechanical/electrical engineers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published