Avatar billede geronimo Nybegynder
10. juni 2002 - 02:53 Der er 6 kommentarer og
1 løsning

Lave et program hvor jeg kan styre printerport

Hej, jeg er i gang med et projekt;
Jeg vil styre nogen blæsere og lys vha. et lille print som tænder/slukker for de her ting eftersom om der er signal eller ej på en pin på printerporten.

Sagen er bare den at jeg aldrig har programmeret noget brugbart i delphi før... Så jeg står altså på bar bund totalt, så jeg vil gerne have et færdigt program med grundkoden til eller bare en godt gennemført instruktion i hvordan jeg laver en knap som tænder eller slukker for signalet på en pin, og en anden knap som tænder/slukker for 1 pin og samtidigt gør det modsatte med en anden pin (eller sætter en af inverter pinsene til 1 og en almindelig til 1 samtidigt).

Håber der er nogen der kan/gider hjælpe!

På forhånd tak
Brian Lund
Avatar billede yousif Nybegynder
10. juni 2002 - 08:17 #1
http://www.geocities.com/rbprogrammer/

Download Portspy.. jeg håber du kan bruge den :)


MVH
Yousif
www.ys-software.tk
Avatar billede yousif Nybegynder
10. juni 2002 - 08:19 #2
:( Der er ikke inkluderet kildekode.. prøv at sende mail til ham der har lavet den.. måske kan i finde ud af noget :)
Avatar billede hreiff Nybegynder
10. juni 2002 - 10:50 #3
Prøv at se det her:

http://www.eksperten.dk/spm/27759

Der henvises til denne:

http://www.programmersheaven.com/zone2/cat55/14573.htm

hvor du kan downloade et eksempel.
Avatar billede geronimo Nybegynder
11. juni 2002 - 00:16 #4
Jeg fandt selv noget jeg kunne bruge med de links hreiff sendte, men nu skal jeg jo bare finde ud af at bruge det... jeg har fundet ud af hvordan jeg styrer de 8 af pinsene nu mangler jeg bare resten... filen jeg har brugt er den her: http://ftp.sunet.se/delphi/ftp/d20free/smport.zip hvis der er nogen der kan hjælpe med at få fat i resten vil jeg være taknemmelig!
Avatar billede hreiff Nybegynder
11. juni 2002 - 07:53 #5
Det var da en fiks lille ting du fandt der.
Hvad er det så du vil?
Er de 8 knapper som kan tænde for hver sin pin, og 8 knapper som tænder for hver sin pin og samtidig slukker for de 7 andre eller hvad?
Det nemmeste er nok at ændre i HwUnit, så det passer til dit formål.
Hvis du kigger på 'procedure TForm1.Button7Click' kan du se hvordan der skrives til porten (det er den procedure der kaldes når der trykkes på 'write-knappen') Her sættes porten til den værdi som står i SpinEdit2 (det med value). Du kan jo sætte den til hvad som helst. Hvis det er 1 bliver pin 1 tændt, hvis 2: pin 2, hvis 4: pin 3 osv. (binært).
Du kan så lave 8 knapper, eller bruge checkbox'e (som ved Base') eller hvad du nu har lyst til.

PS du skal ikke acceptere svar før du har fået noget du kan bruge. Så vidt jek kan se er styringen af porten kun en del af det du skal bruge.
Avatar billede geronimo Nybegynder
11. juni 2002 - 16:27 #6
Jah, men jeg er ny her sku lige prøve det med at dele point op... og så smuttede den... men så ved jeg det :D

Jeg fandt ud af at det er binært, smart nok egentligt så kan jeg bare lave noget med at addere og substrahere...

Styring af porten ER kun en del, men resten er ikke så svært (håber jeg for jeg er da godt på vej :)) og hardware mæssigt er det ikke noget problem for mig at banke noget op der virker!
Avatar billede hreiff Nybegynder
11. juni 2002 - 20:05 #7
Ok. God fornøjelse. Du vender bare tilbage hvis der ellers er 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