Wpis z mikrobloga

#chwalesie #arduino #matlab #programowanie

Chwalę się i mam pytanie(stąd tyle tagów). Po 3 dniach walki udało mi się połączyć Arduino z Matlabem, zrobić w GUI prosty program rysujący(potencjometr pierwszy to oś X, potencjometr drugi to oś Y). Najwięcej problemów robi timer oraz czas cyklu. Bez podłączania arduino mogło być 0.001, z nim max 0.03. Gdy dam już 0.01 to matlab się wysypuje ;_;

Zatem też pytanie - jak zrobić, by dane były odświeżane szybciej, zdecydowanie szybciej?
miud - #chwalesie #arduino #matlab #programowanie

Chwalę się i mam pytanie(stąd ty...

źródło: comment_flIDLsfQyGGVENdwdlX4drUi347eVr4a.jpg

Pobierz
  • 4
  • Odpowiedz
@miud: Z tego co wiem to arduino IDE wsadza w każdy program funkcję, która domierza czas procesora co 1ms. Zajmuje to sporo czasu procesora a nikt nie zwraca na to uwagi. Spróbuj napisać własny kod w "czystym" C. (taki z funkcją main xD) i zaimplementuj tam własne rozwiązania jeśli chodzi o czas i oczekiwanie.
  • Odpowiedz
@Analityk:
już udało mi się zwiększyć czas, plotowanie w czasie rzeczywistym obciążało trochę matlaba, jak się go pozbyłem to wszystko ładnie działa(wystarczająco na moje warunki)
  • Odpowiedz