Avatar billede cyberesben Nybegynder
26. august 2004 - 23:22 Der er 5 kommentarer og
1 løsning

Windows-udgave af RTAI mfl. fra Linux?

Dettte er en slags forlængelse af
http://www.eksperten.dk/spm/532359

For at få PWM til at virke ordentligt, vil jeg bruge nogle timer-funktioner i mit program, i stedet for nu hvor der blot kører en for-løkke...

Jeg har skrevet et lille program i Visual C++, som sender data ud på  LPT porten, men er ikke helt tilfreds med dette, og fandt denne side:

http://linuxgazette.net/issue97/pramode.html

problemet er at programmet som er vist på denne side, bruger nogle  ting som ikke er tilgængelige på Visual C++, bl.a. de timerfunktioner som ligger i rtai.h

Mit spørgsmål er om der findes noget tilsvarende til Windows, som kan bruges i Visual C++?
Avatar billede bertelbrander Novice
26. august 2004 - 23:35 #1
Man kan ikke lave noget der blot ligner real-time under windows :-(
Hvis du vil lave en PWM der kører mere en nogle få Hz på windows skal du bruge en driver.

Et godt sted at starte:
http://portio.sourceforge.net/resources.html
Avatar billede cyberesben Nybegynder
27. august 2004 - 10:43 #2
jeg har adgang til at læse/skrive på LPT porten... via logix4u driveren...

det som jeg efterlyser er blot nogle timerfunktioner til VC++ så jeg kan styre dete mere præcist, så det ikke bare er en for-løkke som kører med den hastighed CPUen nu tillader...
Avatar billede bertelbrander Novice
27. august 2004 - 20:42 #3
Problemet er at det ikke er muligt at lave noget der minder om rtai på windows platformen. Windows er ikke lavet til at køre realtime.

Hvis du er heldig kan du lave en timer der er nøjagtig ned til +/- 2 ms, og det kommer man jo ikke langt med, når man vil lave en PWM.

Den eneste måde at opnå en rimelig performence er at lave en device driver.
Avatar billede cyberesben Nybegynder
16. december 2004 - 20:12 #4
jeg lukker igen, tror jeg må købe en lille MCU til det projekt...

bertel: smid et svar hvs du vil have lidt point
Avatar billede bertelbrander Novice
16. december 2004 - 21:05 #5
Jeg samler ikke på point.
Avatar billede cyberesben Nybegynder
16. december 2004 - 23:18 #6
Kommentar: cyberesben
16/12-2004 20:12:20
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