User Manual

Table Of Contents
General Configuration and Safety
Advanced Digital Motor Controller User Manual 267
Where:
aa = Address
dd = Data
Example:
^BEE 1 555 : Store value 555 in Battery Backed RAM location 1
~BEE 1: Read data from RAM location 1
BRUN - MicroBasic Auto Start
HexCode: 48
Description:
This parameter is used to enable or disable the automatic MicroBasic script execution
when the controller powers up. When enabled, the controller checks that a valid script
is present in Flash and will start its execution 2 seconds after the controller has become
active. The 2 seconds wait time can be circumvented by putting 2 in the command argu-
ment. However, this must be done only on scripts that are known to be bug-free. A crash-
ing script will cause the controller to continuously reboot with little means to recover.
Syntax Serial: ^BRUN nn
~BRUN
Syntax Scripting: setconfig(_BRUN, nn)
Number of Arguments: 1
Argument 1: Enable
Type: Unsigned 8-bit
Min: 0 Max: 2
Default: 0 = Disabled
Where:
nn =
0: Disabled
1: Enabled after 2 seconds
2: Enabled immediately
CLIN - Command Linearity
HexCode: 0D
Description:
This parameter is used for applying an exponential or a logarithmic transformation on the
command input, regardless of its source (serial, pulse or analog). There are 3 exponential
and 3 logarithmic choices. Exponential correction make the commands change less at the
beginning and become stronger at the end of the command input range. 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. A linearity transform is also available for all
analog and pulse inputs. Both can be enabled although in most cases, it is best to use the
Command Linearity parameter for modifying command profiles