Dynomotion

Group: DynoMotion Message: 1526 From: bradodarb Date: 7/20/2011
Subject: Pause on segment by sequence and ID
Hello Tom,


Let me start with the scenario:


A list of StraightFeeds and ArcFeeds are input to the CoordMotion buffer.

As the segments of motion are being performed, a user realizes that the next segment is not quite right and needs to be modified. If am assigning the segments a sequence# and an ID#, can I st the feedhold to stop once thise segment is about to be processed.

Assuming that I can, will I be able to modify the params of the Feed move and re-download or will I need to clear the buffer and refill it starting from the segment I just modified?

Regards,

Brad Murry
Group: DynoMotion Message: 1527 From: Tom Kerekes Date: 7/21/2011
Subject: Re: Pause on segment by sequence and ID
Hi Brad,
 
No the Library wasn't intended to handle that situation.  Once the segments are given to the library they are committed.  That is why the mechanism exists to hold the app off from adding in segments until the instant they are really needed.   After they are added there is a possibility that your app may be pre-empted and not get a chance to do anything until they have been partially consumed.
 
If a hardware feedhold/halt occurs the Library uploads and correlates the total path time executed by KFLOP with all the segment times in the Trajectory Planners Segment buffer to determine exactly which segment it actually stopped within.  It then reports back that sequence number to the app to help the app determine where to rewind back possibly thousands of segments to where the tool currently is in order to resume properly.
 
Realize that your application is not running in "real-time" so in general it can not do things like monitor which segment KFLOP is executing and then respond and do something.
 
I hope I understood your question.
TK 


--- On Wed, 7/20/11, bradodarb <bradodarb@...> wrote:

From: bradodarb <bradodarb@...>
Subject: [DynoMotion] Pause on segment by sequence and ID
To: DynoMotion@yahoogroups.com
Date: Wednesday, July 20, 2011, 7:01 PM

 
Hello Tom,

Let me start with the scenario:

A list of StraightFeeds and ArcFeeds are input to the CoordMotion buffer.

As the segments of motion are being performed, a user realizes that the next segment is not quite right and needs to be modified. If am assigning the segments a sequence# and an ID#, can I st the feedhold to stop once thise segment is about to be processed.

Assuming that I can, will I be able to modify the params of the Feed move and re-download or will I need to clear the buffer and refill it starting from the segment I just modified?

Regards,

Brad Murry