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