Bezprzewodowy termoetr- RS232

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
speaker
Posty: 2
Rejestracja: 13 maja 2011 09:52
Wersja środowiska: LabVIEW 7.1

Bezprzewodowy termoetr- RS232

Post autor: speaker »

Witam

Próbuję się połączyć za pomocą LabVIEW po RS232 z odbiornikiem termometru bezprzewodowego. Jest on złożony przeze mnie także jedynym sprawdzeniem czy wszystko działa byłby dobrze działający program. Niestety z LabVIEW bardzo raczkuje i mam wielką prośbę o sprawdzenie nie wielkiego kodu. Problem pojawia się przy komponencie Visa Read (Timeout expired before operation completed.). W załączniku zamieszczam kod programu oraz źródło na którym się wzorowałem. Dziękuję za wszelką pomoc.
Bezprzewodowy termometr.vi
Kod programu
(60.72 KiB) Pobrany 234 razy
AVT542_6.pdf
Źródło
(837.82 KiB) Pobrany 222 razy
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Bezprzewodowy termoetr- RS232

Post autor: PiDi »

Witam
Błąd oznacza, że przez określony czas nie udało się nic odczytać z portu - domyślnie jest to 10 s, można zmienić w VISA Configure Serial Port. Problemu szukałbym więc w połączeniu z urządzeniem lub samym urządzeniu.
Z bloku VISA Read do String To Byte Array chcesz podłączyć wyjście Read Buffer, a nie VISA Resource ;)
ObrazekObrazekObrazekObrazek
speaker
Posty: 2
Rejestracja: 13 maja 2011 09:52
Wersja środowiska: LabVIEW 7.1

Re: Bezprzewodowy termoetr- RS232

Post autor: speaker »

Witam

Dziękuję za odpowiedź , niestety jest to chyba wina sprzętu :(
ODPOWIEDZ