Protection Wizard Component
The controller has special built-in mechanisms for intellectual property protection and data integrity. Protection Wizard is a user-friendly interface for the controller protected mode setting. Protection Wizard manages the access settings of the program buffers and the standard built-in variables.
Customers:
ACS Motion Control (www.acsmotioncontrol.com)
Industry sector:
Microelectronics, instrument engineering, IT
PROBLEM:
ACS Motion Control Ltd. develops and manufactures advanced multi-axis motion controllers. The controllers are equipped with a set of tools enabling PC controller operation. The old version of the toolkit was written with LabView. The new version is .NET and C# based. While developing the new version a necessity to develop another component managing the protected mode settings became obvious.
SOLUTION:
ACS Motion Control Ltd. set SimbirSoft Ltd. a task to develop the Protection Wizard Component which was part of the new toolkit. The basic functional (Framework itself) had been developed by some other contractor.
General component description:
A motion controller is a device with hardware, firmware (which allows the hardware operation) and a set of tools allowing the PC controller operation (including the controller monitoring system, simulators for program debugging and other tools).The motion controller supports 2 working modes: normal mode and protected mode. The protected mode allows limiting the access to the confidential information stored in the program buffers, as well as limiting the access to some options to prevent errors and information loss caused by the operator’s mistakes or intentional actions.
Protection Wizard Component is meant to manage the controller working modes and it provides the following opportunities:
- to set the controller to the protected mode with the password entered;
- to change the protection parameters (the program buffers, the built-in variables, password);
- to view the protection parameters (the program settings, the built-in variables);
- to switch the controller from the protected mode to the normal mode;
- to set the program buffer protection parameters (view-protection, write-protection);
- to set the controller standard variable parameters;
- etc.
Platform:
Windows XP, Windows VistaThe main technologies and libraries used:
VS2005, .NET 2.0, C#, DevExpressScreenshots:
/images/home.png)
/images/tree.png)

/images/eng_pic.gif)

/images/rus_pic.gif)