Sunteți pe pagina 1din 7

HTML &Jquery

<!DOCTYPE html> <html> <head> <title>Avion cu motor</title> <meta charset="UT !""> <meta name="vie#$ort" content="#idth=device!#idth"> <lin% rel="st&lesheet" t&$e="te't/css" hre(=)src/st&le*css)>

<scri$t t&$e="te't/+avascri$t" src=)src/+s/+,uer&!-*.*/*+s)></scri$t> <scri$t> 01)document)2*read&1(unction12 3

timer = 4..5

i = .5 asc = true5 i6ms7 = .5 set8nterval1(unction12 3

i( 1i6ms7<= .*.9 ::asc == (alse2 3 i = .5 01)*#arnin7)2*hide125 01)*alert)2*hide125 ;

i6ms7 = i/9..5

i( 1i6ms7> .*9 2 3 01)*#arnin7)2*sho#125 01)*alert)2*hide125 01)*red6<utton)2*sho#125 01)*7reen6<utton)2*hide125 ; i( 1i6ms7> .*.. ::i6ms7<= .*92 3 01)*7reen6<utton)2*sho#125 ; i( 1i6ms7< .*/.2 3 01)*#arnin7)2*sho#125 01)*alert)2*hide125 ; i( 1i6ms7<= .*9 2 3 01)*#arnin7)2*hide125 01)*red6<utton)2*hide125 ;

i( 1i6ms7 == .*.= ::asc == (alse2 3 01)*(an)2*hide125 ;

i( 1i6ms7> .*/.2 3 01)*#arnin7)2*hide125 01)*alert)2*sho#125

01)*(an)2*sho#125 ;

i( 1i6ms7> .*/>2 3 asc = (alse5 ; 01)*cloc%6(rame)2*html1$arse loat1i6ms72*to i'ed1-225 asc == true? i@@Ai!!5 ;B timer25

01)Cdecrease)2*clic%1(unction12 3 asc = (alse5 01)*(an)2*sho#12 ;2 01)Cincrease)2*clic%1(unction12 3 asc = true5 01)*(an)2*hide12 ;2 ;25 </scri$t> </head> <<od&> <div> <h9>DonitoriEareacantitatii de CO- dintr!un avion</h9> <<utton id=)decrease)>Activate an</<utton> <<utton id=)increase)>Deactive an</<utton> <div class="<o'">

<im7src=)src/im7/red6<utton*$n7) class=)red6<utton)> <im7src=)src/im7/7reen6<utton*$n7) class=)7reen6<utton)>

<div class="cloc%6(rame">.*..</div> </div> <im7src=)src/im7/#arnin7*$n7) class=)#arnin7)>

<im7src=)src/im7/alert*$n7) class=)alert)> <im7src=)src/im7/(an*7i() class=)(an)>

</div> </<od&> </html>

CSS
<od& 3 #idthA "..$'5 mar7inA auto5 ;

*red6<utton 3dis$la&A none5 #idthA 4.$'5; *7reen6<utton3 #idthA 4.$'5;

*red6<uttonB *7reen6<utton3 mar7in!<ottomA 9.$'5 mar7in!le(tA -..$'5;

*cloc%6(rame 3<orderA =$' solid Ce-e-e-5 #idthA -F.$'5 (ont!siEeA 9=.$'5 te't!ali7nA center5 mar7in!ri7htA 4.$'5 dis$la&A inline5;

*#arnin7 3dis$la&A none5 #idthA -..$'5 mar7in!to$A -4$'5 mar7in!le(tA /..$'5 (loatA ri7ht5; *alert 3dis$la&A none5 #idthA -..$'5 mar7in!to$A -4$'5 mar7in!le(tA /..$'5 (loatA ri7ht5; *(an 3dis$la&A none5 mar7in!to$A -4$'5 $addin7!to$A -4$'5 <order!to$A 4.$'5 (loatAle(t5; h9 3 (ont!siEeA -*4em5 mar7in!to$A 4.$'5 mar7in!<ottomA 4.$'5 mar7in!ri7htA -4$'5 ;

Client requirement specification


9* Galorile senEorului sunt citite la interval de +umate de secundaA -* Toate valorile citite tre<uie sa (ie intr!un interval $rede(init asc = true5 i( 1i6ms7> .*/>2 3 asc = (alse5 ;

/* 8n (unctie de valorile citite se $ot 7enera semnale HAIJ8JK sau ALAID Du$a de$asirea $ra7ului de CO- de .*9MB a$are $rimul semnal si anume HAIJ8JKB iar la a$ro$ierea $ra7ului critic de $este .*/M a$are semnalul alarm iar ventilatorul se declanseaEa automat* =* Cand semnalul HAIJ8JK sau ALAID este 7enerat un led isi schim<a culoarea din verde in rosu*

Pana la declansarea semnalului Harnin7B culoarea ledului este verdeB aceasta indicand ca totul este in re7ula* Du$a declansarea semnalului Harnin7B ledul isi schim<a culoarea in rosu semnaliEand ast(el o $ro<lema* La revenirea valorii normaleB ledul isi va schim<a culoarea ina$oi in verde*

4* Un HAIJ8JK $ersista $ana cand este achitat de $ilot sau dis$ar conditiile care l!au 7enerat*

Nemnalul #arnin7 res$ectiv alarmB $ersista$anaceconditia care la declansatdis$are* 8n caEulnostruB semnalul #arnin7 dis$aredu$ascaderea$ra7ului de CO- su< .*9M iarcel Alarm du$ascaderea$ra7ului de .*/M*

>* Un ALAID $ersista $ana cand dis$ar conditiile care l!au 7enerat

Nemnalul ALAID a$are la de$asirea$ra7ului de .*/.M* 8n caEul in care nu esteactivat manual de catre $ilotB ventilatorul se va active automat la $ra7ul de .*/.M $entru a im$iedicade$asirea$ra7ului critic* Du$ascaderea su< $ra7ul criticB semnalul ALAID vadis$area*

System requirement specification


8n intervalul .*.. O .*9 led!ulvaaveaculoareaverde(araniciunsemnal de #arnin7 saualarma* 8n intervalul .*99 O .*/. led!ulvaaveaculoarearosie cu semnalul Harnin7 Du$aintervalul .*/9 led!ulvaaveaculoarearosie cu semnalul Alarm* Gentilatorulva$orni* Cand se atin7e$ra7ul de .*/PB nivelul de co- vaince$esadescreasca* Pasii se vor re$eat in mod inversB iarventilatorulvadis$areaatuncicand se atin7evaloarea de .*.4 8n orice moment se $oatea$asa<utonul Activate anB care va$orniventilatorulindi(erent de valoarea CO-B reducandnivelulacestuia*

Qutonul Deactivate an o$resteventilatorul in orice moment in care acestaeste$ornit*Bvaloarea Co- vacreste* Gentilatorul se va$orni automat din nou la atin7ereavalorii Alarm*

Cantitatea de CO- este citita cu a+utorul unui senEor*

Cantitatea de CO- estecitita cu a+utorulunuisenEorB in caEulnostruvalorileacestuia(iinda(isate$rintr!un timer*

Cantitatea de CO- este a(isata $e un ecran de ti$ ceas

Du$a cum se $oateo<servaB valorilenivelului CO- sunta(isate$eunecran di7ital de ti$ ceas*

Data setup
Date de intrareA nivelul de co-B deactive (anB activate (an Date de iesireA #arnin7B alarmB ledverdeB led rosu

S-ar putea să vă placă și