Interesting...

Have you looked at the Case actor?  I'm not sure it's
in the Kepler library, but you can instantiate it from
its classname, ptolemy.actors.lib.hoc.Case

Edward

At 03:31 PM 7/25/2007, Emir Mahmut BAHSI wrote:
>Hi all,
>I am working on conditional structures on existing workflow managers 
>currently. My goal was to implement if, switch and while like structure by 
>using existing actors in Kepler. Till now I could able to implement the first 
>two ones. I attached both of their screen shots.  
>In the first example(if example) it tries to download a file. If the first 
>source does not work, it tries the second address. 
>In the second example(switch example) there are three alternative addresses 
>for downloading a file. It tries each one sequentially to download the file. 
>Since number of alternatives can be increased by adding actors I call this 
>example switch. 
>What I want for the next step is, I try to implement a while structure for the 
>same scenario. In this case, I want my code to keep trying to download a file 
>from one source if that address is not working. It is kind of weird for this 
>example because it will cause the server to down. However it may be useful for 
>other scenarios in which loop condition depends on an event that happens 
>inside the loop(like while structures in C, C++, and Java). I want that while 
>structure to be a generic task which I can use in many cases. Do you have any 
>suggestions for that? Please feel free to ask me the unclear parts if there is 
>any. Thanks in advance.
>Any help will be appreciated.
>Thanks in advance.
>
>
>
>Emir Mahmut Bahsi
>Research assistant
>Dept of Computer Science at LSU
>Room 231, Johnston Hall
>Louisiana State University
>Baton Rouge, LA 70803
><mailto:embahsi at cct.lsu.edu>embahsi at cct.lsu.edu
>
>
>
>Shape Yahoo! in your own image. 
><http://us.rd.yahoo.com/evt=48517/*http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7>Join
> our Network Research Panel today! 
>
>_______________________________________________
>Kepler-users mailing list
>Kepler-users at ecoinformatics.org
>http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users

------------ 
Edward A. Lee
Chair of EECS and Robert S. Pepper Distinguished Professor
231 Cory Hall, UC Berkeley, Berkeley, CA 94720-1770
phone: 510-642-0253, fax: 510-642-2845
eal at eecs.Berkeley.EDU, http://ptolemy.eecs.berkeley.edu/~eal  

Reply via email to