Przygotowanie środowiska Matlab/Simulink do pracy w czasie

Transkrypt

Przygotowanie środowiska Matlab/Simulink do pracy w czasie
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”
2. Utworzyć nowy model
3. Otworzyć parametry konfiguracyjne nowo utworzonego modelu
4. Ustawić odpowiednie parametry „Solvera” modelu:
a. typ solvera: solver ze stałym krokiem
b. rodzaj solvera np. ode3
c. czas symulacji np. inf (nieskończony)
marzec, 2013
1
Przygotowanie środowiska Matlab/Simulink do pracy w czasie rzeczywistym
Wydział Elektrotechniki i Automatyki, Katedra Inżynierii Systemów Sterowania
Bartosz Puchalski, mgr inż.
5. Ustawić parametry generacji kodu według obrazka załączonego poniżej
6. Zaakceptować parametry konfiguracji
7. Dodać do modelu wejścia/wyjścia analogowe w zależności od potrzeb
marzec, 2013
2
Przygotowanie środowiska Matlab/Simulink do pracy w czasie rzeczywistym
Wydział Elektrotechniki i Automatyki, Katedra Inżynierii Systemów Sterowania
Bartosz Puchalski, mgr inż.
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ściowe/wyjściowe (Uwaga! Kanały w środowisku
Matlab/Simulink indeksowane są od 1)
d. wybrać odpowiedni zakres napięciowy kanału wejściowego/wyjściowego w
zależności od podłączonych zewnętrznych urzadzeń
e. wybrać typ sygnału wejściowego/wyjściowego, typowo sygnał napięciowy
9. Zapisać model pod unikatową nazwą
10. Wykonać kompilację przygotowanego modelu
11. Zweryfikować wyniki kompilacji modelu w oknie głównym Matlaba. Kompilacja modelu nie
powinna zawierać informacji o błędach. O poprawności kompilacji informuje komunikat:
### Successful completion of build procedure for model: <nazwa_ modelu>
12. Uruchomić model klikając ikonę
a następnie
13. 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?
marzec, 2013
3

Podobne dokumenty