Keep

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.
JanekG
Posty: 15
Rejestracja: 15 gru 2004 00:00

Keep

Post autor: JanekG »

Witam. Na wstępie wielkie dzięki za poprzednie wyjasnienia... Widze pełen profesjonalizm...
Chciałbym zrealizować podtrzymanie sygnału (Keep). Tzn. po podaniu sygnału na wejscie zostaje on podtrzymany dopóki nie podam sygnału resetującego.
Z góry dziękuję za pomoc...
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Sygnał

Post autor: bogdani »

Witaj

W czym problem. Ustawiasz sygnał i jest on nie zmieniony.
Sprawa się pewnie wyjaśni, jak podasz na czym / z użyciem jakiego sprzętu ten sygnał chcesz wystawić.

Więcej danych.

Jak wcześniej pisałem, wróżka ma wolne, bo chyba pomaga Mikołajowi ;-)

bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
JanekG
Posty: 15
Rejestracja: 15 gru 2004 00:00

Post autor: JanekG »

Moze inaczej... W pętli while sprawdzam limity wartości. I jeżeli limit zostaje przekroczony to informacje o tym przekazuje do LED indicator. Chcialbym aby to wskazanie świecilo dopóki nie nacisnę przycisku zatwierdź. (Żeby nie gasła wtedy gdy limit juz nie jest przekroczony)....
tu jest zrobiony przyklad (Labview 7.0)
http://janusz.garbacki.w.interia.pl/3.html

Pozdrawiam... :wink:
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Rozwiązenie

Post autor: bogdani »

Myślę że taki układ rozwiązuje twój problem:
Obrazek
bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
JanekG
Posty: 15
Rejestracja: 15 gru 2004 00:00

Post autor: JanekG »

Hmmm... Wydaje mi się że taki układ nie może zadziałać (i nie działa) ponieważ informacja o wystąpieniu alarmu nie zostanie przekazana do shift register'a (utknie na przerzutniku)...
Ale dzieki wielkie za pomysl bo po małej modyfikacji działa jak ulał...
Obrazek
Pozdrawiam!
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Ppmyłka

Post autor: bogdani »

No faktycznie masz rację. Skupiłem się na tym, żeby informacja została zapisana na stałe. Ĺąle doczytałem twojego posta no i wychodzą potem tego efekty.
Tak to już jest z piątkowymi wiezorami :-)

Pozdrawiam
bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Post autor: Mikrobi »

JanekG pisze:Moze inaczej...
W pętli while sprawdzam limity wartości. I jeżeli limit zostaje przekroczony to informacje o tym przekazuje do LED indicator. Chcialbym aby to wskazanie świecilo dopóki nie nacisnę przycisku zatwierdź. (Żeby nie gasła wtedy gdy limit juz nie jest przekroczony).... tu jest zrobiony przyklad (Labview 7.0) http://janusz.garbacki.w.interia.pl/3.html
Pozdrawiam... :wink:
Zrobił bym to tak:
Obrazek
:?:
czy może chodzi o coś innego...?
Przy okazji sugeruję inicjalizację Shift Register'a
:wink:
jak na diagramie.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
JanekG
Posty: 15
Rejestracja: 15 gru 2004 00:00

Post autor: JanekG »

:roll: No faktycznie z ta inicjalizacja Shift register'a to "rozsądna" opcja. Dzieki wielkie i pozdrawiam. :)
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Post autor: Mikrobi »

JanekG pisze::roll:
No faktycznie z ta inicjalizacja Shift register'a to "rozsądna" opcja. :)
W zasadzie to własność elementów Shift Register i dla pętli while i for, która często przeszkadza, ale niekiedy jest bardzo przydatna. Mam na myśli pamięć stanu SR z poprzedniego uruchomienia VI'a. Warto o tym pamietać.
8)
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
ODPOWIEDZ