Start från parallellport
Kan man starta en procedur från en hänndelse i
parallellporten? Har provat använda Timern+
villkorssats, men då kan man ju få fördröjning på
upp till 56ms.
Svara
Sv: Start från parallellport
Hej
Jag tror att du vill Sampla , då får du använda en Do Loop
med vilkorssats och DoEvents.
Du kan också använda API Sleep och få 1 ms upplösning,räcker det ?
Sven
Svara
Sv: Start från parallellport
Jag kanske uttryckte mig grumligt,
På samma sätt som man kan starta
en procedur genom att trycka på en
knapp, vill jag att den ska starta när
man lägger 5 volt på en pinne i
parallkellporten. Sleep däremot är
väl till för att ge en paus?
//Tor Erik
Svara
Sv: Start från parallellport
Skall du bara reagera en gång så är väl 56 ms inte
mycket att snacka om , eller ? har det betydelse ?
Svara
Sv: Start från parallellport
Förra veckan läste jag ett svar på forumet hur GetTickCount
kunde användas för att räkna millisekunder, provkörde
och insåg att datorn kunde användas för tidmätning, om
man bara kan starta en procedur snabbt från händelse
i parallellporten. Lägg exemplets variabel "tid" under
general, och start och stopp i varsin procedur.
Jag tror det skulle finnas gott om användningsområden.
/Tor Erik
Svara
Sv: Start från parallellport
Gör istället en loop (med DoEvents och ev en sleep) som läser av hela tiden.
/Johan
Svara
Sv: Start från parallellport
Igen
GetTickCount själ för mycket processorkraft om du skall ha det att gå i en lopp.
Vad är det för tidsbelopp du tänker dig,som JohanD skriver bästa lösningen
är en Do Loop med Sleep. Vad hade du tänkt mäta. ?
Det snabbaste du kan åstadkomma är API QueryPerformanceCounter [QueryPerformanceCounter]
Svara
Sv: Start från parallellport
Jag bara undrar med tanke på alla knepiga lösningar här har man inte tillgång till avbrottshantering på parallellporten?
På serieportarna får man ju riktig hög upplösning med avbrottshantering.
Typ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/parallel/hh/parallel/cisspd_4lgy.asp men det ska väl gå att åstakomma liknande saker utan att meka på DD-nivå eller?
Svara
Sv: Start från parallellport
Bakgrunden till denhär tråden:
Min tanke var att använda datorn som stopp-ur
vid sprinterlopp, fotocell vid start och mål.
Hundradels sekunds upplösning behövs då.
Dessutom om man kan mäta pulslängd är
det inte långt borta att göra en morse-avkodare
Svara
Sv: Start från parallellport
Hej
Äntligen fick Vi svar på hur du tänkt.Visst går det.
Ser framför mig ett program på en bärbar dator(Win 98) som bara jobbar
med detta under tiden loppet pågår,Win98 blir optimalt ,högre versioner
blir det bara strul med åtkomst till parallellporten,det går men strul strul.
Lösningen ligger i mitt uppskick. Programarkivet:Parallellport experiment
Återkommer ,det blir en lösning med QueryPerformanceCounter.
Beträffande morseavkodare så finns det sådana program så
det skall inte vara så himla svårt att lösa.Kolla mitt uppskick Programarkivet:Parallellport experiment
om det kan vara något att börja fundera kring.
Mitt Temperaturprogram Programarkivet:Parallellport experiment arbetar på detta vis,dvs kollar pulslängder.
Fråga gäller gemensam start ?
Sista fråga , skall bygga en simulator på detta ,hur lång tid varar loppet ~~
Svara
Sv: Start från parallellport
OK,
Loppet varar max 3 miuter.
Starten är individuell, med
någon minuts mellanrum.
Svara