I have gotten really used to being able to Jog regardless of the Axis tab being displayed. As long as Jogging is disabled during any commanded operation I think it is safe.
My $.01 since I am relatively new here... -Tom Schneider -----Original Message----- From: Gene Heskett [mailto:ghesk...@shentel.net] Sent: Monday, December 04, 2017 4:23 PM To: emc-developers@lists.sourceforge.net Subject: Re: [Emc-developers] Mode switching bug On Monday 04 December 2017 14:52:07 Rod Webster wrote: > "I can't think > of any time where there is a need for LCNC to remain in MDI mode after > issuing an MDI." > > In Gmoccapy, switching modes changes the tab displayed even if the > mode change is done from external hardware as I do. What Kurt proposes > might leave users feeling a bit dizzy as I think after every MDI > command, it would swap back to the jog tab. > > Rod Webster > +61 435 765 611 > Vehicle Modifications Network > www.vehiclemods.net.au > And I've grown to like it not reverting because its a heck of a lot less mouse clicks to setup a 4 or 5 command cycle, and just cycle thru the history to re-enter the commands that are consistent within a loop. Having to keyboard or mouse click after an mdi command just to issue the next one in a quick loop, would be a pita to me. My $0.02. > On 5 December 2017 at 05:27, Kurt Jacobson <kurtcjacob...@gmail.com> wrote: > > Any UI that wants to work well with wheel jogging has to find some > > way of setting the task_mode back to manual after each MDI command, > > and as we have seen that is not trivial to do without breaking > > external programs that issue MDI commands. In fact, I do not think > > it is an overstatement to say that so far *nobody* has managed to > > make both wheel jogging and external MDI commands work > > satisfactorily at the same time. > > > > Since all UIs suffer from this problem, it seem like instead of each > > UI using some kind of work around, this problem might should be > > solved at a lower level. > > > > I have no idea what MDI mode actually does internally, but from a > > practical user perspective, I can't think of any time were there is > > a need for LCNC to remain in MDI mode after issuing an MDI. > > > > As far as I can tell most UIs that work well with wheel jogging > > employ something like the following pseudo code: > > > > def issue_mdi(cmd): > > set_mode(MDI) > > issue_mdi(cmd) > > set_mode(MANUAL) > > > > while(True): > > if not mode_manual and is_idle: > > set_mode(MANUAL) > > > > So basically the UI ensures that LCNC is not in MDI mode unless it > > it actively issuing an MDI command, which essentially is the same > > thing as not having an MDI mode at all (from the users perspective). > > So what if instead of making each UI have to handle switching back > > to manual mode this is done elsewhere. For example `command.mdi()` > > could switch LCNC to mdi mode, issues the command, and then switched > > back to manual. > > > > It seems like something like this would make life simpler for the > > UIs ... > > > > Cheers, > > Kurt > > > > > > On Mon, Dec 4, 2017 at 11:43 AM, Kurt Jacobson > > <kurtcjacob...@gmail.com> > > > > wrote: > > > On Mon, Dec 4, 2017 at 10:54 AM, Rene Hopf <reneh...@mac.com> wrote: > > >> > On 4. Dec 2017, at 16:14, Les Newell > > >> > <les.new...@fastmail.co.uk> > > > > wrote: > > >> > This is master as of a couple of months ago. I'd rather not > > >> > install > > > > the > > > > >> patch because I want it to switch back to manual after MDI. > > >> > > >> the patch should still allow you to do that. thats why I asked > > >> you to test. > > > > > > I am afraid not. Dewey's branch does not switch back to manual > > > after an MDI, at least in my tests. > > > > ------------------------------------------------------------ > > ------------------ > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > Emc-developers mailing list > > Emc-developers@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > ---------------------------------------------------------------------- >-------- Check out the vibrant tech community on one of the world's >most engaging tech sites, Slashdot.org! http://sdm.link/slashdot >_______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Genes Web page <http://geneslinuxbox.net:6309/gene> ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers