This version add and updates some features and resolves some defects relative to the previous version 3.11.1.
General
Updated documentation.
Updated remote support client (TeamViewer v8).
Updated license condition information.
Updated IMD support file (ref. to firmware 02_06_0007).
Updated samples library.
Updated object block library.
RTE project
Updated R3 syntax.
Updated IGV maps syntax.
Ascii editor support
Updated X/script syntax.
Fixed highlighting of textual find results.
RTE configuration support
Added images for MJ and base JC models in axes groups.
Added handling for main and wrist axes number in JC cartesian and JC user models.
Added handling for parameter in passive Rule mode.
Added user parameter to JC user model.
Fixed conversion of size in retentive user structures.
Fixed memory leaks in configuration check.
Updated configuration check for number of axes matching between MJ and JC models.
Renamed JC model "none" as "Cartesian".
X/script language support
Fixed bug comparing string that are result of a string concatenation.
Fixed bug in boolean conversion with "and" and "or" functions.
Fixed bug of bad THIS pointer in member function on an object contained into another object.
Fixed usage of instructions CHS, EQ, NE, LT, GT, LE and GE.
Fixed injection of X/script source line in X/asm code.
Fixed calls to globall object constructor/destructor when main is missing.
Fixed warning message about a suspicious assignment when using +=, -=, ++ o -- operators in a condition.
Replaced GLOBAL keyword with PUBLIC and added THIS and GLOBAL keyword to force variables and functions scope.