C++ I/O, med millisekunders mellemrum.
Jeg skal have skrevet et program der skriver nogle data ud til en port med mellem 1 og 20 millisekunders mellemrum, dog sandsynligvis for det meste hvert 5. ms.Jeg har selve koden kørende, men jeg ved ikke nok om "real time programmering" til at optimere programmet, hvorfor jeg nu anmoder om hjælp.
Som det er nu har jeg hele programmet i en stor GUI, med en justerbar High Resolution Timer der aktiverer portskrivningen når den "fyrer".
Problemet er at det kræves at hele programmet kører i Real Time Priority, hvilket naturligvis ikke er særligt "pænt" - men hvis jeg ikke kører i RealTime affyres min timer ikke stabilt bare jeg scroller i IE.
Bare for at gøre det hele endnu sværere skal programmet kunne compiles under Borland C++ Builder 4.
En ekstra "bonus"opgave kunne være: hvordan formindsker jeg RAM-forbruget ? 4 MB er lige i overkanten.
Håber at nogen kan hjælpe.