Hirdetés

Új hozzászólás Aktív témák

  • Teasüti
    nagyúr

    OK.
    De ha airplane -ben van, akkor hiába megyek el otthonról, nem fogja érzékelni, hogy elhagytam a lakást, ezért nem fog bekapcsolni magától a teló. Viszont ha bizonyos időnként bekapcsolna, és már elmentem otthonról, akkor észlelné, hogy megváltozott a cellainfó és bekapcsolva is maradna. Vagy csináljak 8 db. Time contex-et, 1-1- óra időtartamú airplane-re?
    pl.

    1.
    Cell Near Gsm ... ___________enter task: Air
    22:00-23:00 -ig airplan_______exit task: Air_off

    2.
    Cell Near Gsm ... ___________enter task:Air
    23:02-24:00 -ig airplan _______exit task: Air_off

    és ezt még reggel 7-ig óránként eljátsszam? Ez így nem túl memória igényes játék? Valami egyszerűbb módszer nincs arra, hogy előre meghatározott időnként bekapcsoljon a telefon?

    Csinálj egy közönséges, programozásból ismert ciklust!
    Ha ez idegen fogalom, akkor felvázolom:
    Egy ciklus két részből áll: a ciklus magja és egy feltétel.
    Úgy működik, hogy van egy parancs sorozat (ciklus mag), majd a feltétel alapján újra és újra végigmegy ezen.
    A te esetedben ez így fog kinézni:

    1. airplane on
    2. wait 1 h
    3. airplane off
    4. wait until cell signal > 0
    5. Go to 1. if "otthon vagyok".

    Ez az egyszerű példa addig ismételgeti magát, míg a feltétel igaznak bizonyul.
    Ha a feltétel nem igaz, akkor tovább megy a 6. sorra, vagy vége a task-nak.

    Több feltétel egymásba ágyazása is lehetséges e módon (ún. AND logikai művelet szerint - mindkét feltételnek igaznak kell lennie a 3. sorban lévő parancs lefutásához):

    1. If "akármi"
    ___2. If "akármi"
    ______3. ... stb.
    ___4. End if,
    5. End if.

Új hozzászólás Aktív témák