Difference between revisions of "MC-Basic:pls.PLSPOLARITY"

From SoftMC-Wiki
Jump to: navigation, search
m (Miborich moved page Axystems:MC-Basic:pls.PLSPOLARITY to MC-Basic:pls.PLSPOLARITY: Global renaming of Axystems: namespace into (Main):)
m
 
Line 11: Line 11:
  
 
|DESCRIPTION=
 
|DESCRIPTION=
Sets or queries the initial polarity of the system output associated with a PLS. The initial polarity of a PLS is specified as 1 or 0. The output state is set when the PLS is enabled. The value of the output is determined by the axis position at the moment of [[MC-Basic:pls.PLSENABLE|PLSenable]] according to the following scheme:
+
Sets or queries the initial polarity of the system output associated with a PLS. <br>
  
'''If''' Pcmd < PLSPosition[1]    → Output = '''neg''' PlsPolarity
+
The initial polarity of a PLS is specified as 1 or 0. The default value is 0. The output state is set when the PLS is enabled (PLSEnable).<Br>
 +
The value of the output is determined by the axis position at the moment of PLSenable according to the following scheme:<br>
  
'''If''' Pcmd >= PLSPosition[1] and Pcmd < PLSPosition[2] → Output = PlsPolarity
+
If Pcmd < PLSPosition[1] → Output = negative PLSPolarity <br>
 
+
If Pcmd >= PLSPosition[1] and Pcmd < PLSPosition[2] → Output = PLSPolarity <br>
'''If''' Pcmd >= PLSPosition[2] and Pcmd < PLSPosition[3] → Output = '''neg''' PlsPolarity
+
If Pcmd >= PLSPosition[2] and Pcmd < PLSPosition[3] → Output = negative PLSPolarity
 
 
'''...'''
 
  
  
Line 39: Line 38:
  
 
|LIMITATIONS=
 
|LIMITATIONS=
The PLS polarity is only set when the PLS is disabled.
+
Can be set only when PLS is disabled.
  
 
|EXAMPLE=
 
|EXAMPLE=

Latest revision as of 14:07, 10 October 2018

Sets or queries the initial polarity of the system output associated with a PLS.

The initial polarity of a PLS is specified as 1 or 0. The default value is 0. The output state is set when the PLS is enabled (PLSEnable).
The value of the output is determined by the axis position at the moment of PLSenable according to the following scheme:

If Pcmd < PLSPosition[1] → Output = negative PLSPolarity
If Pcmd >= PLSPosition[1] and Pcmd < PLSPosition[2] → Output = PLSPolarity
If Pcmd >= PLSPosition[2] and Pcmd < PLSPosition[3] → Output = negative PLSPolarity

Short form

<pls>.Ppol

Syntax

<pls>.PlsPolarity = <polarity>
?<pls>.PlsPolarity

Availability

All versions

Type

Long

Range

0 or 1

Default

0

Scope

Configuration, Task or Terminal

Limitations

Can be set only when PLS is disabled.

Examples

Pls1.PlsPolarity = 0

See Also