Edocti
Training tehnic avansat pentru inginerul software de mâine
Edocti Training

Stateflow pentru aplicații automotive

Intermediar
7 h
4.9 (93 recenzii)

Sesiuni programate

Nu există sesiuni disponibile în acest moment.
Stateflow pentru aplicații automotive

Stateflow pentru Automotive: Proiectează și implementează mașini de stare extrem de robuste pentru logica de control și diagnoza ECU-urilor.

Stăpânește utilizarea evenimentelor, a tranzițiilor, a condițiilor de gardă și a logicii temporale pentru a construi un comportament determinist.

Implementează stări ierarhice și paralele, logică de debouncing și pattern-uri de management al modurilor utilizate standard în industria auto.

Dobândești experiență practică: ~70% din curs este dedicat laboratoarelor hands-on focalizate pe modelarea, simularea și depanarea (debugging) comportamentelor ECU reale.

Cum te ajută acest curs: Vei construi o logică clară, testabilă și ușor de întreținut, care se integrează nativ cu Simulink și procesele de generare de cod.

Cui i se adresează: Inginerilor de control sau embedded și echipelor de Model-Based Development (MBD) care au nevoie de competențe practice solide în Stateflow.

Cursul include și recomandări pentru verificarea modelelor (coverage, assertions) și integrarea cu tool-urile de testare Simulink.

Abilități dobândite

Stateflow Charts Stări Ierarhice & Paralele Pattern-uri Logică Temporală Mașini Mealy & Moore Truth Tables & Logică Simulare & Debugging ECU Baze Verificare Modele Pregătire Generare Cod

Curriculum

Construirea de modele în Simulink

  • Introducere Simulink; elemente de workspace și semnale
  • Implementarea unui model simplu; simulare și analiză rezultate

Mașini de stare cu Stateflow

  • Stări și tranziții; inițializare și execuție în ordine
  • Acțiuni pe state (entry/during/exit) și pe tranziții
  • Events (broadcast/local) și temporal logic (after, every, at)
  • Ierarhie, stări paralele și history junctions

Flow charts

  • Joncțiuni și tranziții; semantică de execuție a chart‑ului
  • Condiții și garduri; scope și tipuri pentru chart data
  • Mealy vs. Moore — când alegem fiecare abordare

Sisteme discrete

  • Stări discrete și sample times; rate transitions
  • Transfer functions și state‑space (discret)
  • Recomandări pentru simulare fixed‑step deterministă

Sisteme continue

  • Stări continue; patternuri de modelare
  • Zero‑crossings și stiffness; evitarea „tremuratului” solver‑ului
  • Recomandări pentru simulare variable‑step

Selecția solver‑ului

  • Potrivirea solver‑ului cu dinamica și discontinuitățile sistemului
  • Setări recomandate pentru modele mixte discret/continuu

Patternuri de integrare & testare

  • Function‑call subsystems; integrarea chart‑urilor cu modele de plant/control
  • Bus objects, enumerations și data dictionaries
  • Test harness‑uri ușoare și coverage (overview)

Structura zilei de curs

  • Partea 1: 09:00–10:30
  • Pauză: 10:30–10:45
  • Partea 2: 10:45–12:15
  • Pauză de prânz: 12:15–13:15
  • Partea 3: 13:15–15:15
  • Pauză: 15:15–15:30
  • Partea 4: 15:30–17:30

Ai participat la acest curs?

Opinia ta este foarte importantă pentru noi. Spune-ne cum a fost experiența ta și ajută-ne să îmbunătățim acest curs pentru viitorii participanți.

Ofera feedback

Vrei să afli mai multe? Suntem aici să te ajutăm!

Sau scrie-ne direct la training@edocti.com.