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