User Manual

Table Of Contents
Commands Reference
292 Advanced Digital Motor Controller User Manual V2.0, July 8, 2019
Syntax Serial: ^PINA cc (nn + mm)
~PINA [cc]
Syntax Scripting: setconfig(_PINA, cc, nn)
Number of Arguments: 2
Argument 1: InputNbr
Min: 1 Max: Total Number of Pulse Inputs
Argument 2: Use
Type: Unsigned 8-bit
Min: 0 Max: 255
Default: See note
Where:
cc = Pulse input number
nn =
0: No action
1: Command
2: Feedback
mm =
mot1*16 + mot2*32 + mot3*48
Example:
^AINA 1 17: Sets Pulse input 1 as command for motor 1. I.e. 17 = 1 (command) +16 (mo-
tor 1)
PLIN - Pulse Linearity
HexCode: 22
Description:
This parameter is used for applying an exponential or a logarithmic transformation on a
pulse input. There are 3 exponential and 3 logarithmic choices. Exponential correction will
make the commands change less at the beginning and become stronger at the end of the
joystick movement. The logarithmic correction will have a stronger effect near the start
and lesser effect near the end. The linear selection causes no change to the input.
Syntax Serial: ^PLIN cc nn
~PLIN [cc]
Syntax Scripting: setconfig(_PLIN, cc, nn)
Number of Arguments: 2
Argument 1: InputNbr
Min: 1 Max: Total Number of Pulse Inputs
Argument 2: Linearity
Type: Unsigned 8-bit
Min: 0 Max: 6
Default: 0 = Linear