Re: Neka razmisljanja
Kolega, mislim da ste u pravu jer drzanje tabele u EPROM-u bi napravilo
problem u odrzavnju samog sistema! Bolje je da postoji samo jedna
centralizovana baza podataka na nadzornom racunaru. Pa hajde da razradimo
specifikaciju ovog sistema koji samo salje sifru a nadzorni racunar vrsi
ostatak posla (provera sifre, zapis akcije, otvaranje vrata).
1. Kada nije nikakva akcija u toku tada se na display-u ispisuje trenutno
vreme u formatu: hh.mm.ss (ima display-a sa decimalnom tackom).
2. Pridje radnik i udari bilo koju tipku cime se prelazi u rezim
prihvatanja sifre, display je prazan.
3. U rezimu prihvatanja sifre radnik ukucava sifru i na kraju pritisne
OK. Ovde postoje tri slucaja:
3.1. Radnik je ukucao manje od 6 cifara, nema veze mi nadopunimo
sifru do 6 tako sto ubacujemo npr. slovo 'A'.
3.2. Radnik je ukucao tacno 6 cifara.
3.3. Radnik je ukucao 6 cifara i nastavio da unosi cifre. Ideja
je da se prihvati samo 6 cifara a ostale da se "gutaju" tj necemo ih ni
pamtiti.
*Na ovaj nacin cemo uvek slati 6 cifara (6 byte-ova) nadzornom racunaru!
Kada se lupi OK tada se salje tih 6 byte-ova nadzornom racunaru a
display pokazuje trenutno vreme.
**Od nadzornog racunara se ne prima nista!
Pozdrav
Antalic Miroslav
----- Original Message -----
From: "Drasko Injac" <draskoi@gmail.com>
To: <mips-nastava@rti.etf.bg.ac.yu>
Sent: Wednesday, June 21, 2006 3:09 AM
Subject: Re: [mips-nastava] Neka razmisljanja
>
> Doctor wrote:
>
> >Razmisljanje o tome sta nas sistem treba da radi.
> >
> >Kada nije nikakva akcija u toku tada pokazuje vreme.
> >
> >Pridje radnik i udari bilo koju tipku na tastaturi cime se prelazi u
rezim
> >prijema sifre (display ne pokazuje nista). Radnik ukuca nesto i lupi OK.
> >
> >Nas sistem prihvata tu sifru i ispituje da li ima 6 cifara.
> >Ako nema 6 cifara onda to nije dobro formirana sifra i proglasava gresku.
> >Salje nadzornom rcunaru kod o greski sa vremenom identifikacije i na
> >display-u pocne opet da pokazuje vreme.
> >Ako ima 6 cifara onda je to dobro formirana sifra i tada pretrazuje
tabelu
> >(tabela sadrzi sifre i ID-ove radnika).
> >
> >
>
> Pitao si i "koliko je pametan nadzorni racunar" ?
> I meni je to palo na pamet - kakva je tacno veza izmedju naseg sistema i
> nadzornog racunara.
> Tj, da li nadzorni racunar sluzi icemu osim primanju tih podataka kad je
> ko uzao/izasao?
>
>
> Koliko vidim ti bi tabelu ID-Sifra smestio u nas sistem ( u EPROM ) ..?!
> Po meni, to je dosta neprakticno ... narocito kada vec postoji nadzorni
> racunar ..
> Hajde, dodavanje 'novog radnika' u tabelu i moze da se obavi .. ali je u
> globalu ( mnogo ) nepregledno ..
>
> Odnosno, bez neke realizacije tipa "posalji nadzornom sistemu sve ID-ove
> koji se nalaze u tabeli",
> kako mozes biti siguran sta se nalazi u tabeli? Drzaces duplikat na
> racunaru?
>
> Ovo bi trebalo da je i neki sigurnosni sistem ... ne sme se dozvoliti da
> slucalno negde u EPROMu ostane
> neki ID koji ne bi trebalo da se tu vise nalazi ..
>
> A ako se jos u tabelu unese neka brljotina ... jedini izlas je
> realizacija tog slanja stanja tabele nadzornom
> racunaru .. a to je bas, ne samo komplikovanje svog vremena, tehnicke
> podrske, testiranja, vec neprakticnost
> uopste
>
>
> Tabela po meni treba lepo da se drzi u nadzornom racunaru .. napravi se
> neki programcic sa grafickim interfejsom
> gdje lepo moze sva statistika da se vodi i da se jednostavno
> dodaju/brisu svi ID-ovi ..
>
> Odnosno, "sistem" primi SIFRU, hajde, eto, proveri da li ima 6
> karaktera, mada to uopste nije bitno ..
> ako ima vise, netacna je a ionako ce je racunar/sistem proglasiti
> netacnom ( komplikuje sistem ), i nakon pritiska na OK
> "sistem" prosledi nadzornom racunaru "sifru" na proveru .. i ceka
> odgovor ..
> Ako je "sifra" ispravna, nadzorni racunar sam azurira "ulazni fajl" i
> salje "open the door" komandu "sistemu"
> ( evo, smorih i sebe sada sa ovim navodnicima, no ne da mi se da ih
> brisem ;p )
> Ako sifra nije ispravna, upisuje odgovarajucu gresku u ulazni fajl i
> salje komandu "greska" sistemu.
>
>
> Nadzorni racunar ionako stalno komunicira sa "sistemom", tako da je po
> meni ova realizacija daaaleko
> prakticnija, preglednija, intuitivnija .. i za izradu a i za koristenje
> i odrzavanje sistema
>
>
> Osim ako, Asistentica bas ne insistira na drzanju tabele u EPROMu ( u
> sta cisto sumnjam ) onda cu se ja
> pozvati na pravilo "ako nesto nije definisano, postavite pretpostavke i
> bla bla ... "
>
>
> Interesuje me vase misljenje? Da li neko ima neki argument za drzanje
> tabele bas na "sistemu"?
>
>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
> -----------------------------------------------------------------
>
problem u odrzavnju samog sistema! Bolje je da postoji samo jedna
centralizovana baza podataka na nadzornom racunaru. Pa hajde da razradimo
specifikaciju ovog sistema koji samo salje sifru a nadzorni racunar vrsi
ostatak posla (provera sifre, zapis akcije, otvaranje vrata).
1. Kada nije nikakva akcija u toku tada se na display-u ispisuje trenutno
vreme u formatu: hh.mm.ss (ima display-a sa decimalnom tackom).
2. Pridje radnik i udari bilo koju tipku cime se prelazi u rezim
prihvatanja sifre, display je prazan.
3. U rezimu prihvatanja sifre radnik ukucava sifru i na kraju pritisne
OK. Ovde postoje tri slucaja:
3.1. Radnik je ukucao manje od 6 cifara, nema veze mi nadopunimo
sifru do 6 tako sto ubacujemo npr. slovo 'A'.
3.2. Radnik je ukucao tacno 6 cifara.
3.3. Radnik je ukucao 6 cifara i nastavio da unosi cifre. Ideja
je da se prihvati samo 6 cifara a ostale da se "gutaju" tj necemo ih ni
pamtiti.
*Na ovaj nacin cemo uvek slati 6 cifara (6 byte-ova) nadzornom racunaru!
Kada se lupi OK tada se salje tih 6 byte-ova nadzornom racunaru a
display pokazuje trenutno vreme.
**Od nadzornog racunara se ne prima nista!
Pozdrav
Antalic Miroslav
----- Original Message -----
From: "Drasko Injac" <draskoi@gmail.com>
To: <mips-nastava@rti.etf.bg.ac.yu>
Sent: Wednesday, June 21, 2006 3:09 AM
Subject: Re: [mips-nastava] Neka razmisljanja
>
> Doctor wrote:
>
> >Razmisljanje o tome sta nas sistem treba da radi.
> >
> >Kada nije nikakva akcija u toku tada pokazuje vreme.
> >
> >Pridje radnik i udari bilo koju tipku na tastaturi cime se prelazi u
rezim
> >prijema sifre (display ne pokazuje nista). Radnik ukuca nesto i lupi OK.
> >
> >Nas sistem prihvata tu sifru i ispituje da li ima 6 cifara.
> >Ako nema 6 cifara onda to nije dobro formirana sifra i proglasava gresku.
> >Salje nadzornom rcunaru kod o greski sa vremenom identifikacije i na
> >display-u pocne opet da pokazuje vreme.
> >Ako ima 6 cifara onda je to dobro formirana sifra i tada pretrazuje
tabelu
> >(tabela sadrzi sifre i ID-ove radnika).
> >
> >
>
> Pitao si i "koliko je pametan nadzorni racunar" ?
> I meni je to palo na pamet - kakva je tacno veza izmedju naseg sistema i
> nadzornog racunara.
> Tj, da li nadzorni racunar sluzi icemu osim primanju tih podataka kad je
> ko uzao/izasao?
>
>
> Koliko vidim ti bi tabelu ID-Sifra smestio u nas sistem ( u EPROM ) ..?!
> Po meni, to je dosta neprakticno ... narocito kada vec postoji nadzorni
> racunar ..
> Hajde, dodavanje 'novog radnika' u tabelu i moze da se obavi .. ali je u
> globalu ( mnogo ) nepregledno ..
>
> Odnosno, bez neke realizacije tipa "posalji nadzornom sistemu sve ID-ove
> koji se nalaze u tabeli",
> kako mozes biti siguran sta se nalazi u tabeli? Drzaces duplikat na
> racunaru?
>
> Ovo bi trebalo da je i neki sigurnosni sistem ... ne sme se dozvoliti da
> slucalno negde u EPROMu ostane
> neki ID koji ne bi trebalo da se tu vise nalazi ..
>
> A ako se jos u tabelu unese neka brljotina ... jedini izlas je
> realizacija tog slanja stanja tabele nadzornom
> racunaru .. a to je bas, ne samo komplikovanje svog vremena, tehnicke
> podrske, testiranja, vec neprakticnost
> uopste
>
>
> Tabela po meni treba lepo da se drzi u nadzornom racunaru .. napravi se
> neki programcic sa grafickim interfejsom
> gdje lepo moze sva statistika da se vodi i da se jednostavno
> dodaju/brisu svi ID-ovi ..
>
> Odnosno, "sistem" primi SIFRU, hajde, eto, proveri da li ima 6
> karaktera, mada to uopste nije bitno ..
> ako ima vise, netacna je a ionako ce je racunar/sistem proglasiti
> netacnom ( komplikuje sistem ), i nakon pritiska na OK
> "sistem" prosledi nadzornom racunaru "sifru" na proveru .. i ceka
> odgovor ..
> Ako je "sifra" ispravna, nadzorni racunar sam azurira "ulazni fajl" i
> salje "open the door" komandu "sistemu"
> ( evo, smorih i sebe sada sa ovim navodnicima, no ne da mi se da ih
> brisem ;p )
> Ako sifra nije ispravna, upisuje odgovarajucu gresku u ulazni fajl i
> salje komandu "greska" sistemu.
>
>
> Nadzorni racunar ionako stalno komunicira sa "sistemom", tako da je po
> meni ova realizacija daaaleko
> prakticnija, preglednija, intuitivnija .. i za izradu a i za koristenje
> i odrzavanje sistema
>
>
> Osim ako, Asistentica bas ne insistira na drzanju tabele u EPROMu ( u
> sta cisto sumnjam ) onda cu se ja
> pozvati na pravilo "ako nesto nije definisano, postavite pretpostavke i
> bla bla ... "
>
>
> Interesuje me vase misljenje? Da li neko ima neki argument za drzanje
> tabele bas na "sistemu"?
>
>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
> -----------------------------------------------------------------
>
- Follow-Ups:
- Re: Neka razmisljanja
- From: Drasko Injac <draskoi@gmail.com>
- Re: Neka razmisljanja
- From: Drasko Injac <draskoi@gmail.com>
- Re: Neka razmisljanja
- References:
- Re: Protel DXP i biblioteke
- From: Vlada Tasic <vlada_tasic@yahoo.co.uk>
- Neka razmisljanja
- From: "Doctor" <doktor@ptt.yu>
- Re: Neka razmisljanja
- From: Drasko Injac <draskoi@gmail.com>
- Re: Protel DXP i biblioteke
Previous by date: Re: Neka razmisljanja
Next by date: Re: Neka razmisljanja
Previous by thread: Re: Neka razmisljanja Next by thread: Re: Neka razmisljanja
Previous by thread: Re: Neka razmisljanja Next by thread: Re: Neka razmisljanja