[kepler-dev] Sleep actor sleeping more than it needs to

Christopher Brooks cxh at eecs.berkeley.edu
Thu Oct 21 08:16:31 PDT 2004


Hi Xiaowen,
   If you, or any other kepler developer, wants access to the devel
version of Ptolemy II, please go to 
http://chess.eecs.berkeley.edu/ptexternal/
and request an account.

It is much easier for me to create read only access accounts
than it is to create read/write accounts, so if possible, please start
with a read only account.

_Christopher

--------

    Hi Edward,
    
    
    Thank you for the quick reply.
    
    I tried the actor you sent, but the workflow exhibited the same 
    behavior as before.  Actually, I realized that if the Sleep actor does 
    receive a token, it sleeps twice as long, and if it doesn't, it appears 
    to sleep once.
    
    Perhaps the fix was somewhere in the Ptolemy engine since the new actor 
    behaved the same as before in 4.0.1.
    
    I will now await very eagerly the next release of Ptolemy :)
    
    
    Thanks,
    Xiaowen
    
    
    
    
    On Oct 20, 2004, at 11:20 AM, Edward A. Lee wrote:
    
    >
    > I was able to replicate this in 4.0.1, but it appears to be fixed
    > in the CVS head.  There have been some changes to the Sleep actor.
    > I've attached the latest source for that actor...
    >
    > Edward
    >
    > At 06:21 PM 10/19/2004 -0700, xiaowen wrote:
    >> Hi All,
    >>
    >> In my testing, it appears that the Sleep actor 
    >> (ptolemy.actor.lib.Sleep) sleeps more than it needs to.  Attached is 
    >> a workflow that demonstrates what I mean.  The Sleep actor in this 
    >> workflow never receives a token, and yet, the workflow still appears 
    >> to pause for the specified number of seconds.  Ideally, since the 
    >> fire() method should not be called on this actor, the workflow should 
    >> finish immediately.
    >>
    >> Is there a workaround for this?  Or am I misunderstanding something 
    >> about how the director or this actor works?
    >>
    >> I'm running Ptolemy 4.0.1 on Linux.
    >>
    >> Thanks!
    >> Xiaowen
    >>
    >> _______________________________________________
    >> kepler-dev mailing list
    >> kepler-dev at ecoinformatics.org
    >> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev
    >
    > ------------
    > Edward A. Lee, Professor
    > 518 Cory Hall, UC Berkeley, Berkeley, CA 94720
    > phone: 510-642-0455, fax: 510-642-2739
    > eal at eecs.Berkeley.EDU, 
    > http://ptolemy.eecs.berkeley.edu/~eal<Sleep.java>
    
    _______________________________________________
    kepler-dev mailing list
    kepler-dev at ecoinformatics.org
    http://www.ecoinformatics.org/mailman/listinfo/kepler-dev
--------



More information about the Kepler-dev mailing list