Am 02.05.2012 um 10:30 schrieb Viesturs Lācis:

> 2012/5/2 Michael Haberler <[email protected]>:
>> 
>> So, 'changing to MDI, fiddling some parameters and returning to auto with 
>> the new parameter settings' in the general case isnt what you want because 
>> of the side effects. What is probable doable is: use MDI mode as way to move 
>> around, and nothing else, but then thats really just a glorified jog mode.  
>> 'Doable' doesnt really translate well into 'desirable'.
> 
> 
> Thank You very much for Your patience in explaining this!
> I agree that there is no much use for MDI except for situations, when
> emergency tool change is required

yes

> and then interpreter somehow has to
> be told about that fact.

No.

The whole point of the changes under discussion: they are restricted in scope 
very carefully so you do *not* have to tell the part of the interpreter which 
does readahead about it, for the same reasons we discussed: avoid queue stalls, 
and avoid 'backing up the interpreter' (see 
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?WhyManualWhilePausedIsHard)

The only change wrt to the interpreter is the access modality for tool length 
offset and tooldiameter parameters (#54xx): so far those were considered 
untainted because no entity except the interpreter could change them. They now 
can change at any motion (due to toolchange during pause), which is why came up 
this state reference model in the first place - they are now 'tainted by 
motion'. 

That said, the only execution difference will be: if you refer to a #54xx 
parameter, a sync will happen before the referencing block is executed. So far 
it didnt. But that shouldnt cause any user-visible behavioural change except 
that 'current tool parameters as seen by the interpreter are "more correct"' ;).

- Michael


> Other than that - the chance to move around
> during pause is already there.


> 
> Viesturs
> 
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and 
> threat landscape has changed and how IT managers can respond. Discussions 
> will include endpoint security, mobile security and the latest in malware 
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to