Article View: ee.prog
Article #198Re: VB6 mscomm
From: Alo Raidaru
Date: Sat, 22 Apr 2006 03:59
Date: Sat, 22 Apr 2006 03:59
51 lines
3042 bytes
3042 bytes
Lembit wrote: > On �ks Atmel-kivi, mis j�lgib 6mS ts�kliga protsessi, 1,5mS-andmed, > 4,5mS-paus. > Pausi ajal annab 4-baidise jada arvuti comporti. > N��d oleks vaja, et comport viisakalt alati �iges j�rjekorras nad vastu > v�taks, > et siis arvutis j�lgida ja faili kirjutada. 6 ms 4 baiti 9600 saates on asi ajaliselt �snagi piiri peal. Aga mis pagana p�rast sa pead seda 6 ms vastu v�tma? Et faili kirjutada? T�sta sagedust, pane vahele eraldaja, vast ka j�rjeloendaja et viga avastada ja saada. Seega saadad 6 baiti STX, j�rg++ , b1, b2, b3, b4 Programmi k�ivitamisel, esimesel lugemisel pead muidugi s�nkrosse minema. Viskad algusest kuni eraldjani baidid �ra ja vaatad et oled perioodis sees. Tegelikult ei pea seal olema STX, v�ib olla ka CR. Kui paned �iged eraldajad, on v�ljundis juba valmis exceli fail. Ja kasuta vahel tabulaatorit. Muidu kui loetakse eesti v�i inglise versiooniga on koma ja semikoolon segi. (Suur jumal! Kui Sa maile loed siis karista neid kes selle segaduse tekitasid.) Vastuv�tul v�ta buffer 10 k (proovitud) v�i 5(0) mega buffer (pole proovinud) ja las ta loeb. Ise teab mis teeb. Kui PC-l aega on, siis loeb buffri maha ja liidab eelmisele otsa. Kord sekundis, kord minutis, siis kui l�petab ja siis kirjutab ka loetu failile otsa. Vahelt midagi kaduma ei l�he. Toimib seni kuni k�ik su 80 GB kettal t�is on. /Mul k�ib selline protsess mitmetes masinates ja nagu k�ikski �ieti.) Kui pead v�tma vastavalt infole vastu otsuseid, siis tuleb muidugi sobiva kiirusega lugeda ja tegutseda. *** Kas Sul eventi katkestus t��tab korralikult. Mul j��b eventiga t��tades peale exitit com port kinni. Ja muidu lahti ei saa kui peab tegema COM kanalile disable, restart ja enable. Ka mingi jama. A.R.
Technical Details
Message-ID:
<e2c9nh$ao8$1@kadri.ut.ee>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news4.google.com!news.glorb.com!newsfeed.kolumbus.fi!newsfeed1.funet.fi!newsfeeds.funet.fi!newsfeed.uninet.ee!news.ut.ee!not-for-mailReferences:
<4447a95f_1@news.estpak.ee> <4447d5e1$0$76677$bb624dac@diablo.uninet.ee> <44490ad8$1_1@news.estpak.ee> <e2baii$lkv$1@kadri.ut.ee> <4449436d$1_2@news.estpak.ee>Show Full Headers
Complete Article Headers
X-Google-Thread: f8b3f,c82a35d7f4e3b79f X-Google-Attributes: gidf8b3f,public X-Google-Language: ESTONIAN,CP1257 Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news4.google.com!news.glorb.com!newsfeed.kolumbus.fi!newsfeed1.funet.fi!newsfeeds.funet.fi!newsfeed.uninet.ee!news.ut.ee!not-for-mail From: Alo Raidaru <alo.raidaru@ut.ee> Newsgroups: ee.prog Subject: Re: VB6 mscomm Date: Sat, 22 Apr 2006 06:59:49 +0300 Lines: 51 Distribution: Estonia Message-ID: <e2c9nh$ao8$1@kadri.ut.ee> References: <4447a95f_1@news.estpak.ee> <4447d5e1$0$76677$bb624dac@diablo.uninet.ee> <44490ad8$1_1@news.estpak.ee> <e2baii$lkv$1@kadri.ut.ee> <4449436d$1_2@news.estpak.ee> NNTP-Posting-Host: sterling.eenet.ee Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-13; format=flowed Content-Transfer-Encoding: 8bit X-Trace: kadri.ut.ee 1145678385 11016 193.40.40.100 (22 Apr 2006 03:59:46 GMT) X-Complaints-To: usenet@kadri.ut.ee NNTP-Posting-Date: Sat, 22 Apr 2006 03:59:45 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: et, en-us, en, fr-fr, es In-Reply-To: <4449436d$1_2@news.estpak.ee>