in een programma wat ik aan het maken ben moet via de com poort van de pc een signaal binnenkomen. Dit signaal wordt door mijn prorgramma wat geschreven is in C++ uitgelezen, met een functie. Nou is de bedoeling dat dit signaal wordt gecontroleerd door het programma. Als er geen signaal binnenkomt hoeft er niks te gebeuren en moet het programma gewoon verder draaien. Komt er echter een bepaald signaal binnen dan moet het programma stoppen en een melding geven.
Dit wilde ik eerst doen door de functie waarin de com poort wordt gecheckt gewoon steeds op te roepen meerdere keren in het programma. Alleen als het programma bijv. wacht op een invoer via de console, dan staat het programma in principe stil. Het com poort signaal wordt dan niet gecontrolleerd. Dit moet echter wel regelmatig gebeuren. Nu is mijn vraag hoe ik dit het best kan aanpakken zodat de invoer van de com poort regelmatig wordt gecontrolleerd. Zelf dacht ik aan iets van een soort interrupt, maar ik weet niet of zoiets kan onder C++. Wie helpt mij verder. thx
Dit wilde ik eerst doen door de functie waarin de com poort wordt gecheckt gewoon steeds op te roepen meerdere keren in het programma. Alleen als het programma bijv. wacht op een invoer via de console, dan staat het programma in principe stil. Het com poort signaal wordt dan niet gecontrolleerd. Dit moet echter wel regelmatig gebeuren. Nu is mijn vraag hoe ik dit het best kan aanpakken zodat de invoer van de com poort regelmatig wordt gecontrolleerd. Zelf dacht ik aan iets van een soort interrupt, maar ik weet niet of zoiets kan onder C++. Wie helpt mij verder. thx