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 |