Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi LPT überwachen (https://www.delphipraxis.net/63777-lpt-ueberwachen.html)

philiph 22. Feb 2006 19:16


LPT überwachen
 
Also ich habe mir schon viele Tutorials und Beiträge dazu angeschaut aber nichts hat mich weitergebracht. Ich habe einen Taster am LPT Port und möchte bei druck darauf im Prog. eine Prozedur auslösen wie mache ich das?

turboPASCAL 22. Feb 2006 19:51

Re: LPT überwachen
 
Suche mal nach der Hier im Forum suchenINPOUT32.DLL, dann kanst du auch LPT-Port-Pins abfragen.
Guckst du auch: Auslesen des Parallel Ports die Suche machts möglich ... ;)

Delphi-Quellcode:
procedure Out32(Addresse:Integer; Wert:byte); stdcall; export;
external 'INPOUT32.DLL';

function Inp32(Addresse:Integer):Byte; stdcall; export;
external 'INPOUT32.DLL';

omata 22. Feb 2006 21:33

Re: LPT überwachen
 
Moin,

oder wenn du gern auf den Interrupt des LPT-Ports reagieren möchtest, schau mal hier

MfG
Thorsten

philiph 23. Feb 2006 16:20

Re: LPT überwachen
 
Danke erstmal aber wie kann ich jetzt einen bestimmten Ein bzw. Ausgang abfragen?

Wie müssste es z.B. aussehen um den eigentlichen busy(Pin11) Status abzufragen?

PS:der obige code geht bei mir nicht :gruebel: edit:Problem gelöst

turboPASCAL 24. Feb 2006 00:15

Re: LPT überwachen
 
Warscheinlich weil du die Pin's nicht richtig angeschlossen hast ? :gruebel:

Wie hast du den den Taster angeschlossen ?

philiph 24. Feb 2006 09:51

Re: LPT überwachen
 
Zwischen Pin 11 und Pin 25 (mit anderen Programmen geht das)

turboPASCAL 24. Feb 2006 15:43

Re: LPT überwachen
 
Guck mal: http://www.vbarchiv.net/workshop/workshop76.php ist zwar kein Delphi aber die Vohrgehensweise
ist gut erklärt.

Schon mal gemessen ob auch eine Spannung da ist ?

Zitat:

(mit anderen Programmen geht das)
und welchem, Code dabei?

philiph 24. Feb 2006 16:28

Re: LPT überwachen
 
Also das auslesen bekomme ich jetzt halbwegs hin lag am Taster aber ich habe mir nun mal näher das angeguckt Auslesen des Parallel Portsund mit
Delphi-Quellcode:
out32(888,1);
den D0 auf high gesetzt ich weiss auch das wenn ich die eins durch eine zwei ersetze ich das für D1 mache aber wie kann ich sie unabhängig voneinander abschalten? ich habe es bisher nur geschaft mit
Delphi-Quellcode:
out32(888,0);
alle abzuschalten!

turboPASCAL 24. Feb 2006 16:32

Re: LPT überwachen
 
http://www.delphipraxis.net/internal...=435477#435477 ...und abwärts mal gucken.

philiph 24. Feb 2006 17:23

Re: LPT überwachen
 
Liste der Anhänge anzeigen (Anzahl: 1)
und was genau davon brauche ich jetzt das meiste geht bei mir nicht :wall:

wieso z.B. wird bei meinem Programm immer nur eine LED angemacht


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz