Am 14.09.2013 um 21:35 schrieb Chris Morley <[email protected]>:

> I was just reading Michael's last commit and it mentions
> that M7 and 8 can't be on the same line as they are
> from the same modal group.
> Is this normal?

yes, it's a rather irregular language construct, and afaict it only affects 
m7/m8/m9.

I thought about repair, but it is in fact quite an invasive change - it means 
adding another modal group so m7 and m8 can be in different groups, meaning 
other groups shift, and arrays in the interpreter resize - since nobody 
complained so far I stopped considering

note the bug showed during an internally generated command line, during M73 
autorestore only if M7 and M8 were on when the M73-protected procedure was 
called, and the procedure turned off both with M9; the interpreter shot itself 
in the foot, no user involved.

so in the language that feature is still with us:

$ rs274 -g
executing
    1 N..... USE_LENGTH_UNITS(CANON_UNITS_MM)
    2 N..... SET_G5X_OFFSET(1, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000)
    3 N..... SET_G92_OFFSET(0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000)
    4 N..... SET_XY_ROTATION(0.0000)
    5 N..... SET_FEED_REFERENCE(CANON_XYZ)
READ => m7 m8
Two m codes used from same modal group
m7 m8
READ => 


-m

> i would never have though having M7 and 8
> on one line would be a problem, and can't think of a good
> reason it should be a problem.
> 
> Chris M 
>                                         
> ------------------------------------------------------------------------------
> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. 
> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers


------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to