🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ee.prog
Article #198

Re: VB6 mscomm

#198
From: Alo Raidaru
Date: Sat, 22 Apr 2006 03:59
51 lines
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-mail
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>

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>