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