Plan Szkolenia
Introduction
Overview of Simulink Features and Architecture
- Model-based design with Simulink
- MATLAB versus Simulink
- Benefits of using Simulink
- Simulink add-ons
Getting Started with Simulink
- User interface and block libraries
- Creating and editing a model
- System inputs and outputs definition
- Simulating models
Modeling Discrete Dynamical Systems
- Modeling with basic blocks
- Using frames and buffers
- Frames versus multichannel signals
- Frame-based signals
- Multichannel frame-based signals
Modeling Logical Expressions
- Simple logical expressions
- Conditional signal routing
- Zero-crossing detection
- Using MATLAB function block
Modeling from an Algorithm
- Algorithmic specifications modeling
- Iterative development with Simulink
- Model verification
Modeling Mixed-Signal Systems
- Mixed-signal model examples
- Modeling ADC
Solving Models with Simulink Solver
- Single models
- Discrete and continuous states
- Multiple rates
- Fixed-step and variable-step
- Handling zero crossings and algebraic loops
Working with Simulink Subsystems and Libraries
- Creating subsystems (virtual and atomic subsystems)
- Creating configurable subsystems
- Creating custom block libraries
- Modeling conditionally executed subsystems
- Condition-driven systems (enabled and triggered subsystems)
Performing Spectral Analysis with Simulink
- Spectrum Scope block analysis
- Choosing analysis parameters
- Power spectrum analysis (motor noise)
- Discrete system frequency response
Modeling Multirate Systems
- Blocks for multirate signal processing
- Resampling oversampled data
- Designing and converting model filters
- Anti-imaging and anti-aliasing filters
- Multirate filter blocks
Exploring Advanced Simulink Topics
- Importing MATLAB or C codes into a model
- Model integration for large-scale projects
- Automating modeling tasks
Troubleshooting
Summary and Conclusion
Wymagania
- Knowledge of MATLAB concepts and fundamentals
- A general understanding of signal processing
Audience
- Engineers
- Scientists
Opinie uczestników (4)
Duża ilość wiedzy praktycznej pokazanej na przykładach z "życia wziętych".
Kamil - Streamsoft Kraków
Szkolenie - Java Advanced
Pushowanie zmian na bieżąco, jak w 3 dzień zaczęłam się już gubić bardziej niż wcześniej i było ciężej wyłapać błąd na szybko to na szybko byłam w stanie zcheckoutować się na najnowszą zmiane i być na bieżąco z materiałem
Paulina
Szkolenie - Advanced Java Security
Very good knowledge and character.
Constantinos Michael
Szkolenie - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.