...
Code Block |
---|
int SensorinArvo() { int arvo = SensorValue[S1]; return arvo; } task main() { int sensoriLukema; // Esitellään muuttuja, nyt paikallisena. Muutuja näkyy vain tässä funktiossa! sensoriLukema = SensorinArvo() // Funktion palauttama arvo kopioidaan muuttujaan sensoriLukema } |
Esimerkissä funktio SensorinArvo()
palauttaa sensorin S1
lukeman.
Anchor | ||||
---|---|---|---|---|
|
Esimerkki 5
Code Block |
---|
int SensorinArvo(int portti)
{
int arvo = SensorValue[portti];
return arvo;
}
task main()
{
int sensoriLukema; // Esitellään muuttuja, nyt paikallisena. Muutuja näkyy vain tässä funktiossa!
sensoriLukema = SensorinArvo(S4) // Funktion palauttama arvo kopioidaan muuttujaan sensoriLukema
}
|
Esimerkissä funktio SensorinArvo(int portti)
palauttaa parametrin portti määrittelemän sensorin lukeman.
Paikalliset muuttujat
Funktioilla voi olla omia paikallisia (local) muuttujia.
...