Namena programa KAN je za crtanje poduznog profila kanalizacije. Program
je napisan na programskom jeziku AutoLISP i radi u okviru AutoCADa. Da !i program mogao da radi" potre!no je konfigurisati AutoCAD tako da AutoLISP koristi #$%#ND#D memoriju. %o se postize iz &lavnog 'enija AutoCADa iz!orom opcije ("")"*"+"+, ( Configure ACAD ) Configure operating parameters * AutoLISP feature Do -ou .ant AutoLISP ena!led/ + Do -ou .ant to use #0tended AutoLISP/ + 1atim AutoCAD startovati kao !atc2 program sa AC. Iz AutoCADovog editora za crtanje program se najpre ucita pomocu AutoLISP izraza, Command, 3load 4kan45 %re!a imati na umu da se AutoLISP izrazi moraju pisati u zagradama i da se fajl KAN.LSP mora nalaziti ili u AutoCADovom direktorijumu ili u radnom. Program se startuje komandom KAN na AutoCADov komandni prompt, Command, KAN nakon cega tre!a odgovoriti na upite koji slede, Na upit Ime ulaznog fajla sa kotama i stacionazama/..., tre!a uneti ime i tip vec pripremljenog fajla sa ulaznim podacima. 6ormat i redosled ulazni2 podataka o!jasnjeni su na kraju ovog uputstva" a osim toga prilozeni su ugledni primeri ulaznog fajla. 7koliko ulazni fajl ne postoji upit se ponavlja dok se ne unese ime postojeceg fajla na disku ili disketi. Ako se ulazni fajl nalazi na nekom drugom drajvu ili direktorijumu" tre!a uneti citavu putanju ispred imena fajla. 7koliko stacionaze nisu u rastucem redosledu" program na to upozorava" navodeci tacno u kom redu tre!a ispraviti gresku i prekida dalji rad. Na upite 6aktor razmere za visine/............... 8, 6aktor razmere za duzine/............... 8, tre!a zadati razmere prema zalji. Na upit 9:;;(<)=8.doc 8>: ?rsta cevi/..............................., uneti vrstu cevi ili ne dati nikakav odgovor vec samo pritisnuti taster @#nterA. Na upit De!ljina tamponskog sloja peska/....@<.8<A, uneti de!ljinu ili tasterom @#nterA pri2vatiti podrazumevanu vrednost <.8<m. Na upit Precnik cevi u milimetrima/...@6Biz 6ajlaA, tre!a dati odgovor prema zalji ili pritiskom na taster @#nterA ili 6 pri2vatiti onaj precnik cevi koji je zadat u odgovarajucoj koloni ulaznog fajla. 7koliko ulazni fajl nema definisane precnike" niveleta se nece crtati. 7koliko ulazni fajl ima definisane precnike cevi" a sa tastature se unese neka druga vrednost" uzima se ona sa tastature. Dakle" sa tastature se najcesce unosi precnik cevi" ako je on konstantan na citavoj duzini trase. Na upit ?isina papira na kome se crta/...@podrazumevanoA, uneti visinu papira u mm ili A: ili tasterom @#nterA pri2vatiti podrazumevanu visinu. Pre pojave ovog upita" program prikazuje kolika tre!a da !ude visina papira" da !i se iz!eglo 4smicanje4 terena i nivelete za tu vertikalnu razmeru. 7koliko u ulaznim podacima postoji neka ogromna visinska razlika" ona zapravo opredeljuje kolika mora !iti minimalna visina papira. 7koliko se zada mala visina papira" program na to upozorava i upit se ponavlja. Na upit Stil slova/............Cirilica>@LatinicaA, uneti odgovarajuce kljucno slovo ili sa @#nterA pri2vatiti podrazumevani stil" tj. latinicu. Nakon ovi2 pitanja i odgovora" program zapocinje sa racunanjem i istovremeno se sve iscrtava na ekranu. Iscrtavanje se vrsi na pose!nim la-erima" a definisane su C !oje 3de!ljine pera5. Kad se crtez !ude iscrtavao na ploteru" preporucuje se umetanje pera prema de!ljini u rastucem redosledu i to, mesto 8 najtanje pero mesto 9 malo de!lje pero i mesto C najde!lje pero. 9:;;(<)=8.doc 9>: 7koliko ulazni podaci nemaju kote preloma nivelete" ona se nece ni crtati" vec samo linija terena. Program sa moze prekinuti u !ilo kom momentu" !ilo u fazi upita !ilo u fazi izvrsavanja" pritiskom na testere @Ctrl CA. I1&L#D 7LA1ND& 6AELA 7lazni fajl sadrzi ; kolona i svaka od nji2 je sirine 8< karaktera. 7 prvoj koloni" tj. od 88< mesta" unosi se oznaka revizionog silaza. Prvo se unosi oznaka koja se pise u eksponentu" a zatim oznaka u indeksu" medjuso!no razdvojene !lanko mestom. Dva kolona moze da !ude i prazna. 7 drugoj koloni" tj. od 889< mesta" unosi se stacionaza trase. Stacionaza ne mora zapocinjati od < 3nule5. Dva kolona se mora uneti. 7 trecoj koloni" tj. od 98C< mesta" unosi se kota terena. I ova kolona se mora uneti. 7 cetvrtoj koloni" tj. od C8:< mesta" unosi se kota dna cevi i to na mestima gde se niveleta lomi. Ako se ova kolona ne unese" niveleta se nece crtati. 7 petoj koloni" tj. od :8(< mesta unosi se precnik cevi u milimetrima i to samo na mestima gde se on menja. %aj precnik vazi do sledece promene. 7 sestoj koloni" tj. od (8;< mesta unose se kote dna cevi ako na tom profilu ima kaskada. Dakle" ova kolona nije o!avezna. Prvi red je zaglavlje fajla" koji samo vizuelno oznacava granicna mesta formatizovani2 ulazni2 podataka. 7 zaglavlju moze pisati !ilo sta" jer se taj red i tako preskace pri ucitavanju fajla. 9:;;(<)=8.doc C>: 7gledni primeri ulaznog fajla, Primer 8, Najcesci slucaj RS | STACION.|KOTA TER.|K.DNA C. |PRECNIK C| KASKADA | K 4 0.00 75.70 73.55 200 K 3 52.00 75.80 73.40 73.20 K 2 157.00 75.80 73.08 500 72.78 K 1 262.00 75.00 72.56 I 282.00 74.57 72.46 72.36
Primer 9, Na trecem i cetvrtom profilu ne postoje sa2tovi RS | STACION.|KOTA TER.|K.DNA C. |PRECNIK C| KASKADA | K 4 0.00 75.70 73.55 200 K 3 52.00 75.80 73.40 73.20 100.00 75.90 120.00 75.85 K 2 157.00 75.80 73.08 500 72.78 K 1 262.00 75.00 72.56 I 282.00 74.57 72.46 72.36
Primer C, 'oze se crtati !ilo koji uzduzni profil terena sa nekom niveletom RS | STACION.|KOTA TER.|K.DNA C. |PRECNIK C| KASKADA | 0.00 75.70 73.55 52.00 75.80 157.00 75.80 73.08 262.00 75.00 282.00 74.57 72.46
Primer :, Precnik cevi moze se zadati i sa tastature kada je on konstantan na citavoj duzini trase ili se moze staviti na prvom profilu trase RS | STACION.|KOTA TER.|K.DNA C. |PRECNIK C| KASKADA | K 4 0.00 75.70 73.55 300 K 3 52.00 75.80 73.40 73.2 K 2 157.00 75.80 73.08 72.68 K 1 262.00 75.00 72.56 I 282.00 74.57 72.46 72.36
Primer (, Fez kaskade RS | STACION.|KOTA TER.|K.DNA C. |PRECNIK C| KASKADA | K 4 0.00 75.70 74.00 500 K 3 52.00 75.80 K 2 157.00 75.80 K 1 262.00 75.00 I 282.00 74.57 73.00 9:;;(<)=8.doc :>: