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.
- Docs: Contains helpful documentation and guides.
- Libraries: Custom Simulink libraries for various applications.
- Models: Collection of Simulink models for engineering simulations.
- Model Based Design - MBD: Notes and resources from a Udemy course.
- 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.
- Signal Processing Files:
- SignalProcessing.eep: EEPROM file for signal processing configurations.
- SignalProcessing.elf: Executable linked format file for embedded deployment.
- SignalProcessing.hex: Hex file for microcontroller programming.
The Model Based Design - MBD 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
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.
- 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!