To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.loc.itOpen lugnet.loc.it in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Local / Italia / 10924
10923  |  10925
Subject: 
Re: Proprio non ci arrivo!
Newsgroups: 
lugnet.loc.it
Date: 
Mon, 15 Apr 2002 16:48:41 GMT
Viewed: 
633 times
  
"Guido Truffelli" <guy@aga.it> ha scritto:
Ciao Andrea,

gestione del cambio ... e qui nascono i casini poichè ... boh ..penso ci
siano troppi rilevamenti che si accavallano inoltre ... poichè viene
continuamente monitorato il trend viene continuamente lanciato daccapo • il
task di gestione cambio ....

Da quanto ho capito basta la seguente cosa.

- Variabile globale che vale inizialmente 0
- Appena vorresti entrare nella gestione cambio fallo effettivamente solo • se
la variabile è ancora a 0
- Appena prima di entrare nella gestione cambio la poni a 1
- Appena esci dalla gestione cambio la poni nuovamente a 0

In questo modo sincronizzi tutto abbastanza facilmente

Condivido in pieno quanto ha detto Guido. In generale sono pochissime le
occasioni di utilizzare in modo sensato lo stesso sensore in due task
diversi, a meno che non siano esclusivi uno con l'altro e corrispondano
realmente a due fasi diverse dell'attività del robot, che non interferiscono
una con l'altra. Oppure, sempre in situazioni di alternanza tra fasi e
tasks, che non siano due sensori accoppiati sulla stessa porta (touch+touch
o light+touch).
Nel tuo caso mi sembra molto meglio usare un unico task, dove è più semplice
sincronizzare i vari passaggi da uno stato all'altro.

Ciao
Mario



Message has 1 Reply:
  Re: Proprio non ci arrivo!
 
(...) Funzionaaa...aaa !!!! Oltre alla variabile che controlla lo start dei task, ho dovuto anche lavorare un pò sulle modalità e sugli intervalli di rilevamento poichè mi sono accorto, ad esempio, che i reset del sensore in un task sballavano i (...) (23 years ago, 2-May-02, to lugnet.loc.it)

Message is in Reply To:
  Re: Proprio non ci arrivo!
 
Ciao Andrea, (...) Da quanto ho capito basta la seguente cosa. - Variabile globale che vale inizialmente 0 - Appena vorresti entrare nella gestione cambio fallo effettivamente solo se la variabile è ancora a 0 - Appena prima di entrare nella (...) (23 years ago, 15-Apr-02, to lugnet.loc.it)

7 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR