Avatar billede spil2vind Nybegynder
28. december 2009 - 09:12 Der er 14 kommentarer

Læse data input fra USB indgang

Jeg er igang med at lave noget software som skal kunne modtage data fra en hvilken som helst USB indgang, er der nogen som kan hjælpe mig med at komme igang.
Avatar billede hrc Mester
28. december 2009 - 10:41 #1
Det er noget med HID og det er noget jeg desværre ikke har sat mig ind i - kunne ellers godt bruge noget i forbindelse med skannere.

Der er en klasse her som du kan hente:

http://www.intel.com/intelpress/usb/examples/zipfiles/delphi_hid.htm

og her er der måske også noget:

http://www.edaboard.com/ftopic103967.html
Avatar billede hrc Mester
28. december 2009 - 10:44 #2
Den første pakke er vist, omend ret gammel, ikke så dum. Her er eksempler og hjælpetekster. Humlen i din opgave ligger vist i, at implementere HID-klassen.
Avatar billede spil2vind Nybegynder
28. december 2009 - 12:28 #3
Under forsøg på at installere package fik jeg først vcl40 findes ikke, dette blev rettet til vcl, derefter får jeg en del variable som ikke er defineret f.eks. PHIDPPreparsedData og TUsage, hvor findes disse?
Avatar billede spil2vind Nybegynder
28. december 2009 - 13:42 #4
Fandt en afart af source her http://www.soft-gems.net/index.php?option=com_content&task=view&id=14&Itemid=33 som kan complieres, men basicdemo viser overhovedet ingen USB devices, så er der nogen som har gode input?
Avatar billede arne_v Ekspert
28. december 2009 - 15:56 #5
De devices du skal hente fra - de emulerer ikke COM port ?
Avatar billede spil2vind Nybegynder
28. december 2009 - 16:32 #6
ok, jeg er ret ny i com/usb data trafik, kan I hjælpe mig på vej
Avatar billede arne_v Ekspert
28. december 2009 - 19:09 #7
Min pointe er at hvis de USB devices emulerer COM port, så kan du bruge kode der fungerer med COM porte - og det er der nok mere af en USB kode.
Avatar billede spil2vind Nybegynder
28. december 2009 - 19:27 #8
Det forstår jeg ikke noget af, findes der ikke moduler som kan læse trafik fra USB device?

Arne, man kan vel beslutte hvor man vil hente data fra?
Avatar billede arne_v Ekspert
28. december 2009 - 19:41 #9
Jo. hrc har allerede givet dig links til noget.

Mne hvis der findes 100 stykker kode som kan læse fra USB device og 10000 stykke rkode som kan læse fra COM port, så er det sidste jo attriaktivt, *HVIS* din USB devive altså emulerer COM port, hvilket du ikke har be eller afkræftet.
Avatar billede spil2vind Nybegynder
28. december 2009 - 19:50 #10
ARNE please hva pokker er det du prøver at sige
Avatar billede arne_v Ekspert
28. december 2009 - 21:56 #11
Er det de pinligt mange stave fejl - eller snakker jeg totalt sort ?
Avatar billede spil2vind Nybegynder
29. december 2009 - 07:31 #12
Det må være sort, for jeg fatter ikke hvad du skriver
Avatar billede spil2vind Nybegynder
31. december 2009 - 09:44 #13
Hej alle og godt nytår til Jer alle

Jeg skriver igen lidt senere, idet jeg helt klart tror jeg skal bruge direkte USB snak, da det vi er ved at udvikle, er et alarmsystem, hvor jeg skal modtage teksten alarm via et USB kabel, og jeg aner intet om at lave en driver.

Men måske nogen af Jer har erfaring eller viden om opbygning af sådan et setup, så hører gerne fra Jer

Den kode som HRC henviser til, tror jeg er for gammel til at kunne bruges i en delphi 2009, da jeg ikke kan compiler koden
Avatar billede hrc Mester
31. december 2009 - 20:31 #14
Jeg var kommet lidt videre med at lave komponenten på min D2009'er - men så blev det jul og der var stadig en overskredet deadline osv. Tror godt jeg kan lave noget der kan oversættes - men det bliver i det nye år :-)

Er det billedsignaler der skal sendes (fra et web-kamera) eller er det bare et on/off signal. Sidstnævnte er jo meget simpelt med bare 1 eller 2 leder.

Findes der ikke et SDK eller resourcekit til de komponenter I bruger?

Har I overvejet en trådløs protokol, eller små dedikerede enheder der selvstændigt kommunikerer via Internettet? En lille Linux-tingest, eller sådan noget?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester