Archiwum kategorii: Simulink

Simulink, Arduino i LCD

Simulink, Arduino i LCD

Biblioteka Simulink Support for Arduino zawiera całą gamę bloków umożliwiających komunikację pomiędzy Arduino i światem zewnętrznym. Można korzystać w we/wy cyfrowych i analogowych, portu szeregowego a ostatnio nawet interfejsów I2C i SPI, które zapewniają obsługę prostych układów peryferyjnych. Jednak może się zdarzyć, że będziemy chcieli wykorzystać jakiś bardziej złożony układ, który nie jest obsługiwany z poziomu Simulinka, Zestaw gotowych bloków z biblioteki Simulinka jest niewystarczający choćby w przypadku chęci obsługi podłączonego do Arduino modułu LCD. Na szczęście w takich wypadkach można zapewnić sobie obsługę niestandardowego urządzenia samemu, a jest to możliwe dzięki tak zwanej s-funkcji. Czytaj dalej Simulink, Arduino i LCD

Simulink - przykład zastosowania

Dlaczego Simulink – przykład

(kontynuacja  wpisu poprzedniego)

Gotowe Simulinkowe modele wykorzystane w tym wpisie są dostępne na stronie MATLAB Central. (Załączona prezentacja jest w języku hebrajskim, jednak opisy modeli są po angielsku).

Wyobraźmy sobie dosyć ambitne zadanie, jakim jest zaprogramowanie systemu sterowania kosmicznego lądownika. Sytuacja przedstawia się następująco: z kosmosu w stronę Ziemi zmierza lądownik. Naszym zadaniem jest opracowanie systemu sterowania, który będzie sterował pracą silników w taki sposób, by obiekt wylądował bezpiecznie na powierzchni planety. Jak zabrać się za takie zadanie? Można oczywiście zbudować kilka prototypowych lądowników, wynieść je w kosmos i posyłać kolejno w stronę Ziemi, na gorąco sprawdzając pomysły na najlepszy system sterowania. Lepszym rozwiązaniem jest jednak budowa matematycznego modelu obiektu, na którym bezpiecznie będzie można testować różne koncepcje sterowania. Simulink stworzony został właśnie w takim celu.

Czytaj dalej Simulink - przykład zastosowania

Simulink

Czym jest Simulink?

Simulink - ekran startowy
Czym jest Simulink i dlaczego ktoś miałby chcieć z niego korzystać? To proste pytania, na które nie tak łatwo odpowiedzieć. Może to  od razu budzić zrozumiałą podejrzliwość, bo intuicyjnie czujemy, że jeśli nie można w łatwy sposób przedstawić zalet rozwiązania, to pewnie oznacza, że tych zalet nie ma. W tym wypadku sprawa jest nieco bardziej skomplikowana. Można sobie wyobrazić problem z przedstawieniem mieszkańcom Malediwów uroków jazdy na sankach w zimie. Teoretycznie można to zrobić, ale jak ktoś nie widział śniegu na oczy, to raczej nie zrozumie, zwłaszcza, jeżeli streścimy sprawę w dwóch zdaniach. Przesadnie dokładne i rozbudowane opisy równie rzadko bywają skuteczne choćby ze względu na fakt, że takie opisy są nudne. Wynika to z tego, że każdy z różnych opowieści coś tam o śniegu wie, tylko każdy coś innego i ciężko dostosować przekaz do wiedzy konkretnego słuchacza.

Czytaj dalej Simulink