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

Reply via email to