[kepler-users] loops in loops

Christopher Brooks cxh at eecs.berkeley.edu
Tue Oct 25 08:47:06 PDT 2011


Hi Kianwee,
Problem 1 has to do with multirate systems.
The attached model has a top level that fires once and an inside opaque 
composite that fires 10 times.
I use a sequence to array actor to cause the inside opaque composite to 
fire 10 times.
See *http://ptolemy*.eecs.berkeley.edu/~eal/ee225a/lab/*sdf*.pdf

About problem #2, the Repeat actor repeats the input, it does not cause 
the upstream actors to be fired.

BTW - test cases would help here.

Also, take a look at some of the example models in the Ptolemy II 
distribution.
In the Kepler source distribution look for models in
ptolemy/src/ptolemy/domains/sdf/kernel/test/auto/
See also
ptolemy/src/ptolemy/domains/sdf/lib/test/auto/DynamicRateChange.xml

_Christopher

On 10/25/11 3:06 AM, kianwee chen wrote:
> Hi all kepler users, I am trying to do a loop in a loop, something 
> like a for loop in a for loop. The task is as follow :
>
> 1.) So what I did was I setup a sdf director and set the iteration to 
> 1, then create a composite actor and put a sdf director in it and set 
> the iteration to 10. I was hoping that it would be for 1 iteration 
> outside, the composite actor will do the action 10 times inside, thus 
> creating a looop within a loop. However it did not work.
>
> 2.) I went on to try to do a repeat actor,  it worked, as I am using 
> random() to produce 10 different random number. The repeat gives me 10 
> same number. Thus its not good enough.
>
> Tried to find examples on this issue but did not manage to find it. 
> Cause I read about the opaque composite actor and I thought the 1.) 
> should have worked.
>
> Thanks
> ckw
>
>
> _______________________________________________
> Kepler-users mailing list
> Kepler-users at kepler-project.org
> http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users

-- 
Christopher Brooks, PMP                       University of California
CHESS Executive Director                      US Mail: 337 Cory Hall
Programmer/Analyst CHESS/Ptolemy/Trust        Berkeley, CA 94720-1774
ph: 510.643.9841                                (Office: 545Q Cory)
home: (F-Tu) 707.665.0131 cell: 707.332.0670

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20111025/0bb636df/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SDFComposite.xml
Type: text/xml
Size: 42355 bytes
Desc: not available
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20111025/0bb636df/attachment.xml>


More information about the Kepler-users mailing list