[ akasha org. @ 23.02.2005. 12:34 ] @
Hugh! Odakle pocheti... potrudicu se da u najkracim crtama objasnim problem:: Radim neko prekidachko kolo [za light show] i znam da se mogu koristiti osam kanala pozadi... imam negde i zapisano koji su. Znam i kako funkcionishu - stepenovanje binarnog sistema. Adresa porta je &H378 i u Basicu [VBasicu za DOS] se komandom OUT &H378, n shalje signal, gde je n ceo broj 0-255. Svaki bit ovog osmobitnog broja predstavlja jedan od kanala...
Kako sve to funkcionishe u C++?
[ akasha org. @ 23.02.2005. 12:50 ] @
thanx!
A ostali portovi? Mozhe li se nekako iskontrolisati bilo koji od njih? Mozhda chak i neki slot, kako bih dobio vishe od osam kanala? Postoje takvi kontroleri i programi... ja samo hocu da urdim neshto svoje chime cu, najzad, da primenim tehnologiju u kreativne svrhe... :)
OK:: Prvi pin jednom, pa treci dvaput, pa svi... pa drugi jednom, pa chetvrti dvaput, pa svi. Samo poshaljem signal izvesno vreme na neki pin na kom je prikljucheno prekidachko kolo... Ali kako?
[ filmil @ 23.02.2005. 13:43 ] @
Citat:
Kako sve to funkcionishe u C++?
Ovo je dosta često pitanje, moraću da vidim kako da ga ubacim u FAQ.

C++ nema neki poseban mehanizam koji kaže „radi sa štampačem“. Odgovornost za takve stvari se prebacuje u ruke operativnog sistema, odnosno za to namenjenih biblioteka.

Igrom slučaja u raznim izdanjima jezika Basic, postoji komanda koja se porve sa OS-om i uradi ono što tražiš. Ali stvari ispod haube nisu tako jednostavne.

Ukratko, ideja za rad je ista, s tim što ćeš morati da vidiš da li operativni sistem koji stoji „ispod“ tvog programa ima neki mehanizam koji reguliše pristup uređajima. DOS na primer je dozvoljavao direktan pristup štampaču kao i ostalim uređajima, ali noviji OS-ovi obično imaju mehanizam da takve stvari strogo kontrolišu (uz saradnju sa hardverom!).

Tako da, praktično, od OS-a zavisi kakav ćeš mehanizam tačno koristiti.

Ima nekoliko tema o ovome, probaj da potražiš; ja ću se za uzvrat potruditi da ih zatim uvežem u jedno pitanje i smestim u FAQ.

f
[ filmil @ 23.02.2005. 14:53 ] @
Citat:
Ali kako?
Najpre napiši koji operativni sistem koristiš, koji računar, itd. (pošalji ovde)

Zatim pretraži forum i pronađi poruke koje govore o upotrebi za različite operativne sisteme.

Ako si sakupio linkove poruka, pošalji mi ih na PP.

f
[ akasha org. @ 24.02.2005. 17:02 ] @
OK!
Stizhe sve to za koji dan!