11-27-2007 12:20 AM
11-28-2007 12:14 PM
11-28-2007 12:36 PM
Hi Jason,
Thank you for responding to my messege. I have already read the references you mentioned, I think I understand what these modes mean, but just their behavier is not what I expected, or I just don't know what it's doing. it's true that my intention is to process missed periods, and maintain original phase, but if I set it in the example program, it's not the kind of outcome I expect. How it can run even faster than the sending loop? If possibe, please give me some detailed explanation.
Best regads,
Guangde Wang
11-29-2007 04:04 PM
11-29-2007 04:55 PM
11-30-2007 04:42 PM
From my understanding, all of the 'catching up' is done in the time of one loop cycle of the sender loop. After this catch up has occurred, the two loops put in and take out points at the same rate until reaching the end of the samples at the same time. I think your description and expectations match the behavior of this VI with these settings.
Regards,
Jason W.
11-30-2007 05:48 PM
12-03-2007 04:29 PM
Guangde,
I have set my initial delay to specifically 100ms and 10000ms, in case you intended 100 loop iterations, and still see the expected behavior. The only irregularity that is present is if you sent the initial delay to be large enough that its delay encompasses the delay that is present at the tenth iteration. The receiver loop then has to overcome both of the delays. However, neither setting affects the rate at which the receiver loop runs after it catches up, or the fact that both loops finish at the same time.
Jason W.
12-04-2007 05:03 PM
12-05-2007 01:35 PM
Hi Guangde,
It looks to be the same VI that I am using as well. The only differences appear to be the point at which the delay is introduced, and a graph indicator was added. I went ahead and ran it just as it is posted here on the forum, and received the expected behavior. The receiving loop is programmatically delayed at the 50th iteration, but runs 1 for 1 with the sending loop on both sides of this delay period. The loops also finish at the same time according to the items sent/received indicators.
Jason W.