Przygotowanie środowiska Matlab/Si ie środowiska Matlab/Simulink

Transkrypt

Przygotowanie środowiska Matlab/Si ie środowiska Matlab/Simulink
Przygotowanie środowiska Matlab/Simulink do pracy w czasie rzeczywistym
Wydział Elektrotechniki i Automatyki, Katedra Inżynierii Systemów Sterowania
Bartosz Puchalski, mgr inż.
1. Otworzyć bibliotekę „Simulink Library”
Library
2. Utworzyć nowy model
3. Otworzyć parametry konfiguracyjne nowo utworzonego modelu
4. Ustawić parametry generacji kodu według obrazka załączonego poniżej
5. Ustawić odpowiednie parametry „Solvera” modelu:
a) typ solvera: solver
lver ze stałym krokiem
b) rodzaj solvera np. ode3
c) czas symulacji np. inf (nieskończony)
grudzień, 2015
1
Przygotowanie środowiska Matlab/Simulink do pracy w czasie rzeczywistym
Wydział Elektrotechniki i Automatyki, Katedra Inżynierii Systemów Sterowania
Bartosz Puchalski, mgr inż.
6. Zaakceptować parametry konfiguracji
7. Dodać do modelu wejścia/wyjścia analogowe w zależności od potrzeb
8. Konfiguracja wejścia/wyjścia analogowego:
a) wybrać odpowiednią kartę akwizycji która jest używana na stanowisku (typowo Advantech
PCI-1711 [auto])
b) ustawić odpowiedni czas próbkowania
c) wybrać odpowiednie kanały wejść/wyjść z uwzględnieniem ZAŁĄCZNIKA
d) wybrać odpowiedni zakres napięciowy kanału wejściowego/wyjściowego w zależności od
podłączonych zewnętrznych urządzeń
e) wybrać typ sygnału wejściowego/wyjściowego, typowo sygnał napięciowy
grudzień, 2015
2
Przygotowanie środowiska Matlab/Simulink do pracy w czasie rzeczywistym
Wydział Elektrotechniki i Automatyki, Katedra Inżynierii Systemów Sterowania
Bartosz Puchalski, mgr inż.
9. Zapisać model pod unikatową nazwą
10. Ustawić symulację w tryb external
11. Wykonać kompilację przygotowanego modelu
12. Zweryfikować wyniki kompilacji modelu w oknie View diagnostics.. Kompilacja modelu nie
powinna zawierać informacji o błędach. O poprawności kompilacji informuje komunikat:
### Successful completion of build procedure for model: <nazwa_ modelu>
grudzień, 2015
3
Przygotowanie środowiska Matlab/Simulink do pracy w czasie rzeczywistym
Wydział Elektrotechniki i Automatyki, Katedra Inżynierii Systemów Sterowania
Bartosz Puchalski, mgr inż.
13. Uruchomić model klikając ikonę
14. Zweryfikować poprawność działania modelu:
a. czy model w poprawny sposób odbiera sygnał z wejścia analogowego?
b. czy model w poprawny sposób wystawia wyjście analogowe?
Załącznik 1
Lokalizacja kart akwizycji danych oraz numery kanałów dla Toolboxa
Simulink Desktop Real Time
Stanowisko
Gdzie jest karta akwizycji?
1
2
4
5
6
7
8
10
Komputer od drzwi
Komputer od szafy
Komputer od okna
Komputer od drzwi
Komputer od okna
Komputer od okna
Komputer od drzwi
Komputer od drzwi
Simulink Desktop Real-Time
Analog Input Analog Output
Channel 2
Channel 2
Channel 2
Channel 1
Channel 3
Channel 1
Channel 2
Channel 1
Channel 2
Channel 1
Channel 2
Channel 1
Channel 2
Channel 1
Channel 2
Channel 1
grudzień, 2015
4

Podobne dokumenty