symulacja alarmu lub ppoż
symulacja alarmu lub ppoż
Witam musze stworzyc program ktora mogłbym zasymulowac prosta instalacje alarmowa lub instalacje przeciw pożarowa, stad mam pytanie jak mogę stworzyć pętle(linie) dozorowa w ktorej role czujek pełniły by przyciski(mogą być adresowane), z wyświetlaniem komunikatów oraz wizualizacja myśle że dam rade.
-
- Posty: 96
- Rejestracja: 20 lut 2012 12:30
- Wersja środowiska: LabVIEW 2014
- Lokalizacja: Katowice / Ruda Śląska
Re: symulacja alarmu lub ppoż
Może inni forumowicze będą bardziej domyślni co Ci chodzi. Moja diagnoza: za mało szczegółów.
Jedyne co jestem w stanie wymyślić z tak ogólnie sprecyzowanego problemu to:
Serio. Potrzebujemy wiedzieć więcej w czym jest problem żeby Ci pomóc.
I nie wiem co to jest przycisk adresowany.
Jedyne co jestem w stanie wymyślić z tak ogólnie sprecyzowanego problemu to:
Serio. Potrzebujemy wiedzieć więcej w czym jest problem żeby Ci pomóc.
I nie wiem co to jest przycisk adresowany.
Ostatnio zmieniony 27 lis 2012 21:25 przez may, łącznie zmieniany 1 raz.
-
- Posty: 103
- Rejestracja: 17 gru 2011 21:33
- Wersja środowiska: LabVIEW 2011
Re: symulacja alarmu lub ppoż
Ten przycisk to ma być chyba adresowalny a nie adresowany- nie jestem strażakiem tylko elektrykiem więc mogę się mylić. Z tego co pamiętam z instalacji elektrycznych to takie przyciski miały swoją numerację/adres. Czyli jak ktoś w budynku naciśnie taki przycisk to informacja ma pójść do centralki (w poważnych instytucjach lub budynkach) sygnał ma być przesłany do straży pożarnej. A tam ma być odebrany nie tylko sygnał alarmowy ale również informacja która to czujka została uruchomiona np. która część budynku, które piętro, które pomieszczenie. Ułatwia to zorganizować i zarządzać akcją ratowniczą. Na tym polega adresowalność przycisków- przynajmniej mi się tak wydaje.
Jeśli to ma być symulacja działania takiej instalacji to umieść albo plan piętra budynku lub jakiś przekrój 3D, nanieś przyciski, zrób adresowalność przez przydzielenie liczby porządkowej i centralkę ze wskaźnikiem lub opisem.
Jeśli to ma być symulacja działania takiej instalacji to umieść albo plan piętra budynku lub jakiś przekrój 3D, nanieś przyciski, zrób adresowalność przez przydzielenie liczby porządkowej i centralkę ze wskaźnikiem lub opisem.
symulacja alarmu lub ppoż
może symulacja to nie ale bardziej makieta myśle że zrezygnuje z czujek adresowalnych a wprowadze kilka petli, np strefy garaż, jedna klatka schodowa 2 pietra. Jesli pojawi sie alarm na czujce i po 15 sekundach czujka nadal bedzie wlaczona to zostanie uruchomiona procedura pozarowa typu zapali sie dioda opisana jako wezwanie strazy pozarnej uruchomienie alarmu wyswietli sie komunikat w ktorej strefie jest zagrozenie, a jesli po 15 sekundach stan czujki bedzie inny to tez komunikat i kasowanie alarmu. Jak w labview zrobic obsluge tej czujki, napewno jakis timer i moze cos typu bramka and albo komparator logiczny.
-
- Posty: 96
- Rejestracja: 20 lut 2012 12:30
- Wersja środowiska: LabVIEW 2014
- Lokalizacja: Katowice / Ruda Śląska
symulacja alarmu lub ppoż
Nie wiem do końca gdzie w twoim poście jest postawione jakieś pytanie. Podejrzewam, że liczysz na to, że magicznie ktoś wrzuci cały działający program. To forum zazwyczaj tak nie działa. Nietrudno tu otrzymać pomoc, ale musi być widać zaangażowanie osoby pytającej.
Pomyśl, napisz jakiś kod, jak nie będzie działał to go pokaż, postaramy się go poprawić.
Żeby nie było, że tylko marudzę:
Zasadniczo dobrze kombinujesz z tymi timerami i jakimiś tam bramkami. Zobacz sobie ekspresowy VI "Elapsed Time". Przy jego pomocy można łatwo implementować takie proste stopery. Wszystkie możliwe bramki logiczne są dostępne w labview. Żeby to działało "ciągle" prawdopodobnie będziesz chciał wrzucić to w pętle while.
Do boju!
To naprawdę nie jest trudny program nawet dla początkujących użytkowników LabVIEW.
Pomyśl, napisz jakiś kod, jak nie będzie działał to go pokaż, postaramy się go poprawić.
Żeby nie było, że tylko marudzę:
Zasadniczo dobrze kombinujesz z tymi timerami i jakimiś tam bramkami. Zobacz sobie ekspresowy VI "Elapsed Time". Przy jego pomocy można łatwo implementować takie proste stopery. Wszystkie możliwe bramki logiczne są dostępne w labview. Żeby to działało "ciągle" prawdopodobnie będziesz chciał wrzucić to w pętle while.
Do boju!
To naprawdę nie jest trudny program nawet dla początkujących użytkowników LabVIEW.
-
- Posty: 103
- Rejestracja: 17 gru 2011 21:33
- Wersja środowiska: LabVIEW 2011
Re: symulacja alarmu lub ppoż
Jesteś początkujący więc dostaniesz program w celach edukacyjnych- następnym razem działaj zgodnie z zaleceniami użytkownika may. Tutaj nie ma "mom please" 

- Załączniki
-
- alarm.vi
- (11.74 KiB) Pobrany 402 razy
symulacja alarmu lub ppoż
udało mi się to trochę inaczej zrobić przy pomocy pętli i elapsed time, mam pytanie jak z tego zrobić SubVi probowałem przy uzyciu zmiennych lokalnych przyciskow ale zabardzo nie wiem.
-
- Posty: 96
- Rejestracja: 20 lut 2012 12:30
- Wersja środowiska: LabVIEW 2014
- Lokalizacja: Katowice / Ruda Śląska
symulacja alarmu lub ppoż
Koooooood! Poookaż kooood! Uszczegóławiaj pytania! No pomóż nam pomóc sobie. Jak stawiasz takie pytania, to my musimy zgadywać o co Ci chodzi... Jak pytasz "nie wiem jak zrobić subVIja" to możemy jedynie odpowiedzieć "zaznacz fragment kodu i kliknij create subVI". Pomogło? Pewnie nie...
Przy okazji: składnia i interpunkcja nie gryzą.
Przy okazji: składnia i interpunkcja nie gryzą.
Re: symulacja alarmu lub ppoż
To jest moje opóźnienie chce zrobić subVi żeby program był bardziej czytelny bo muszę ten element wykorzystać kilka razy.
- Załączniki
-
- opoznienie.vi
- (23.15 KiB) Pobrany 384 razy
-
- Posty: 96
- Rejestracja: 20 lut 2012 12:30
- Wersja środowiska: LabVIEW 2014
- Lokalizacja: Katowice / Ruda Śląska
symulacja alarmu lub ppoż
Ha, czyli moja odpowiedź z poprzedniego posta, to jednak było to o co Ci chodzi. Haha! Zgadłem! Co wygrałem?
A tak na serio, to musisz zaznaczyć wszystkie bloczki poza wejściem i wyjściem (czyli elapsed time, podpięte do niego stałe i oba bloczki logiczne ) i wybrać Edit->Create SubVI.
A tak na serio, to musisz zaznaczyć wszystkie bloczki poza wejściem i wyjściem (czyli elapsed time, podpięte do niego stałe i oba bloczki logiczne ) i wybrać Edit->Create SubVI.
-
- Posty: 289
- Rejestracja: 01 maja 2012 14:14
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: Farum
symulacja alarmu lub ppoż
PS warto robic tego subVIaja, dla takiej ilosci kodu?? i tak musisz wyciagnac poza przycisk i diode...
Reasumujac w subVIaju bedzie tylko Not, And, dwie stale + expresVIaj...
To tyle jesli chodzi o nauczanie o stosowaniu praktycznego kodu...
Reasumujac w subVIaju bedzie tylko Not, And, dwie stale + expresVIaj...
To tyle jesli chodzi o nauczanie o stosowaniu praktycznego kodu...
symulacja alarmu lub ppoż
Warto poznać wzorzec aplikacji maszynę stanu: pętla while+ struktura CASE
- Narysuj algorytm
Zamien jego elementy na stany
Określ warunki w jakich zachodzi przejście z aktualnego stanu do kolejnych