Am 14.07.2013 um 23:49 schrieb Charles Steinkuehler <[email protected]>:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 7/14/2013 4:00 PM, Chris Morley wrote: >> >> As a GUI builder, it's really is a pain in the ass to trick >> linuxcnc to do MDI commands in manual mode and I see no reason for >> it. > > As a user, I find it a PITA for my 3D printers at least. > > Axis does a decent job of trying to hide this from the user, but I > still get bitten quite often by "can't do that in this mode". In my > case, I issue an MDI command to move to a location, then click over to > the manual tab so I can extrude a bit of filament and zero the A axis, > but if I click (just on the tab, not actually clicking to move any > motors) before the move completes the machine stops dead in it's > tracks and I get a "you can't do that" error. :( > > ...so I run the MDI command again, wait patiently for it to complete, > and _THEN_ click on the tab to start jogging an axis. I agree the distinction between interpreter controlled modes is a first-class user trap it just occurred to me my previous diatribe was about MDI vs AUTO, whereas Chris asked about MAN vs MDI vs AUTO the only conceptual distinction I can think of is 'interpreter controlled' (MDI+AUTO) vs 'controlled in some other way' (MAN); thanks to the LinuxCNC singletonitis disease (all important entities are singletons for some reason I fail to understand, including interpreter and queues) it is superbly hard to switch between modes without major damage to state - for instance, copping out of AUTO into MAN, and revert - even if the machine state including positions is exactly identical at copout and revert time -Michael > - -- > Charles Steinkuehler > [email protected] > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (MingW32) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iEYEARECAAYFAlHjHPAACgkQLywbqEHdNFxRAwCfc2wo5yUOnvfzcnV2LA5uZhC2 > s2gAn0I33DPS0BQ/POnSSnbBZw99JQL/ > =yVff > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
