Beste programmers,
Voor school zijn we bezig een hartslag monitor te maken, waarmee we aan de hand van RS232 op de computer met een zelfgemaakt programma het welbekende grafiekje tekenen.

Er zijn echter een aantal problemen, we moeten de grafiek altijd blijven tekenen, hierbij zijn dus threads nodig en omdat we beginnelingen zijn in de programmeertaal zal dit een probleem kunnen worden.
Op dit moment tekenen we de grafiek met een canvas en een array met punten die we met een for loopje afdrukken, hij moet de gui echter na elk geplot punt weergeven, dit doen we nu met processmessage wat een zeer lelijke manier is met knipperd scherm als resultaat, is dit ook anders (beter) op te lossen?
Het volgende probleem is dat we in een array telkens alle waarden een plaatsje moeten opschuiven waar de nieuwe waarde op plaats 0 erin schuift, echter kost dit veel te veel kracht (in een array van 700 plaatsen) en gebeurd dit daardoor veel te langzaam. Is dit ook op te lossen?
Voor school zijn we bezig een hartslag monitor te maken, waarmee we aan de hand van RS232 op de computer met een zelfgemaakt programma het welbekende grafiekje tekenen.

Er zijn echter een aantal problemen, we moeten de grafiek altijd blijven tekenen, hierbij zijn dus threads nodig en omdat we beginnelingen zijn in de programmeertaal zal dit een probleem kunnen worden.
Op dit moment tekenen we de grafiek met een canvas en een array met punten die we met een for loopje afdrukken, hij moet de gui echter na elk geplot punt weergeven, dit doen we nu met processmessage wat een zeer lelijke manier is met knipperd scherm als resultaat, is dit ook anders (beter) op te lossen?
Het volgende probleem is dat we in een array telkens alle waarden een plaatsje moeten opschuiven waar de nieuwe waarde op plaats 0 erin schuift, echter kost dit veel te veel kracht (in een array van 700 plaatsen) en gebeurd dit daardoor veel te langzaam. Is dit ook op te lossen?
“If Your Only Tool Is a Hammer Then Every Problem Looks Like a Nail” (Abraham Maslow)
