摘要 |
<p>A laser control system comprising a computer (10), an output buffer (11, 12) and a laser control circuit (13, 14, 15, 16, 17, 18, 21, 22). The laser control circuit includes laser deflection mirrors (17, 18) for controlling X and Y coordinates of the laser beam, the mirrors being rotated by precision galvanometers (21, 22), which are in turn driven by analogue to digital converters (ADCs) (13, 14). Data for the ADCs is stored in First-In-First-Out buffers (FIFOS) (11, 12) until required, the FIFO buffers being periodically refilled by an output routine running in the computer (10). When the FIFO buffers are full, an interrupt stops the output routine, allowing the processor to continue with other tasks until another interrupt is generated, signalling that the buffers have reached a predetermined degree of emptyness, at which time the output routine is recommenced.</p> |