nControl registry settings


nControl and nDesigner (CompactControl/CompactDesigner) has configuration parameters stored in the system registry. Use regedit.exe to modify these settings. Note that after any changes in the nControl registry parameters, the program needs to be closed and restarted.


Registry locations


CompactControl and CompactDesigner version 5 use the following location for registry settings:

HKEY_LOCAL_MACHINE/Software/3D perception/CompactDesigner/5/

CompactControl and CompactDesigner version 5 use the following location for registry settings:

HKEY_LOCAL_MACHINE/Software/3D perception/CompactDesigner/5/

The communication module uses a different location:

HKEY_LOCAL_MACHINE/Software/3D perception/CVcommunication/5/

nControl and nDesigner version 6 use one of the following location for registry settings:

HKEY_LOCAL_MACHINE/Software/3D perception/CompactDesigner/6/                    (32 bit windows) HKEY_LOCAL_MACHINE/Software/Wow6432Node/3D perception/CompactDesigner/6/        (64 bit windows)

Note that nControl and nDesigner version 6 does not have a separate communication module, instead the version 5 communication module can be used.

Structure of the registry contents


Under the registry node as shown above, there will be several sub-keys (depending on configuration)
Components
Defines which components are loaded during start-up
Settings
Defines global settings for the software
CompactLink
Settings for sub-modules in the system
CVcommunication

CVmaintenance

...etc


Configuration of serial communication


Under the registry location .../CVcommunication/Device Communication/Serial devices 1, you will find the registry settings for the serial port. The parameters are:

Parameter
Type
Default value
Description
(Default)
REG_SZ

Not used
Enabled
REG_DWORD
1
0 = disabled, 1 = enabled
PortNo
REG_SZ
"COM1"
"COM1", "COM2", etc.
BaudRate
REG_DWORD
0x00009600 (38400)
Do not touch
DataBits
REG_DWORD
0x00000008 (8)
Do not touch
DatagramManagerAckTimeoutLimit
REG_DWORD
0x00000fa0 (4000)
Timeout in milliseconds
DatagramManagerTimeoutCount
REG_DWORD
0x0000000a (10)
Max number of retries on timeout