You are on page 1of 29

SAOBRAĆAJNI FAKULTET

Seminarski rad
Ergonomija

Tema:

IMPLEMENTACIJA AUTOMATIZOVANOG NEMA


TESTERA ZA KONTROLU

Mentor: Studenti:
Stanislava Janković Dt 090354
Hristina Janić Dt 090337
Milan Ristić Dt 090361

BEOGRAD
JANUAR,2010.
Sadržaj

1. Uvod............................................................................................................................2
2. Filozofija testiranja i implementacija..........................................................................3
3. Kontrolni parametri mereni ili testirani za funkcionalne operacije.............................4
4. Pregled operacija testera..............................................................................................5
5. Zaključak...................................................................................................................11

Dodatak

Opšte..........................................................................................................................12
Ugovor o livenciranju........................................................................................12
Sistemski zahtevi računara................................................................................12
Instalacija softvera.............................................................................................13
Početak rada: Uvod............................................................................................13
NEMA kontroler testiranje softvera..........................................................13
Kreiranje I izbor izvora podataka..............................................................14
Izbor opcija komunikacije.................................................................................15
2. Korišćenje softvera NCTI..........................................................................................16
2.1. Pokretanje novog testa.......................................................................................16
2.2. Korisnički interfejs............................................................................................17
2.3. File meni............................................................................................................17
2.4. Test meni...........................................................................................................17
2.5. Meni za analiziranje...........................................................................................18
2.6. Tab za podešavanje testa...................................................................................18
2.6.1. Šabloni za kreiranje i uporebu..................................................................19
2.7. Tab za funkcionalni displej................................................................................19
2.8. Tab za vremenski displej...................................................................................20
2.9. Tab za izlazne podatke.......................................................................................20
2.10. Tab za testiranje sirovih podataka.................................................................21
2.11. Tab za smanjene podatke...............................................................................21
2.12. Tab sa rezultatima..........................................................................................22
3. Učitavanje postojećeg testa........................................................................................22
4. Ocenjivanje testa........................................................................................................23
5. Fajl za kreiranje kriterijuma.......................................................................................24
6. Režim testa.................................................................................................................24
6.1. Normalni režim..................................................................................................24
6.2. Dijagnostički režim............................................................................................24
6.3. Režim za potvrđivanje.......................................................................................24
7. Opis testova...............................................................................................................24
7.1. Funkcionalni testovi...........................................................................................26
7.2. Vremenski test...................................................................................................26

Literatura…………………………………………………………………………………27

1
1. Uvod
U poslednjih pedeset godina su se dramatično povećale mogućnosti saobraćajnog
signala. Ove nove mogućnosti su omogućene , pre svega, kao rezultat beskrajnog toka
tehnološkog napretka elektronskih uređaja, počev od izrade prvog tranzistora u 1947, do
tranzistora sa milion čipova koji čine savremene mikroprocesore, memorije, i kompleks
srodnih uređaja. Fundamentalne promene iz analognih vremena i prostora na
odgovarajuće digitalne implementacije koje su se dogodile krajem šezdesetih i
sedamdesetih godina dozvolile su preciznu realizaciju skladištenja i obrade signala koji
su u najboljem slučaju loše usklađeni u prethodnoj tehnologiji.

Nacionalno udruženje proizvođača elektronskih uređaja (NEMA) počelo je sa


proizvodnjom niza standarda za prenos signala još u ranim sedamdesetim, pa je to
plasirano 1976. godine kao NEMA knjiga pravila broj TS1. Posebna grupa, koju čine
prvenstveno predstavnici Savezne uprave autoputeva (FHWA), Kalifornija Odsek za
saobraćaj (Caltrans), i Njujork State Departmenta za saobraćaj (NYDOT), izdala je
poseban skup standarda pod nazivom Paket implementacija FHWA-IP-78-16 , 1978.
godine. Ove dve grupe standarda slagale su se oko većine parametara, mada se
hardverska implementacija značajno razlikovala. Obe grupe standarda imaju iskustva u
reviziji ovih proteklih godina kako bi se poboljšala bezbednost i efikasnost saobraćaja.
Svi moderni proizvođači komponenti signala tvrde da su njihovi proizvodi ugrađeni u
skladu sa preovlađujućim standardima.

Nažalost, nije jednostavan zadatak da se potvrdi poklapanje sa standardima za moderne


komponente signala kao što su kontroler ili monitor. Složenost postavljanja preciznih
testova, a zatim primena tih testova u mnoštvo faza ili kanala, zatim procena i
izveštavanje o rezultatima u formatu za lako shvatanje , praktično zahteva
automatizovani tester. Prepoznajući važnost automatskog kontrolera za ispitivanje za sve
agencije koje održavaju signale, ODOT je sklopio ugovor sa ATSl da razvije
NEMA TSI kontroler tester . Taj program, pokrenut sredinom-1996, sada je potpun, a
ovaj izveštaj se odnosi na rezultate dobijene na osnovu tog programa. Ovaj izveštaj se
sastoji od dve sekcije, izvršni rezime i operativni priručnik za razvijeni ispitivač (tester).
Nastavak ove sekcije je izvršni rezime, dok je operativni priručnik odvojeni tekst koji
identifikuje sve potrebne instalacije i operativne procedure, kao i odredbe za ekstrakciju
željene informacije u skladu sa važećim ciljevima testa.

2
2. Filozofija testiranja i implementacija
8-fazni NEMA TS1 sadrži 64 ulaznih i 92 izlazna signala. Svi signali su bazirani
na 24V koji rade po principu tačno-netačno.Tester mora imati mogućnost da poveže
svaku ulaznu liniju sa odgovarajućim logičkim signalom i treba da bude osetljiv na
logično stanje svake izlazne linije testera. NEMA TSI Standard konstatuje da trajanje
svih intervala koje generiše kontroler treba da bude 1OOmS programirane vrednosti.
Jos ranije je shvaćeno da je testiranje bitan zadatak ali je takođe i veliki zadatak. Za svaki
željeni test, dati skup ulaza morao je biti predstavljen kontroleru, rezultat izlaza iz
kontrolera su morali sa se prikupe za nekoliko sekundi, na osnovu unesenih podataka , i
konačno podaci moraju da budu upoređeni sa određenim vrednostima standarda kako bi
se utvrdilo da li su standardi zadovoljeni.

Za razliku od testiranja monitora i detektora, kontroler nastavlja sa svojim


unutrešnjim programiranjem. Kada je pokrenut zahtev za skup ulaznih podataka ,
kontroler će raditi sve dok ne zadovolji sve zahteve za servis. Ovo ponašanje nalaže
kontrolu strukture koje mogu da obezbede inpute i dok su sekvence normalne kontrolne u
procesu. Poseban program za testiranje koristi kratke vremenske intervale za svaku fazu,
kako bi smanjio vreme potrebno za dati skup testova.

Značaj ovog zadatka nagovestio je deljenje testiranja na “supervisor-slave”


konfiguraciju. Supervizor je stvorio korisnicki interfejs, u potpunosti kompatibilan sa
Windows 95 i Windows 98 operativnim sistemima. U Windows okruženju , korisnik
selektuje šta želi da testira, birajući iz liste dostupnih testova,i kada se to izvrši,supervizor
šalje listu selektovanih test brojeva slave procesoru. Slave zatim koristi te test brojeve i
uslove da pristupi odgovarajućim sektorima koji omogućavaju nizovima određenih ulaza
da se primene na kontroler. Slave prezentuje ove inpute, zatim sakuplja rezultirajuće
kontrolne izlazne podatke , formatira ih i šalje nazad supervizoru. Zatim supervizor
rastavlja izvestaje slave-a, unosi komponente u bazu podataka za buduće provere.

Prateći početne uspehe sa nekim osnovnim vremenskim merama, NEMA TS1 je


bio korišćen za sva stanja koja su mogla da se testiraju. Mnogi vremenski parametri su se
testirali u fazne etapama. Neki nevremenske funkcije takođe mogu da se selektuju u
faznim etapama, kao što su čekanje, preskakanje faze i slično zahtevanje testiranja na
svakoj fazi.

Kako su specifikacije testa rasle, ova mnoga vremenska i nevremenska stanja su


grupisana u vremenska testiranja i funkcionalno testiranje. Razvijeno je trinaest
vremenskih testova, neki od njih su kombinovani sa dva različita merna parametra u
samom pojedinačnom testu. Svi vremenski i funkcionalni testovi koji su aktivirani u
faznim etapama na “faza po faza” osnovi izvršeni su na svakoj fazi koja postoji u
kontroloru.

3
3. KONTROLNI PARAMETRI MERENI ILI TESTIRANI
ZA FUNKCILNALNE OPERACIJE

A. VREMENSKI PARAMETRI TESTIRANI ZA SVAKU FAZU

1. minimalno vreme za početak zelenog, testiran na 7 sekundi


2. maksimalno vreme za početak zelenog, testiran na 11 sekundi
3. dodatno vreme za zeleno, testiran na 1 sekundi / pokretanje
4. vreme za prolaz automobila ( zelena ekstenzija), testirana na 5 sekundi
5. žuto odobrenje , testirana na 3 sekundi
6. crveno odobrenje , tastirano na 1 sekundi
7. pešački prelaz, testiran na 3 sekunde
8. pešačko odobrenje , testiranop na 7 sekundi
9. maksimalno zeleno 1, teatirano na 20 sekundi
10. maksimalno zeleno 2, testirano na 25 sekundi
11. vraćanje crvenog, testirano na 2 sekunde
12. vreme za redukovanje, testirano na 8 sekundi
13. vreme pre redukovanja, testirano na 25 sekundi
14. minimalni jaz , testiran na 2 sekunde.

B. FUNKCIONALNI PARAMETRI TESTIRANI ZA SVAKU FAZU

1. poziv za vozila, detekcija i skladištenje


2. poziv za pešake, detekcija i skladištenje
3. funkcija faze čekanja
4. funkcija faze propuštanja
5. faza crveno- raščišćavanje-propuštanje
6. funkcija ručnog osposobljavanja
7. funkcija intervala odmicanja
8. funkcija isključivanja
9. funkcija minimalnog pozivanja
10. poziv na nepokretanje 1
11. poziv na nepokretanje 2
12. funkcija za menjanje pešači-stani
13. funkcija ponovnog intervala za pešake
14. funkcija crveno- stani
15. funkcija sprečavanja maksimalno-zeleno

C. FUNKCIONALNA OPERACIJA, TESTIRANA NA JEDINIČNIM BAZAMA

1. prekid struje
2. mera i izveštaj stvarne voltaže izvora od 24VCD
3. provera za CVM u normalnim operacijama
4. provera za pravilnim odgovorom spoljnom signalu za restartovanje
5. provera službenog ciklusa za treperećim NE PRELAZI

4
6. mera i izveštaj minimalno detektovanog trajanja pozivnog signala
7. potvrditi da pozivni signal prepoznaje voltažu standarda praga
8. mera i izveštaj simetrije i trajanja treperenja
9. mera i izveštaj faze razlike između linije naizmenične struje i treperenja
10. uporediti stvarno naleganje displeja na programske kartice, prijava grešaka

D. POTVRĐIVANJE KORISNIČKOG PROGRAMIRANJA ZA SVAKU FAZU

1. obezbediti podatke kako bi se korisnici uverili u stvarne vrednosti pojavljivanja


zelenog, Žutog i crvenog svetla, i stvarno naleganje displeja
2. obezbediti podatke kako bi se korisnici uverili u stvarne vrednosti signala za
prelaz, interval raščišćavanja pešačkog prelaza i funkcije crveno-raščišćavanje i
propuštanje
3. obezbediti podatke kako bi se korisnici uverili u stvarne vrednosti intervala
maksimalnog trajanja zelenog svetla 1
4. obezbediti podatke kako bi se korisnici uverili u stvarne vrednosti intervala
maksimalnog trajanja zelenog svetla 2
5. obezbediti podatke kako bi se korisnici uverili u stvarne vrednosti intervala
trajanja zelenog svetla

4. PREGLED OPERACIJE TESTERA


Kada je butovanje programa završeno, korisnik treba da selektuje bazu podataka u
kojoj će raditi, ili da kreira novu bazu podataka. Prisustvo više baza podataka omogućava
odvajanje izveštaja testa u grupe da zadovolje potrebe korisnika.
Kada je baza podataka selektovana, korisnik ima mogućnost da bira da li će raditi sa
postojećim podacima iz prethodnog testa, ili će izvršiti novi test za ne testirane jedinice.
Svaki odeljak testa ima svoj broj, i može mu se pristupiti tim brojem. Podaci o testu su
saćuvanio u kompjuteru i ostaju tu dok ih korisnik ne izbriše.

Pretpostavimo da je poželjno raditi novi test, korisnik definiše koji će kontroler


biti testiran, i selektuje testovi kojim će se oni testirati. Pretpostavljeno je da je kontroler
već bio programiran na standardni test za ispitivanje parametara. Test Setup forma iz
operator interfejsa prikazan je na slici A :

5
Slika A. Glavni korisnički interfejs, forma za podešavanje testa

Kontroler je identifikovan fabričkim modelom i serijskim brojevima. Prikazani su


selektovani vremenski testovi, a i funkcionalni testovi će biti prikazani klikom na tab
Functional Tests. Posle potvrđivanja tačnog ulaza i selekotovanja testa, korisnik aktivira
tester za izvršavanje naznačenih testova. Za funkcionalne testove, jedini vidljivi podaci
su oni test stringovi koji potiču od slave-a, bilo da su označeni sa prošao-nije prošao ili
numeričkim vrednostima testiranog parametra. Upućivanje na funkcionalni displej dat je
na slici B.

Slika B: Forma funkcionalnog displeja

6
Funkcionalni testovi su oni koji se ne odnose izričito na kontrolne pojedinačne
faze ili njihovo vreme. Po prestanku (na kraju) svih selektovanih funkcionalnih testova,
tester nastavlja da vrši vremenske testove, ako neki od njih treba da se izvedu. Jedna od
korisničkih opcija je da posmatra lampice pošto svaka faza ima različiti interval. Primer
za formu vremenskog displeja prikazan je na slici C. Kako je potvrđeno ranije, tester šalje
seriju niza podataka glavnom kompjuteru . Ovo omogućava operatoru da pokaže realni
status kako bi signali izgledali ako bi kontroler funkcionisao u normalnoj postavci.

Slika C: Forma vremenskog displeja

Ovaj displej pokazuje status svih automobilskih i pešačkih signala, kao i


automobilske i pešačke pozive. Lampe pokazuju na displeju trenutne boje u svakom
trenutku. Ikonice za automobilske obaveze i pešačke obaveze su slično osvetljene dok
tester ne prenese obaveze u njihovi tranmisiju.
Još jedna korisna opcija je mogućnost da se uvide vremenski podaci kontrolera
slave-a kada se prebace u glavni kontroler.
Operator omogućava posmatranje ovih podataka u formi izlaznog testiranja kao
što je prikazano na slici D. Vremenski prikaz na početki svake linije pokazuje kako
precizno merenje vremena može da uredi čak i veoma zbijene događaje. Ovaj displej je
korišćen samo u toku stvarne test sesije kada korisnik može da gleda podatke
skrolovanjem ekrana ( pomeranjem nagore).

7
Slika D: Forma izlaznih podataka testera

Svaka linija označena vremenom daje izveštaj statusa svih automobilskih i


pešačkih signala, kao i statusa sledećih faza i status aktivnih faza. Pogledaćemo na slici E
zaglavlja kolona. Kada su svi korisnički specifikovani testovi izvršeni, korisnik ima
opciju da sačuva sesiju ili da je odbaci. Kada se sačuva, softver pomera vremenske
podatke u bazu podataka koja grupiše niz podataka na osnovu naziva testa. Podaci tada
mogu da se vide u koloni Test Data Forma pokazano na slici E. Pretpostavljajući da je
test sesija podataka sačuvana od strane korisnika, sada može ručno biti kritikovana i
označena po tačkama za nenormalne sekvence ili da proveri funkcije za opravku.
Rezultati analize podataka su smešteni u Microsoft Access bazu podataka i može se
videti otvaranjem Raw Test Data forme, kao što je prikazano na slici E.

Slika E: Sirovi podaci testa

8
Ove linije podataka označene vremenom su povučene iz baze podataka posle
zaključivanja i snimanja test sesije. Rezultati su grupisani po nazivu testa, i mogu se lako
povući klikom na ime testa pokazanog na gornjoj polovini displeja. Rezultati analize se
nazivaju Svedeni podaci ( Reduced Data) i proverava se njihova podudarnost sa NEMA
TSI Standardima ili drugim kriterijumima koje je izabrao korisnik. Svedeni podaci su
takođe smepteni u bazu podataka na osnovu kontrolne faze i mogu se videti otvaranjem
forme svedenih podataka , kao što je prikazano na slici F.

Slika F: Forma svedenih podataka

Ove informacije su obračunate iz test podataka sačuvanih u batu podataka,


pokazanu na slici E. Svedeni tezultati se mogu automatski uporediti na osnovu seta
kriterijuma koje je zatražio korisnik. Izveštaj koji je nastao poređenjem svedenih
rezultata na osnovu seta kriterijuma naziva se Score Card, i prikazan je kao što se vidi na
slici G. Na levoj strani nalazi se indeks izveštaja , po broju testa, koji omogućava da
korisnik vidi željeni deo izveštaja klikom na miša.

9
Slika G: Forma rezultata

Svedeni razultati ( slika F, prethodna) su poređeni po setovi koje je korisnik


označio i okarakterisani su kao „ uspešni “ i „ neuspešni“

10
5. Zaključak
Ovaj pregled je opisao automatizovan tester za korišćenje sa velikim brojem
NEMA TS-1 controlera koji se koristi širom SAD i Kanade. Pre razvoja ovog testera,
testiranje postojeće opreme moglo je , u najboljem slučaju, da ponudi funkcionalnu
verifikaciju kontrolera u skladu sa standardima, bez smisla verifikacija tajminga
intervala. Napredne funkcije NEMA , kao što su gustina latencije, su potpuni ispred
mogućnosti do tada postojećih ispitnih oprema. Tester koji se razvio u ovom programu ne
samo da referiše mane postojeće opreme, već vrši i analize softvera da potvrdi saglasnost
na posebnom korisničkom nivou i olakšava praćenje performansi svakog kontrolera, ili
bilo kog modela kontrolera, mesecima i godinama službe.

11
Dodatak A

1. Opšte
1.1. Ugovor o livenciranju

Korišćenjem ovog softvera, slažete se sa uslovima ovog SLA. Ako se ne slažete


sa ovim uslovima, molimo vas da vratite softver prodavcu u roku od 7 dana od prijema.
Athens Technical Specialists, Inc. zadržava sva prava vlasništva na kopiju ovog softvera.
Možete instalirati softver na više računara ukoliko je potrebno. Možete da
napravite kopije ovog softvera u rezervne svrhe. Možete preneti licence ovog softvera na
drugu stranku tako što ćete ukloniti sve kopije iz vašeg sistema i prenose vezane za
ispitivanje hardvera sa softverom, bez zadržavanja kopije softvera. Stranke moraju da
budu saglasne sa uslovima i da ih poštuju.
Ne možete da distribuirate, iznajmljujete ili zakupljujete softver ili dokumentacije
vezane za ispitivanje hardvera.
Ova licenca i vaše pravo da koristite ovaj softver automatski prestaje ako se ne
pridržavate bilo koje odredbe ovog ugovora o licenciranju.
Softver i svi mediji imaju garanciju 12 meseci. Mediji ili dokumentacije u
garantnom roku će biti zamenjeni kupcu bez naknade. Garancija je nevažeća ako softer
ne radi zbog nesreće ili zloupotrebe.

1.2. Sistemski zahtevi računara

Ako kompjuterski sistem nije povezan na jedinice testera, onda sistemski zahtevi
su preporučeni sistemski zahtevi za operativni sistem. Za više informacija o zahtevima
operativnog sistema , vidite u delu operativnog sistema ručno. Neophodno je da imate
instaliran serijski port konfigurisan kao COM1 kroz COM4. Veoma je preporučljivo da
serijski port sadrži UART 16550 čip ili veći. Serijski port mora da bude u mogućnosti da
podrži održive stope podatke 9600 bauda.

Minimalni zahtevi računara za pokretanje ovog programa su:

 120 MHz pentium ili ekvivalentan procesor


 16 MB RAM (32 MB preporučeno)
 140 MB Hard Disk prostora
 800 X 600 rezolucije (preporučljivo)
 1 9-pinski RS232 serijski port (16550 UART)
 4X CDROM (za instalaciju softvera)
 Microsoft Windows 95 operativni sistem

12
1.3. Instalacija softvera

Da biste instalirali NCTI-4000 softverski ispitivač na računaru korisnika, prvo


stavite NCTI-4000 CD u CD ROM jedinicu računara u skladu sa uputstvima računarskog
sistema. Nakon što je disk zatvoren, , kliknite na dugme Start na desktopu i kliknite na
dugme Pokreni na meniju. Koristeći odgovarajuću oznaku diska za CD-ROM disk
jedinicu ( obično D ili E), ukucajte oznaku i komandu “setup”:

D: setup

Zatim kliknite na OK i sledite uputstva koja se prikazuju na ekranu računara da


biste dovršili instalaciju softvera.
Tokom instalacije, korisnik određuje gde će se instalirati softversku aplikaciju , ili
možete izabrati da pusti instalacioni program da instalira u direktorijum:

C:Wrogram Files\Atsi\NEMA kontroler testiranje

Ako izabrani direktorijum ne postoji u korisničkom računaru, instalacioni


program će automatski napraviti direktorijume . Fajlovi NCTl .EXE, System.M and
Results.rpt su svi smešteni u direktorijum aplikacije. Veoma je važno da ove tri datoteke
ostanu zajedno. Pored toga, više datoteka koje podržavaju sistem se nalaze u Windows
sistemu. Zbog toga se preporučuje da deinstalirate tu aplikaciju . Instalacioni program će
napraviti prečicu za NCTl i instalirajte je na desktop računaru. Da biste pokrenuli
program, dvaput kliknite na ikonu prečice na radnoj površini. Ako imate pitanja o
korišćenju operativnog sistema računara , pogledajte datoteke za pomoć ili uputstva koja
ste dobili uz računar.

1.4. Početak rada: Uvod


1.4.1. NEMA kontroler testiranje softvera

NCTl-4000 je softver za Windows 32-bitne aplikacije koje zahtevaju računar koji


ima Microsoft Windows 95, ili Microsoft Windows 98.
Ovaj softver je dizajniran da se koristi kao pratilac opreme koji testira NEMA TS 1
kontroler signala saobraćaja objavljeni u skladu sa standardima. Računar sa softverom
ako je pravilno instaliran, komuniciraće sa testerom, slanjem komandi i primanjem
rezultata testova, za izvođenje testova određenih od operatora.
Aplikacije se mogu pokrenuti na računaru koji nije povezan na jedinicu za ispitivanje i
svrhu analize i konsolidacije podataka. NCT softverski interfejsi sa jedinicama testera
koriste standardni serijski port. Sistem čuva podatke na standardni Microsoft Access bazi
podataka (Microsoft Access do verzije 7), Korisnici NCT1-4000 softvera vezani su za
ugovor o licenciranju softvera opisanog na početku ovog priručnika.

13
Da biste započeli NCTI -4000 softver:

 Kliknite dvaput “NEMA Controller Tester” ikonicu na desktopu ili prečicu u


meniju programa. Ovo započinje aplikaciju i počinje tražeći od korisnika da
izabere izvor podataka kao što je prikazano ispod. ( slika1).

1.4.2. Kreiranje I izbor izvora podataka

NCTl softver čuva testove, rezulteate, kriterijume za ocenjivanje u standardniom


Microsoft Access.MDB fajlu.

Svaki put kada je softver pokrenuo korisnik, pojavi se sledeći ekran:

Slika 1. izvor podataka menadžera

Da izaberete postojeću bazu podataka:

Označite željene baze podataka tako što ćete kliknuti na nju i pritisnite taster Izaberi.

Da biste kreirali nove baze podataka:

Od baze podataka Meni odaberite Kreiranje nove baze podataka.. pojaviće se ekran za
Dodeljivanje izvora podataka ( videti sliku 2.) Unesite ime za izvor podataka, koji nije
(nužno) isto što i ime datoteke baze podataka, ali će imati smisla korisnicima testera.
Zatim izaberire Browse dugme da označite lokaciju na vašem sistemu gde biste voleli da
se nalazi baza podataka.lokacije mogu biti stvarna putanja/ime datoteke ili UNC putanja
za mrežni deo. Najčešći položaj je u podrazumevanom direktorijumu gde se nalaze
C:\Program Files\Atsi\NEMA kontrolno testiranje. Baze podataka datoteke moraju
koristiti ekstenziju mdb extension.
Kada je kreiran unos baze podataka, kreće sistem za generisanje grešaka.

Da biste uklonili stavku sa liste:

Iz baze podataka Meni, odaberite Ukloni unos. Ovo će ukloniti fajlove iznutra. On NE
BRIŠE osnovne datoteke. Korisnik to mora uraditi ručno.

Da biste dodali postojeću datoteku na listu:

14
Ako bude potrebno da premestite postojeće datoteke morate da izbrišete stavku za
datototeku sa liste(vidi gore), onda iz menija baze podataka izaberite Dodaj novi ulaz.
Pojaviće se dijalog ( slika 2.) Dajte ime koje želite I postavite bazu podataka u postojeći
mdb fajl.

Slika 2. dodeljivanje dijaloga izvoru podataka

Kada je kompletan izbor izvora podataka, aplikacija otvara glavni korisnički interfejs,
opisan u nastavku.

1.5. Izbor opcija komunikacije

Nakon pokretanja izvora podataka , biće potrebno da obavestite softver koji serijski port
želite da koristite da biste se povezali na jedinicu testera.
Da biste podesili komunikacijska podešavanja, otvorite Test Meni glavnog ekrana., i
izaberite meni za podešavanje komunikacije. Pojaviće se sledeći dijalog:

Slika 3. Forma dijaloga za podešavanje komunikacije

Važno je napomenuti da jedino podešavanje koje bi trebalo menjati je unos Porta osim
ako nije unesen po uputstvu ATSI. Nakon postavljanja komunikacijskog porta odaberite
OK, konekcijski test će se automatski pokrenuti i pojaviće se sledeći ekran.

15
Slika 4. prozor za konekcijske poruke

Pritisnite reset taster .. Ako je softver u stanju da detektuju jedinicu testera, dijalog će
automatski nestati. Ako NCT softver ne može da otkrije tester jedinicu, on će i dalje
pokušavati narednih 30 sekundi. Pritisnite reset taster ponovo.. Ako se sistem i dalje ne
mogu da otkriju tester , sačekajte da vreme istekne, proverite svoje kablove i Port
podešavanje i pokušajte ponovo.

2. Korišćenje softvera NCTI


1.6. Pokretanje novog testa

 Izaberite stavku Novi test iz File menija

Slika5. Glavni korisnički interfejs

 Sistem će stvoriti novu sesiju i dodeliti mu identifikaciju. Ovi identifikacioni


brojevi se koristi od strane sistema za upravljanje i samo su informativne prirode.
 Unesite informacije o kontrolnom testiranju, podesite broj faza, koliko puta da
ponovi test (krugova) i test režim (Pogledajte test režime)

16
 Izaberite Normalni, Dijagnostički , ili Potvrdni režim iz padajućeg menija i
izaberite testove koje želite da izvršite iz Functionalne/ vremenske liste
(pogledajte Sliku 5 gore).
 Pritisnite dugme Pokreni testove (dole desno) da biste započeli sesiju testiranja
 NCTl softver će narediti testeru da izvrši sve izabrane testove. Statusna traka na
dnu ekrana će vam reći koji test se trenutno izvršava.
 Nakon izvršenja testa NCTl softver će skratiti sirove podatake u vremenska
merenja određenih događaja. Zatim možete prikaz ovih događaja i vremena videti
pomoću taba Smanjeni podaci .

1.7. Korisnički interfejs

1.8. File meni

Izaberite File meni na ekranu da biste videli padajuću listu.

New Test: Pokreće softver i priprema za novi krug testa (Slika 5.)
Load Test: Otvara dijalog Load Test (slika 13.) da bi dozvolio da se vide skladišteni
podaci
Import Test File: uzima trenutno učitane testove i predaje u druge baze bilo na trenutnoj
mašini ili drugu kopiju sistema NCT bilo gde.
Close:. Zatvara trenutno otvoren test
Exit: Izlazi iz NCT Tsoftvera

1.9. Test meni

Kliknite na test meni za prika padajuće liste.

Run Next Test : Ako izaberete izazivajući opcije, a sistem zatražiti da nastavite , izborom
ove opcije će reći da softver nastavi
Cancel Run: prekida trenutnu test seriju. Izborom ove opcije će prouzrokovati da se
zaustavi softver nakon završetka testa. Trenutne sesije će biti zatvorene i odbačeni
podaci. Za razliku od Abort Tests meni unosa (vidi dole), niste upitani da sačuvate
podatke
Execute Tests: Počinje trenutnu sesiju. Ova meni opcija je identična Run Tests na glavnoj
formi
Abort Tests: Prekida trenutnu test seriju.
Reset Software: ovo naređuje softveru da ignoriše tester i otkaže sesiju testiranja, i odbaci
sve podatke.
Comm Settings: Aktivira dijalog podešavanja komunikacije (slika 3).
Check Tester: Vrši test komunikacije između testera i softvera.

17
1.10. Meni za analiziranje

Re-Analyze Test: Uzrokuje da softver smanji podatke koji se nalazi u trenutno učitanim
testovima. Ova opcija se prvenstveno koristi za smanjenje unoza podataka u testu.
Manage Criteria Specs: Koristi se za upravljanje kriterijuma koji je primenjen na
redukovanim podacima da proizvodi izveštaje. Vidite Bodovanje testa.

1.11. Tab za podešavanje testa

Tab za podešavanje testa je gde korisnik određuje koje će testiranje biti izvršeno.
 Rekord broj je indikator sesije i broj dodeljen od strane sistema
 Datum testa je dodeljen od strane sistema i ne može biti promenjen.
 Polje za beleške se koristiti za dodavanje bilo kakvih komentara koje korisnik želi
da unese. Ovo je jedino polje koje se može koristiti nakon što je izvršen test.

Slika 6. forma za podešavanja testa

 Faze padajućeg menija mora biti podešen da broj faza na kontroleru


 Polje za kruženje označava koliko puta korisnik želi da ponovi izabrane testove..
 Test režim omogućava korisniku da odabere željeni režim testiranja:
 Vremena i test funkcija omogućavaju korisniku da odabere željene testove.
 Dugme za pokretanje testa, pre nego što pokrene testove pita korisnika da pritisne
reset taster na testiranje i da proveri komunikacije.
 Dugme za selektovanje svih i brisanje svih testova, se koriste da brzo selektuje i
poništi sve testove

1.11.1. Šabloni za kreiranje i uporebu

18
Šabloni skladište konfiguracije podataka za podešavanje testiranja. Oni su
pogodan način za pokretanje istih testova bez potrebe da podešavate sve opcije test
parametara svaki put.

Kreiranje Šablona:
Kreirajte novi test, pomoću File menija , a zatim podesite opcije za testiranje baš
onako kako vi to želite. Zatim, pre pokretanja testa, izaberite Sačuvaj .

Za učitavanje šablona :
Napravite novi test, onda izabrati dugme Učitaj . Softver otvara dijalog koji
prikazuje dostupne šablone. Izaberite šablon sa liste koji želite. Sva podešavanja koja su
sačuvana primenjuju na trenutnu sesiju testiranja, a korisnik može da ih izmeni po
potrebi.

1.12. Tab za funkcionalni displej

Tab za funkcionalni displej prikazuje rezultate najnovijih funkcionalnih tesova. finctional


testove. Dakle, ako se isti testovi se ponavljaju 8 krugova, prikazani rezultati odslikavaju
poslednji pokrenuti krug. Implicitno pojavljene greške su obojene crvenom. Rezultati
testa su vidljive ovde samo za vreme izvršavanja testa , pre nego što su rezultati sačuvani
u bazi podataka.

Slika 7. Forma funkcionalnog displeja

1.13. Tab za vremenski displej

19
Tab za vremenski displej pruža grafički prikaz onoga što je kontrolor radi u
određenom vremenu. Svaka faza je predstavljena signalom, indikatorom PED, vozilom i
proverom stanja vozila. Ako je bilo kakvo preklapanje prisutno, oni se prikazuju samo
preko signala. Rezultati testa su vidljivi u ovom tabu samo za vreme izvršenja testa, pre
nego što su rezultati sačuvani u bazi podataka.

Slika 8. forma vremenskog displeja

1.14. Tab za izlazne podatke

Tab za izlazne podatke prikazuje aktuelne podatke na računaru i softver ih prima iz


testera za test koji se trenutno vrši. Rezultati testa su vidljivi u ovom tabu samo za vreme
izvršenja testa, pre nego što su rezultati sačuvani u bazi podataka.

Slika 9. forma izlaznih podataka testera

1.15. Tab za testiranje sirovih podataka

20
Sirovi podaci predstavljaju aktuelne podatke primljene od testera i uskladištene u bazu
podataka za svaki test tokom cele sesije. Tokom testiranja, nema vidljivih u toj formi.
Tabela pri vrhu ekrana pokazuje kako su podaci grupisani i uskladišteni u bazu podataka
na osnovu tipa testiranja. Selektovanjem određenog testa u gornjoj polovini ekrana
prikazuje sirove podatke na donjoj polovini ekrana.

Slika 10. forma sirovih podataka

1.16. Tab za smanjene podatke

Tab za smanjene podatke prikazuje stvarne događaje i vreme izvučene iz analize sirovih
podataka. Svaki red predstavlja vremenski ograničen događaj. Za spisak ovih testova,
pogledajte Bodovanje testa.

Slika 11. forma smanjenih podataka

1.17. Tab sa rezultatima

21
Tab sa rezultatima omogućava korisniku da uporede smanjene podatke sa kriterijumima
fajla. Izveštaj koji se generiše se zove forma rezultata, kao što je prikazano na slici 12
ispod.

Slika 12. forma rezultata

3. Učitavanje postojećeg testa


Učitavanje postojećeg testa omogućava korisniku da ponovo učita podatke iz sesije testa
koji je izvršen u prošlosti i da ponovo analizira podatke i vrši poređenja sa kriterijumima,
ako to želite. Dijalog za učitavanje podataka sadrži listu svih testova koji se nalaze u bazi
podataka. Da biste izabrali test, označite željeni test u listi i izaberite Open. Da biste
filtrirali listu koristite upit za filter na donjem delu ekrana.

Slika 13. forma čitavanja testa

Za učitavanje postojećeg testa:

 Odaberite stavku Load Test iz File menija.

22
 Nakon odabira testa, sistem za učitavanje će prikazati podatke testa u formi
podešavanje testa, sirovi test podaci i smanjeni podaci.
 Posle učitavanja testa u NCTl softver, možete da pogledate vremenski definisane
događaje pomoću taba Reduced Data ili rezultate testiranja pomoću taba za
rezultate.

4. Ocenjivanje testa
Kada se testiranje završi, ili željeni postojeći test podataka je učitan, sistem analizira
testerove izlazne podatke pretvaranjem sirovih podataka u događaje sa različitim
vremenom. Ovi događaji se razlikuju u zavisnosti od izabranog testa. Nakon što su
podaci redukovani, sada set kriterijuma može da se primenjuje prema događajima i može
se proizvede izveštaj koji određuje da li ovi događaji sadrže specifikacije koje ste
podesili u kriterijumima. Da biste to uradili, nakon smanjenja podataka, idite na tab za
bodovanje. Izaberite set kriterijuma na padajućem meniju. Da biste videli definisanje
kriterijuma , izaberite dugme View Criteria. Za pomoć u kreiranju kriterijuma, pogledajte
fajl Creating Criteria .

Fajl za kreiranje kriterijuma se koriste za procenu smanjenih podataka i da se ustanovi


da li je određeni događaj u okviru prihvatljivog opsega koji određuje korisnik. Da biste
kreirali fajl za kriterijume, izaberite Manage Criteria Specs iz Analysis menija. Forma za
bodovanje kriterijuma će se pojaviti ( slika 14.)

Slika 14. forma za dodavanje kriterijuma za bodovanje

Lista sa leve strane pokazuje ime svih kriterijuma datoteke u sistemu. Da biste kreirali
novu datoteku za kriterijume možete da odaberete Add New dugme ili izaberite postojeći
kriterijum i da ga kopirate na novi sistem.

23
5. Režim testa
1.18. Normalni režim

Ovaj režim je podržan od svih analitičkih funkcija, i to je zahtevani režim za sertifikaciju


kontrolera prema NEMA standardu. Kontroler mora biti programiran na program
specijalni test da bi radio ispravno testovima normalnog režima.

1.19. Dijagnostički režim

Ovaj režim je podržan od strane većine analitičkih funkcija testera, i nudi neke drugačije
informacije od Normalnog režima da pomogne u signaliziranju problema koji je
detektovan za vreme testiranja u normalnom režimu. Kontroler mora biti programiran na
program specijalni test da bi radio ispravno sa testovima režima za dijagnozu. Ovaj režim
može da se oduži.

1.20. Režim za potvrđivanje

Ovaj režim je podržan od strane automatizovanih funkcija testera za redukciju podataka


ali I ne za funkciju poređenja. Ovaj režim će testirati kontroler koji vrši ”street” program i
omogućava ručnu verifikaciju tajminga koji kontroler generiše pre vršenja operacije.
Pošto kontroler mora biti programiran na program specijalni test , tester takođe nudi
ovom režimu da potvrdi “street” programu da će biti reinstaliran posle završetka testa. Ovaj
režim sada se može koristiti za proveru dokumenata i iz bilo kojih drugih razloga.

6. Opis testova
Postoje dve vrste testova, funkcionalni i vremenski.

1.21. Funkcionalni testovi

Uključuju testove gde vreme u fazi nije od posebnog značaja, kao i testove koji nisu
vezani za napredovanje kontrolera kroz faze. Funkcionalni testovi se ne ponavljaju za
sve faze. Svaki funkcionalni test test radi kao samostalan test i započinje iz stanja crveno-
odmaraj.

Funkcija 01. linijsko napajanje u prekidu

Iz crveno-odmor, tester prekida AC liniju na kontroleru 450 mS, a zatim za vreme od


1050mS. Kontroler treba da ostane u crveno-odmor nakon 450 mS prekida, ali treba
izvršiti normalno restart sekvencu na prekidu od 1050mS. Jedan od tri rezultata testa se
izveštava u tekstu: prolazi , restartuje prerano (restartuje u 450mS ), restartuje kasno (ne

24
restartuje u 1050mS). NEMA TS 1 navodi: restartuje na 1000mS, zanemaruje prekid
napajanja u 500mS.

Funkcija 02. 24VDC Izlazni nivo

meri 24v signala kontrolera; izveštava stvarni napon na 0,1 V, kao i prolazi ili ne.
NEMA TS1 glasi: Napon mora biti > 22 VDC i < 26 VDC.

funkcija 03. napon monitora kontrolera

ocenjuje logiku CVM linije kontroera, izveštava stanje u smislu označenog statusa
kontrolera, i prošao ili ne. NEMA.TSI navodi: Kontroler će održavati važeće CVM izlazno
stanje kada nisu prisutni greške.

Funkcija 04. Spoljno restartovanje

Od crveno-odmoraj, tester primenjuje poziv za vozila na fazu 2, i čeka da se pojavi


zeleno. Tada tester potvrđuje spoljašnji signal za restart (0,1 sekund) i proverava da li
zelena ide na fazu 1, a da li poziv za vozila i pešake se nalaze na svim slobodnim fazama
( osim u aktivnoj fazi 1). Izveštava rezultat.

Funkcija 05. Treperenje ne hodaj

Iz crveno-odmaraj, tester potvrđuje poziv za pešake na fazu 1, zatim čeka na


raščišćavanje pešaka na fazi 1. Kada tajmer dostigne 550mS on testira stanje ne godaj.
Ako je sada visoka, izvršena je polovina kruga I vraća se. To je rezultat za prolaz.

Funkcija 06. trajanje ulaznog signalaza prepoznavanje

Tester potvrđuje 5mS poziv za vozila na fazi 1. Čeka 500mS kontroler da odgovori. Ako
nema odgovora ,potvrđuje 10mS poziv za vozila. Opet čeka 500mS kontroler da
odgovori. Ponavlja krug na 5 mS dok kontroler ne odreaguje na ulaz. Greške se
prijavljuju ako vreme prelazi 30ms.

Funkcija 07. Naponski nivo signala za prepoznavanje

Tester čeka 16.5V signa na fazi 1 za poziv za vozila. i ima 16.5V signal faza 1 poziv
vozila. Tester čeka 500mS i proverava da li kontroler još uvek stoji u crveno-odmaraj.
Tester čeka 7.5V signa na fazi 1 za poziv za vozila. Tester čeka 500mS i proverava da li
je kontroler na fazi 1 zeleno. kontrol Izveštava da je prošao ako su oba testa ppozitivna.

funkcija 08. Sveteleći signal kontrolera

Meri i izveštava o trajanju signala. To bo trebalo da bude oko 1OOOmS sa 20mS manje-
više.

25
Funkcija 09. prelaz naizmenične struje i prelaz svetlećeg signala

Meri i izveštava razlike u fazi između prelaza svetelećeg signala i prelaza naizmenične
linije. Rezultat je prijavljen u stepenima faznog ugla.

Funkcija 10. Funkcija preklapanja

Teter uvodi u cilus kontroler kroz sve dostupne faze i evidentira prisustvo preklapanja
izlaza u svakoj fazi I poredi očekivanim preklapanjima. preklapaju matrice. Ako ima
nekih razlika, nije prošao.

1.22. Vremenski test

VREME 01. vreme za vozila

Iz crveno-odmoraj,počinje sa pozivom za vozila u fazi 1. sa vozilom poziv na faza 1, a


zatim mesto minimuma prisećanja. Čeka da se kontroler vrati na crveno-odmaraj,
proverava da li se sve faze koriste u završnoj fazi 1. tester će odmeriti minimalno zeleno,
žuto, I crveno vreme za rščišćavanje za sve faze

VREME 02. vreme za pešake

Iz crveno-odmoraj,počinje sa pozivom za pešake u fazi 1., a zatim postavlja poziv za


pešake u ostale faze. U toku faze 2 zeleno, potvrđuje poziv za pešake u fazi 1. Tester
vraća u crveno-odmaraj posle drugog prolaska kroz fazu 1. drugog prolaze kroz faze 1.
Tester meri vreme za raščišćavanje pešaka I vozila za svaku fazu.

VREME 03. Vreme za prolaz I vraćanje crvenog svetla

Iz crveno-odmaraj počinje poziv za voila u fazi 1, zatim aplikuje poziv za vozila u faze 1
i2, tako da je poziv na fazi 1 održan. Kako je faza 2 zelena aktivirana od kontrolera,
poziv za vozila je aplikovan da izazove zelenu ekstenziju. Ovo se ponavlja za sve faze .
Na drugom ciklusu, crveno-odmaraj je potvrđen bez konfliktnog poziva , tako da faza 1
izvršava minimum zeleno/ žuto/crveno-omaraj sekvencu. Nakon 0,5 sekundi u crveno-
odmor, opoziv za fazu 1 je izdat. Pošto je vraćanje crvene postavljeno na 2 sec., dodatak
1,5 sec. na crveno treba posmatrati pre nego što faza 1 ode na zeleni signal. Ovo se
ponavlja za preostale faze i mere se intervali vraćanja crvene.

vreme 04. čekanje u ostvarenim fazama

počinje sa pozivom za vozila u fazi 1, afirmiše čekanje u sve faze. potvrđuje poziv za
vozila na sledeću fazu na 0,2 sekundi, čeka aktivne faze da idu u zeleno I odmara 10 sec.
Na 12 sek, isključuje se (0,1 sekundi). Ponovite za ostale faze. Na drugom krugu ,
pomerite isključenje za 0.1 sec.

26
05 VREME. Neostvareno čekanje I isključenje

Počnite sa pozivom z pešake na fazi 1, afirmišite CNA1 CNA2 na 0.2 sec.da obezbedi
kontinuirane pozive za vozila I pešake prema svim fazama. Kada se zeleno je postignut,
potvrdite konfliktni poziv I prebacite se na sledeću fazu. Ponovite krug.

VREME 06.. neostvareni pešački krug I hodaj-stani modifikator

Počnite sa pozivvom za pešake na fazi 1 u 0.2 sec. potvrdite CNA1 I CNA2 da obezbedi
kontinuiranie pozive za pešake I vozila na svim fazama Kada se dostigne faza 1 zeleno-
odmaraj, potvdi ponavljanje ciklusa za pešake, , verifikujete novi Interval hoda i
isključite ponavljanje ciklusa za pešake. Kada
zelena opet postignuta, potvrdite modifikator zeleno-odmaraj, potvrdite novi interval
hoda, potvrdite hodaj-stani na 4 sec.potvrdite poziv za pešake na fazi 2, uklanjanjem
isključenja na fazi 2. kada je faza 2 aktivirana uklonite konkurentski poziv sa faze 1.
ponovite kontrolnu sekvencu u fazi 2. ponovite ceo krug.

27
Literatura:

James C. Gilfert, Ted A. Gilfert, DESIGN AND DEVELOPMENT OF AN AUTOMATED


NEMA TRAFFIC SIGNAL CONTROLLER TESTER, Prepared in cooperation with the
Ohio Department of Transportation and the U. S. Department of Transportation, Federal
Highway Administration, August, 2000.

28

You might also like