[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4183: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4185: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4186: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4187: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
Polskie Centrum LabVIEW • Zobacz wątek - Multipleksowany odczyt napięcia z Arduino.

Multipleksowany odczyt napięcia z Arduino.

Tematy związane z LabVIEW pracującym w czasie rzeczywistym.

Multipleksowany odczyt napięcia z Arduino.

Postprzez scyzor663 » 22 gru 2016 22:25

Witam wszystkich serdecznie. Szukam porad (wskazówek) w zakresie stworzenia programu do odczytu napięcia z Arduino Uno.
Mam program, który w nieskończonej pętli while generuje sygnały prostokątne na wyjścia arduino, są to sygnały o częstotliwościach poniżej 1 Hz. Ogólnie nic ciekawego i trudnego. Problem pojawia się gdy chce wykonać odczyty napięcia z wejść analogowych. Do odczytu jest 11 napięć a wejść jest tylko 6, dlatego też zastosowane zostały zewnętrzne multipleksery analogowe, które w zależności od stanu na jednym z wejść przełączają badane sygnały. Sygnał przełączający też jest generowany z Labview i wysyłany na wyjście cyfrowe Arduino. I tutaj pojawia się problem z którym nie potrafię sobie poradzić. Szukam rozwiązania jak w zależności od stanu sygnału sterującego zapisywać wartości do tabeli. Odczyt sygnału ma być wykonywany z częstotliwością 10 Hz, a sygnał sterujący ma mieć 100 Hz (minimum, im więcej tym lepiej aby próbki pomiarowe dwóch sygnałów były jak najbliżej siebie). A więc miało by to wyglądać np. tak:
10 ms - zapis wartości 1 sygnału pomiarowego , 10 ms zapis wartości 2 sygnału pomiarowego, 80ms - przerwa, 10 ms zapis wartości 1 pomiaru itd. Próbowałem z przełączającymi się za pomocą sygnału sterującego pętlami case, ale program nie działał. Prosiłbym o jakieś porady jak można to zrobić, dokończenie tego programu jest dla mnie bardzo ważne ;)
scyzor663
 
Posty: 2
Dołączył(a): 18 gru 2016 23:25
Wersja środowiska: LabVIEW 2013

Multipleksowany odczyt napięcia z Arduino.

Postprzez mnawotka » 23 gru 2016 07:23

Wrzuciłbyś kod appki to łatwiej wypatrzyć błąd.
Avatar użytkownika
mnawotka
 
Posty: 23
Dołączył(a): 15 lut 2016 20:13
Pochwały: 1
Wersja środowiska: LabVIEW 2014

Multipleksowany odczyt napięcia z Arduino.

Postprzez micard » 23 gru 2016 09:21

Po odpaleniu labview, masz możliwosć wybrania przykładowych projektów. Jest wśród nich continuous measurement and logging. Zacznij od niego.

Obrazek
Avatar użytkownika
micard
 
Posty: 112
Dołączył(a): 30 wrz 2011 10:28
Pochwały: 15
Wersja środowiska: LabVIEW 2016

Re: Multipleksowany odczyt napięcia z Arduino.

Postprzez scyzor663 » 23 gru 2016 17:40

scyzor663
 
Posty: 2
Dołączył(a): 18 gru 2016 23:25
Wersja środowiska: LabVIEW 2013


Powrót do LabVIEW Real-Time

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości