On Fri, Jan 30, 2015 at 4:41 PM, Chris Radek <[email protected]> wrote:

> On Fri, Jan 30, 2015 at 03:20:03PM -0500, Robert Ellenberg wrote:
> >
> > The idea is basically to pack the relevant parts of the interpreter's
> > active state into a minimal size "tag", and stick this tag onto every
> > motion command.
>
> This is great!  It's just how we handled the override enables.
>
> > I've tested it a fair amount in simulation and on my RT box, but
> > I'd love any feedback on this idea.
>
> I don't understand what 08284721b2 does.  Can you give an example of
> the confusion it fixes?  Are you trying to roll back the interpreter
> so it's as if it had never read past the point in the program where
> the abort happened?
>

Yeah, that's the idea. I'm imagining a user watching their program
executing, they see something wrong and stop it, then go to enter an MDI
command, not realizing that a work offset has changed. The Active state
showen will be correct even without this fix, but if they aren't paying
attention, they may not see a subtle change (like G54 to G55), and make a
dumb mistake.

It's a low-risk step, since the "rollback" happens by a series of G code
commands (so there's no direct twiddling of the interp state).

-Rob


>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to