Difference between revisions of "AXY:MC-Basic:group.BLENDINGMETHOD"

From SoftMC-Wiki
Jump to: navigation, search
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{MC-Basic
+
 
 +
 
 +
<!-- {{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
  
Line 5: Line 7:
 
|SYNTAX=
 
|SYNTAX=
 
''?'' <''group>.''BlendingMethod<br>
 
''?'' <''group>.''BlendingMethod<br>
<''group>.''BlendingMethod  = ''<value>''
+
<''group>.''BlendingMethod  = <''value''>
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Versions AMCS 0.3.6.20 and higher
+
Since Version 3.6.20
  
 
|DESCRIPTION=
 
|DESCRIPTION=
Selects which blending method (algorithm) is to be used.
+
Selects which blending method (algorithm) which is to be used.
 +
 
 +
* ''-1 – Similar as CP blending of the second motion is started when the deceleration phase of the first motion begins. So no blending distance is pre-defined (CP value is ignored).'' '''Unapproved!'''
  
 
* 0 – no blending
 
* 0 – no blending
  
* 1 – CP
+
* 1 – CP (continuous path)
  
* 2 – superposition used<br>
+
* 2 – SP (superposition)
  
* 3 – PASS active
+
* 3 – AI (advance interpolation)
  
 +
* 4 - CP (same as 1, just instead of distance [[MC-Basic:group.CP|<element>.CP]] blending is defined by percentage with [[MC-Basic:group.BLENDINGFACTOR| <element>.BlendingFactor ]])
  
  
 +
{{Note|
 
When Blending Method is set to 3 only MOVE, MOVES and PASS motion commands are allowed and either MOVE or MOVES depending on the current value of PassInterpolation. The pass-interpolation can not be activated (BlendingMethod assigned to 3) if there is currently executing motion.
 
When Blending Method is set to 3 only MOVE, MOVES and PASS motion commands are allowed and either MOVE or MOVES depending on the current value of PassInterpolation. The pass-interpolation can not be activated (BlendingMethod assigned to 3) if there is currently executing motion.
 +
}}
  
  
 
+
{{Note | ''Note that by changing BlendingMethod value from 3 to any other (0,1,2) clears all previously stored points of AI path.''
''Note that by changing BlendingMethod value from 3 to any other (0,1,2) clears all previously stored points of AI path.''
+
}}
 
 
  
  
Line 39: Line 45:
  
 
|RANGE=
 
|RANGE=
0 ,1 ,2,3
+
-1, 0 ,1 ,2,3
  
 
|UNITS=
 
|UNITS=
Line 51: Line 57:
  
 
|LIMITATIONS=
 
|LIMITATIONS=
 +
 
The combination of CP <> 0 and FINAL VELOCITY <> 0 is not  allowed.
 
The combination of CP <> 0 and FINAL VELOCITY <> 0 is not  allowed.
  
(unless bmethod=1 and cp=0 or bmethod=2 and bfactor =100).
+
* (unless bmethod=1 and cp=0 or bmethod=2 and bfactor =100).
  
In case of AI (PASS command):
+
In case of AI :
  
●         If other motion commands are entered (CIRCLE) an error will be returned and the command will be not executed.
+
* If other motion commands are entered (CIRCLE) an error will be returned and the command will be not executed.
  
●         If modal value of starttype is set to immediate or super immediate an error will be returned.
+
* If modal value of starttype is set to immediate or super immediate an error will be returned.
  
Example             Group1. BlendingMethod = 1
 
  
 
|EXAMPLE=
 
|EXAMPLE=
 +
Group1. BlendingMethod = 1
  
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:group.BLENDINGFACTOR |BLENDINGFACTOR]]
+
* [[MC-Basic:group.BLENDINGFACTOR|BLENDINGFACTOR]]
  
* [[Axystems:MC-Basic:group.CP |CP]]
+
* [[MC-Basic:group.CP|CP]]
  
  
 
}}
 
}}
 +
-->

Latest revision as of 06:20, 14 August 2017