Strona 1 z 1

WaitForSingleObject() powoduje wyłączanie się LabVIEW

: 12 sie 2014 15:39
autor: turbolek
Witam,

załączam kod mojego VI, który ma za zadanie mignąć lampką, gdy ustawione zostanie wydarzenie lub gdy minie czas oczekiwania na to wydarzenie.
Problem, jaki u mnie się pojawia jest taki, że LabVIEW wyłącza się natychmiast po tym, jak wywoływana jest funkcja WaitForSingleObject.

Re: WaitForSingleObject() powoduje wyłączanie się LabVIEW

: 12 sie 2014 18:26
autor: PiDi
Może od innej strony podejdźmy: dlaczego koniecznie korzystasz z jakiś niskopoziomowych wywołań z kernel32? Jaki masz w tym cel?

Re: WaitForSingleObject() powoduje wyłączanie się LabVIEW

: 12 sie 2014 19:49
autor: turbolek
Do komunikacji z kamerą. W trybie RT po odebraniu każdej klatki obrazu sygnalizowane jest wydarzenie. Chcę wywołać funkcję odpowiedzialną za wyświetlanie obrazu za każdym razem, gdy takie wydarzenie wystąpi, a nie co jakiś z góry ustalony czas.

Re: WaitForSingleObject() powoduje wyłączanie się LabVIEW

: 13 sie 2014 11:25
autor: turbolek
Znalazłem rozwiązanie. Należało zmienić Calling Convention z C na stdcall(WINAPI). Teraz działa jak powinno :]