Avatar billede vest Nybegynder
15. december 2002 - 02:17 Der er 2 kommentarer og
4 løsninger

Programmering af interface kort

Jeg kunne godt tænke mig at programmere sådan et interface kort.
http://www.brinck.dk/byggesaet/br847.asp
Men jeg er nybegynder i c++ og jeg ved derfor ikke om det er muligt.

1.For at få det til at virke er det da spørgsmål om at sætte sig tilstrækkelig ind i programmering i c++ og hvordan en seriel port fungere, eller er det afhængig af hvilken software der følger med?

2. Vil det kunne virke under linux

3. Er der en standard for hvordan kommunikationen er mellem den serielle port og interface kortet, eller er det forskellig fra det ene fabrikat til det andet.
Avatar billede ccmoosmanden Nybegynder
16. december 2002 - 00:21 #1
Hej,

Jeg knoklede osse en del med hvordan hulen jeg fik hul igennem til serielportene på PC'en igennem et visual C++ program. Det store gennembrud fik jeg først da jeg prøvede at downloade seriel port library'et fra marshallsoft. www.marshallsoft.com

MVH Moosmanden
Avatar billede vest Nybegynder
16. december 2002 - 13:43 #2
Hej Moosmanden

Tak for dit svar, jeg havde næsten opgivet at få svar fra nogle, så dit indlæg har næsten reddet julen :-)
Men hvor har du ellers hentet din viden fra, har du købt nogle gode bøger, eller har du fundet noget på nettet? Jeg vil blive vildt lykkelig hvis du kynne oplyse mig noget om det, og måske give mig nogle gode link. På forhånd tak :-)

Jeg har selv købt en grunbog i programering som jeg er i gang med, men det har jeg indset at det er ikke nok, men jeg har fundet den næste bog som jeg har tænkt mig at købe. Den hedder C++ - videregående programmering, om det så er nok vil jo så vise sig.
Avatar billede ccmoosmanden Nybegynder
16. december 2002 - 13:59 #3
Jeg har bla. brugt en der hedder "learn visual C++ in 21 days", den gennemgår de forskellige dicipliner der er i windows programmering. Lav en dll, lav et bruger interface, lav et multithreaded program osv.

Det letteste, hvis man skal lære at lave C/C++ programmer, det er nok at lave såkaldte win32 console applilationer. dvs. programmer uden grafisk brugerflade. For mig der har det speedet læreprocessen lidt op, at jeg ikke skulle tænke så meget på brugerfladen.

MVH Moos
Avatar billede doctorseb Nybegynder
16. december 2002 - 20:45 #4
Hej,

Nu skal jeg ikke kunne prale af, at have prøvet det selv, men lige netop seriel-porten(e) kan så vidt jeg ved rammes i ganske almindelig user-mode via. CreateFile() familien af API-kald...?
Avatar billede herman01753 Nybegynder
16. december 2002 - 22:24 #5
http://studienet.e.iha.dk/klasser/i2a/dkt1/Lab1/ComClass.cpp
og http://studienet.e.iha.dk/klasser/i2a/dkt1/Lab1/dktopgave1.hpp
er en cpp og headerfil til at tilgå din serielle port.
hvis du selv vil læse lidt mere om det, kan du gå til MSDN(microsoft developers network) og læse mere om al slags programmering
vedr seriel port, er adressen hos MSDN http://msdn.microsoft.com/library/en-us/serial/hh/serial/sseovr_32g7.asp

Håber det var en hjælp
Avatar billede preben.m Nybegynder
19. december 2002 - 17:29 #6
Jeg kender ham der har lavet kittet, har du prøvet den medfølgende software http://www.brinck.dk/filer/Serial.zip det er programmeret i Borland Builder C++ med Async Professional 3.x fra www.turbopower.com, komponenten fra turbopower gør det meget let at skrive til seriel porten eller hente data fra den. man kan skal f.eks bare skrive Form1->AdpSrPort->PutChar(55); og så kommer der den rigtige værdi ud på porten opsætningen af hastighed og så vidre kan du sætte i object inspectoren eller ved kode 5 linjer eller noget. Du kan downloade en gratis prøve version af Async fra turbopower, den virker fuldt ud uden nogen for for tidsbegrænsning, du kan dog ikke compile filer der kan overflyttes til en anden maskine
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