If codes

algemene C code
Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: If codes

Berichtdoor shooter » 15 Okt 2014, 17:21

persoonlijk maakt het mij niet uit hoe je programmeert, maar ik ga niet een heel programma doorworstelen, ik heb liever een schema (flowchart) want daar kan ik wel een structuur inzien, als je dan het prgramma maakt en er staan fouten in, dan kan ik aangeven wat er fout gaat zoals bijv telkens weer de cursor op 0,1 zetten.
paul deelen
shooter@home.nl

Advertisement

Berichten: 167
Geregistreerd: 19 Apr 2014, 15:03

Re: If codes

Berichtdoor Hanneman » 15 Okt 2014, 22:48

Ik zal een flowchart maken van de code waar ik nu mee bezig ben en de dingen die ik er nog aan wil gaan doen.
Voordat ik er mee verder ga.

De code met de booleans
Code: Alles selecteren
 if (heater1 == true && heater2 == true && heater3 == true) {
aanpassen naar
Code: Alles selecteren
 if ((heater1 == true) && (heater2 == true) && (heater3 == true)) {

doet ogenschijnlijk niets, maar ik heb het voor de zekerheid maar zo gelaten.

Wat goed werkte was de tip van Paul met de else if statements en de heater = true statements opsommen.

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

Re: If codes

Berichtdoor shooter » 16 Okt 2014, 09:51

je mag ook schrijven : if (heater1 && heater2 &&heater3){
dit mag als de waarde true of false is.
HIGH and LOW is dus fout dan moet je schrijven heater1==HIGH etc.
dat ligt aan hoe je een variabele declareert.
paul deelen
shooter@home.nl

Berichten: 167
Geregistreerd: 19 Apr 2014, 15:03

Re: If codes

Berichtdoor Hanneman » 16 Okt 2014, 11:01

Ik heb dit diagram gemaakt:
https://www.dropbox.com/s/cia7rqvsksrqswz/Huisinstallatie.jpg?dl=0

Naar aanleiding van deze case:
De woning heeft:
3 verwarmingselementen
2 voorraadvaten voor het CV en kraanwater
4 temperatuur sensoren
1 motor-generator
Een accu bank
Inverters/laders

De verwarmingselementen verwarmen het water in het systeem en gaan aan afhankelijk van de hoogte van de temperatuur.
De temperatuur wordt op 4 plaatsen gemeten. Water dat terugkomt, water dat het voorraadvat verlaat en in ieder voorraadvat.
De accu's worden geladen en ontladen via de inverters/laders. afhankelijk van de spanning van de accu's.
De woning haalt zijn electriciteit uit de accubank en de motor-generator.
Bij een verandering wordt er een log weggeschreven.

Is het diagram oke zo?

Vorige

Terug naar C code

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 43 gasten