Inregistreaza | Ai uitat parola?

Laborator nr. 2

Numar pagini 8
Nume Laborator nr. 2
Subiect Sisteme hibride
Institutie Universitate
Universitate Facultatea de Automatica, Calculatoare, Electronica
Pret 50 puncte
Evaluarea calitatii 0 / 0 (100%)
Adaugat 16-06-2009
Adaugat de dktf0406
Descarcat 14
Marimea fisierului 0 KB
Formatul fisierului pdf
Cuvinte cheie sisteme hibride , simulare , laborator , sisteme , toolbox , stateflow
Format: pdf
Pret: 50 puncte
Descrierea materialului:
Simularea sistemelor folosind toolbox-ului “Stateflow”
Extras din material:
1
Laborator nr. 2
Simularea sistemelor folosind toolbox-ului “Stateflow”



Pentru a crea un o diagram? Stateflow este necesar? parcurgerea a ?apte pa?i


















1. Definirea interfe?ei cu Simulink - presupune determinarea modului ?n care
diagrama Stateflow este conectat? cu alte p?r?i ale modelului Simulink. ?n aceast? etap? se pot
defini intr?ri ce provin de la Simulink ?i ie?irile diagramei
2. Definirea st?rilor – Stateflow permite definirea st?rilor ierarhice. ?n plus st?rile
pot fi definite ca ?i st?ri de tipul OR (secven?iale) sau de tipul AND (paralele)
3. Definirea ac?iunilor st?rii ?i variabilelor – ac?iunile pot fi definite s? se produc?
la intrarea ?ntr-o stare, la ie?irea dintr-o stare, sau atunci c?nd o stare este activ?. Pot fi definite
variabilele pentru st?ri, acestea put?nd fi temporale sau permanente
4. Definirea tranzi?iilor dintre st?ri – tranzi?iile creeaz? c?i pentru fluxul logic al
sistemului de la o stare la alta. C?nd o tranzi?ie este realizat? de la o stare A la o stare B, starea A
devine inactiv?, iar starea B devine activ?. Tranzi?iile sunt direc?ionate ?i sunt reprezentate ?n
diagrama Stateflow prin s?ge?i. Este necesar? ad?ugarea unei tranzi?ii pentru fiecare direc?ie ?ntre
dou? st?ri. Protejarea unei tranzi?ii ?nseamn? specificarea condi?iilor, ac?iunilor sau
evenimentelor ce permit ca o tranzi?ie ?ntre dou? st?ri s? aib? loc.
5. Declan?area diagramei Stateflow – Simulink poate “trezi” o diagram? prin
e?antionarea diagramei la o perioad? specific? sau mo?tenit?, prin utilizarea unui semnal de
declan?are (trigger), sau prin utilizarea unei diagrame Stateflow ce conduce o activitate a alteia.
6. Simularea diagramei – diferen?a esen?ial? fa?? de o simulare obi?nuit? ?n
Simulink este posibilitatea de setare a utiliz?rii debugger-ului Stateflow.
7. Depanarea diagramei




3 2 1
Definirea
ac?iunilor
st?rii ?i a
variabilelor
Definirea st?rilor pentru
modelarea fiec?rui mod
de operare
Definirea
interfe?ei cu
Simulink
7 6 5 4
Depanarea
diagramei
Simularea
diagramei
Declan?area
diagramei
Definirea
tranzi?iilor
2



Crearea unui model Simulink ?i introducerea unei diagrame Stateflow

1. Creare unui model simplu pentru un buton de ac?ionare pentru un sistem de
?nc?lzire



a. Se deschide fereastra pentru un model Stateflow, folosind comanda stateflow ?n
linia de comand? a Matlab-ului
b. Se definesc blocurile Simulink: Manual Switch, respectiv Constant , acces?nd
libr?ria Simulink prin View/Library Browser
c. Se salveaz? diagrama Stateflow cu numele dorit (de ex. Button_chart)
d. Definirea intr?rilor ?i ie?irilor pentru diagram?:
? Se deschide diagrama (double-click pe simbolul h?r?ii)




3
Pentru definirea intr?rilor ?i ie?irilor se folose?te meniul Add.
Ad?ugarea unei intr?ri ce provine din mediul Simulink se face parcurg?nd
urm?torii pa?i:
o Se alege Data/Input din meniul Add
o Se define?te numele intr?rii ?n c?mpul Name (de ex. Fbutton)
o Se alege tab-ul Value Attributes ?i se bifeaz? c?su?a Watch in debugger ce
permite examinarea valorilor variabilei ?n timpul opera?iunii de breakpoint ?n simulare
Se repet? pa?ii anteriori pentru crearea celeilalte intr?ri (numit? de ex. Hbutton).
Modelul Simulink are acum configura?ia de mai jos (se poate accesa prin utilizarea
s?ge?ii ?ndreptate ?n s...


Materiale similare

Nume: Laborator nr. 1
Extras din material: ...ie?ire din diagram? c?tre modelul s?u Simulink - exportate c?tre o destina?ie extern? la o diagram? sau model Simulink - importate de la un cod surs? extern la o diagram? sau model Simulink Date – sunt utilizate pentru stocarea valorilor numerice pentru referin?e ?n harta Stateflow. Se pot crea ?i modifica ?n Model Explorer. Datele pot fi: - locale h?r?ii Stateflow - o intrare ?n diagram? de la modelul s?u Simulink - o ie?ire din diagram? la modelul s?u Simulink - date temporare...
Nume: Laborator nr. 3
Extras din material: ...Graful de stare este: 4 Diagrama Stateflow va avea o singur? stare conform grafului de stare anterior. Dup? cum se observ? diagrama cuprinde o singur? stare ?i o tranzi?ie discret? la aceea?i stare declan?at? de condi?ia ) 0 ( & ) 0 ( 2 1 ? ? x x Pentru constanta c s-a ales valoarea 0.4, iar 1 = m Starea discret? q ?i variabila continu? xreset se declar? ca ie?iri pentru diagrama Stateflow. Variabila x este declarat? intrare, iar reset ca evenim...



Comentarii asupra materialului "Laborator nr. 2"

Nimeni nu a verificat inca acest material. Fi primul care isi publica opinia



Publica-ti opinia

Logheaza-te pentru a posta un comentariu