Hi Efrat,
ptolemy.lib.actor.Commutator
will provide what you need. Connect both output to this actor, and connect
this actor to the (single) VariableSetter.
The token on the second channel will not be taken by the Commutator as
long as the first becomes processed.
Norbert
On Tue, 26 Sep 2006, Efrat Frank wrote:
Hi all,
In the attached workflow I'm using 2 variable setters to update the value of
the same parameter. I'm updating the variable twice so that if the lower part
of the workflow fails, the output variable will hold the value of the upper
part (see image). But, if both parts run successfully they race over which is
going to update first.. This workflow cannot use SDF and when using PN, I
cannot guarantee that 'Variable Setter 2' will execute prior to 'Variable
Setter 1'. Since this is a sink actor, I can't use triggers either.
Is there a way to decide this race in PN? Could it be solved using a
different director?
Thanks a lot,
Efrat
--
Norbert Podhorszki
------------------------------------
University of California, Davis
Department of Computer Science
1 Shields Ave, 2236 Kemper Hall
Davis, CA 95616
(530) 754-8188
[EMAIL PROTECTED]
----------------------------------
----------------------------------------------------------------------------
Posted to the ptolemy-hackers mailing list. Please send administrative
mail for this list to: [EMAIL PROTECTED]