Return opdracht

Arduino specifieke Software
Berichten: 19
Geregistreerd: 21 Jul 2017, 21:13

Return opdracht

Berichtdoor Dx44 » 07 Dec 2020, 21:30

Ik heb in mijn schets" One Wire Weather station" een aantal keren de instructie Return gebruikt.

voorbeeld

void Loop(void)

MeetTijdBepalen()

Meet()

Rapport()



void MeetTijBepalen ()
{
bepaal meet tijd
Indien gedaan
Return
}

Void Meet()
{
meet
indien gedaan
Return
}

void Rapport()
{
Rapporteer
indien gedaan
Return
}

mag ik verwachten dat de Return instructie goed wordt uitgevoerd en dat na iedere meettijd een rapport wordt gegeven.

Het zal duidelijk zijn dat dit niet een werkende schets is maar ik kan niet vaststellen of ik de Return op deze wijze mag gebruiken/

ben benieuwd
Emile van der Zwan

Advertisement

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Return opdracht

Berichtdoor shooter » 08 Dec 2020, 15:24

Code: Alles selecteren
void Loop(void){ // start van loop

MeetTijdBepalen()

Meet()

Rapport()
}// einde loop


void MeetTijBepalen ()
{
bepaal meet tijd
//Indien gedaan
//Return
}

Void Meet()
{
meet
/*indien gedaan
Return
*/}

void Rapport()
{
Rapporteer
/*indien gedaan
Return*/
}

ofwel gewoon teruggaan je kunt in de loop wel bijvoorbeeld zeggen 100 keer meten en per uur rapporteren, maar je beter zeggen wat het moet doen als niet gedaan en aan het eind gewoon terugkeren.
paul deelen
shooter@home.nl

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Alexduh en 12 gasten