greenport Inserito: 18 dicembre 2015 Segnala Share Inserito: 18 dicembre 2015 Buongiorno.usando un interruttore ad autoritenuta faccio partire un carellino e il mio obiettivo è farlo fermare dopo x metri. se prima di raggiungere il mio obiettivo con l'interruttore vado a far decelerare il carellino mi fermerò nel punto x-y. Ora devo far compiere al carellino lo spazio restante y riazionando il tasto #on dell'interuttore ma una volta comandato nuovamente l'interruttore #on a 1 non mi esegue il secondo ciclo per calcolare velocità tempo e spazio del pezzo y ma continua a farlo come fossi ancora nel primo ciclo quindi con spazio iniziale uguale a zero anziche x-y e velocità raggiunta anzichè ripartire da zero. Questo è il mio interuttore:u #ono(un #offu #acceso)= #acceso come faccio a distinguere i due cicli con un tasto solo #on? Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 18 dicembre 2015 Segnala Share Inserita: 18 dicembre 2015 Devi alzare un flag (settare una memoria) qunado parte il primo ciclo; questo flag verrà abbassato solo dopo che il carellino ha raggiunto il traguardo finale.Quando azioni l'interruttore #on verifichi lo stato del flag, se ol flag è alto esegui il secondo ciclo, altrimenti il primo. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora