отримувати дуже великі обсяги даних Serial COM-порт?

Q

quangdien

Guest
Привіт всім,

У мене є датчик для захоплення зображення відбитків пальців, а потім відправити до ПК через COM порт Serial.І я використовую MSComm Control 6.0 для передачі & прийому даних у серійний COM-порт.Нижче наводиться є структура даних, яка датчик надіслати:

HEADER: 6 байт
ДАНІ: зображення відбитка пальця 280 х 240 = 67200 байт!
Footer: 4 байти

Але буфера MSComm контроль всього лише 32768 (= 2 ^ 15).Таким чином, тепер моя проблема полягає в розмірі, що картинка занадто велика, щоб отримувати в буфер.Переповнення буфера!У цій ситуації, я думаю, що є 3 шляхи її вирішення:

Incearse розмір буфера MSComm's.
Використайте інший клас для передачі & прийому даних у серійний COM порт за допомогою буфера досить великий.
Паралельна обробка: робити як отримання даних від датчиків та збереження даних з буфера в інше місце ...одночасно.

Але я не знаю, як реалізувати вище методами!Будь ласка, візьміть до мені допомогти або ви можете показати мені інші рішення ...Це моє останнє ПРОЕКТ ДЛЯ закінчення свого університету, і закінчується в найближчі пошті, так що, знову ж таки, будь ласка, допоможіть мені!
Большое спасибо!
З повагою,

Куанг Дьєн
По електронній пошті мені: quangdien12jan (AT) yahoo.com

 
Індіго використання терміналу:

http://www.shadeblue.com/products/indigo/download.aspx

 

Welcome to EDABoard.com

Sponsor

Back
Top