Abstract:In this paper, the design and realization for a control system based on VisualC++ are discussed. The system is used to control an arrayed online CO2 lasermarker. Here are the key technologies: high p recision timing byWin32API functions, control pulses outputting by multi-thread,marking automatically by object2detection, data accessing by register operating, emulating design, etc. . The system,which has a friendly interface, performswell in realwork.