Kan ikke få data fra com port...

Tags:    delphi

Hej jeg har købt mig en ir modtager og har prøvet at se om jeg kan få nogle dater ind i mit program men det kan ikke lykkes for mig er der nogle der kan hjælpe?


SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E



45 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hay igen !!!
Det kan du her http://www.cpcug.org/user/clemenzi/technical/Languages/SerialIO.htm

http://www.delphispilprogram.udvikleren.dk/thread.php?techid=2&f=2&t=2265

Da jeg brugte det i sin tid brugte jeg inport aktiv-x og inpoteret mscomm.ocx den ligger i Windows mappen og herunder system32 (hos mig C:\\WINDOWS\\system32 og fil navnet er MSCOMM32.OCX). Du kan bruge søge funktionen og se om du har den. Hvis den ikke er der så skriv lige din mail så finder vi ud af det....

Med Venlig Hilsen
Janus S. Andersen

P.s Undskyld jeg var lidt længe om at svare, men jeg har meget at set til for tiden.

[Redigeret d. 19/09-05 20:33:46 af Janus S. Andersen]



Kan du få data ind i hyperterminal eller andre programmer?
Har du sat porten rigtigt op, f.ex. baud rate?
Hvordan ser dit program ud?



Kan du få data ind i hyperterminal eller andre programmer?
Har du sat porten rigtigt op, f.ex. baud rate?
Hvordan ser dit program ud?


Jeg ved faktisk ikke helt hvad det er baud rate er?
Når jeg connecter til min port får jeg et styk data i byte form regner jeg med... men når jeg trykker på en eller anden kanp på min fjærnbetjæning registrere den ikke noget...

test program:
Fold kodeboks ind/udKode 


SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E



Baud rate er den hastighed som porten skal sende og modtage med, baud måles i bit/sec.

Prøv om du kan modtage med hyperterminal.



Baud rate er den hastighed som porten skal sende og modtage med, baud måles i bit/sec.

Prøv om du kan modtage med hyperterminal.


Hvor kan jeg finde hyperterminal?


SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E



Baud rate er den hastighed som porten skal sende og modtage med, baud måles i bit/sec.

Prøv om du kan modtage med hyperterminal.


Hvor kan jeg finde hyperterminal?


SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E



okay har fundet den.. men det eneste jeg få er X og det er når jeg connecter???

SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E



Ved du hvad du formodes at modtage?
Ir senderen sender måske binær data, dvs data der ikke nødvendigvis er ascii tegn.

I koden fjerner du alle tegn under 32, prøv at udskrive værdien på alle tegn som et tal, ikke ascii.

Skal dit program ikke sætte porten op?
Hvordan har du sat baud-rate op i hyperterminal?



Ved du hvad du formodes at modtage?
Ir senderen sender måske binær data, dvs data der ikke nødvendigvis er ascii tegn.

I koden fjerner du alle tegn under 32, prøv at udskrive værdien på alle tegn som et tal, ikke ascii.

Skal dit program ikke sætte porten op?
Hvordan har du sat baud-rate op i hyperterminal?


Porten bliver sat op via en component...

baud-raten har jeg prøvet alle af..
vil lige tjekke det der med ikke ascii..

Jeg ved at min modtager virker til computeren for der er et program der heder girder der kan læse fra den..

SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E

[Redigeret d. 04/08-05 22:57:25 af SkypeR]



Ved du hvad du formodes at modtage?
Ir senderen sender måske binær data, dvs data der ikke nødvendigvis er ascii tegn.

I koden fjerner du alle tegn under 32, prøv at udskrive værdien på alle tegn som et tal, ikke ascii.

Skal dit program ikke sætte porten op?
Hvordan har du sat baud-rate op i hyperterminal?


Porten bliver sat op via en component...

baud-raten har jeg prøvet alle af..
vil lige tjekke det der med ikke ascii..

Jeg ved at min modtager virker til computeren for der er et program der heder girder der kan læse fra den..

SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E

[Redigeret d. 04/08-05 22:57:25 af SkypeR]



Kan ikke rigrig hitte ud af det... Det er vel ikke sådan du evt kan strikke et program sammen eller kender en der har lavet et program der kan med source kode?

SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E



Jeg kan godt strikke et program sammen i C++, har du en C++ kompiler?



t