Hi, Coming to think of it, I think the Expression actor can be (has been, in my case) used as a Synchronizer. Its purpose is to simply wait for the other tasks to be completed, that is, the other tasks once completed are given to the port 'a2' of the expression, and the actor outputs 'a1'.
Thanks, Harini Begin forwarded message: From: Harini Iyer <[email protected]> Date: March 18, 2010 6:00:56 PM EDT To: Matt Jones <jones at nceas.ucsb.edu> Subject: Re: [kepler-users] Query with the Expression actor Hi Matt, Lets suppose a1 contains some string say 'This and That' and a2 contains 'Everything else'. These are the two inputs to this actor with the expression 'a1'. So my question is, does that mean that there is no significance of the input port 'a2'? I mean, what if I remove the input port 'a2'? I think I should try that. Thanks, Harini On Mar 18, 2010, at 5:50 PM, Matt Jones wrote: Harini, The expression actor simply evaluates the expression, and places the result on the output port. So, if you have two ports (a1, a2) and the incoming value to a1 is 3 and incoming value of a2 is 5, then the expression 'a1' will output 3 on the output port, and the expression 'a1 + a2' will output 8 on the output port. See the attached figure for an illustration. Maybe I'm missing the point of your question? Matt On Thu, Mar 18, 2010 at 12:36 PM, <hriyer at ncsu.edu> wrote: Hi, I had a query regarding the expression actor. Consider a scenario, where I have an expression actor with 2 input ports, a1 and a2, and one output port. The expression in the actor simply says a1, What is that supposed to mean? a1 and a2 given as inputs are simply some strings that represent a filename or something similar. So if the expression in the Expression actor is the name of the input port, what does that mean? Thanks, Harini _______________________________________________ Kepler-users mailing list Kepler-users at kepler-project.org http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users <Picture 6.png>

