Autor Wątek: NeoGSMIP sterowanie Wyjściami w logice  (Przeczytany 36 razy)

pietrek505

  • Newbie
  • *
  • Wiadomości: 2
NeoGSMIP sterowanie Wyjściami w logice
« dnia: Styczeń 25, 2022, 12:46:33 »
Cześć Wszystkim, na samym początku że jest to mój pierwszy post chciałem się przywitać. Jestem posiadaczem centrali alarmowej neogsmIP która podłączyłem sam od a do z dzięki poradnikowi neogsmszybki start.

Jednakże byłbym jeszcze  bardziej szczęśliwszym człowiekiem gdyby ktoś pomógł by mi napisać Logike.

Założenie1

Podczas uzbrojenia strefy nr 1 oraz uzbrojenia pełnego  załącza się wyjście O3 na czas 1 sekundy

Założenie2

Podczas rozbrojenia strefy nr 1 oraz rozbrojenia pełnego załącza się wyjście O4 na czas jednej sekundy.


Logika jaką już posiadam rozbraja strefę nr 2 podczas rozbrojenia pełnego  zaczerpnięta z forum jest taka jak poniżej

int as1;
int as1p;
main(){
gbenv();
as1p=as1;while(1){
gbenv();
if((as1p==1&&as1==0)){
DISARM(2);
};
as1p=as1;
};
};   



Pozdrawiam Wszystkich.

wojtek06061989

  • Full Member
  • ***
  • Wiadomości: 166
Odp: NeoGSMIP sterowanie Wyjściami w logice
« Odpowiedź #1 dnia: Styczeń 25, 2022, 13:47:30 »
Cytuj
Podczas uzbrojenia strefy nr 1 oraz uzbrojenia pełnego
Czy chodzi ci o to że podczas uzbrojenia zarówno nocnego jak i pełnego strefy 1 załącza się wyjście O3 na czas 1 sekundy ?? Analogicznie w drugin pytaniu? Gdyż "uzbrojenie" strefy potocznie tyczy się właśnie pełnego a więc nie dokońca rozumiem pytanie  ;D

pietrek505

  • Newbie
  • *
  • Wiadomości: 2
Odp: NeoGSMIP sterowanie Wyjściami w logice
« Odpowiedź #2 dnia: Styczeń 25, 2022, 15:11:59 »
Panie Wojtku może inaczej , rzeczywiście zamieszałem

Strefa 1 to DOM
Strefa 2 to Budynki garażowe.
Strefa Nocna to czujki na parterze ze strefy 1 w tym wypadku uzbrojenia nocnego nic ma się nie dziać.

Może inaczej,

Chodzi mi o to gdy podczas załączenia czuwania  strefy 1  na wyjściu O3 zostanie wygenerowany sygnał GND na 1 sekundę, natomiast przy wyłączeniu czuwania strefy 1  zostanie podany sygnał GND na 1 sekundę na wyjściu O4.
« Ostatnia zmiana: Styczeń 25, 2022, 15:16:01 wysłana przez pietrek505 »

wojtek06061989

  • Full Member
  • ***
  • Wiadomości: 166
Odp: NeoGSMIP sterowanie Wyjściami w logice
« Odpowiedź #3 dnia: Styczeń 26, 2022, 10:24:39 »
Ja żadnym specem od logiki nie jestem, ale spróbuj tego
int as1;
int E1;
int E2;
int R1;
int R2;
main()
{
while(1){
as1=getenv("as1");
E1=edge(0,1,as1);
R1=pons(0,E1,0,1,1);
E2=edge(1,0,as1);
R2=pons(1,E2,0,1,1);
seto(3,R1);
seto(4,R2);
};
};