DMC developed software and provided electrical hardware for testing strobe lights. The system tests a bank of strobe lights to ensure that all lights strobe synchronously to prevent the triggering of epileptic seizures caused by erratic strobe pulses. DMC's solution for this project included both developing an embedded piece of hardware that detects strobe activity and a PC based LabVIEW application that reads and records the strobe signals and determines the pass/fail result.
As the strobe fires, the embedded detector circuit produces a digital pulse which is captured by the data acquisition board. The time between consecutive pulses is measured and compared to acceptable, operator-set values. Any pulses outside of these values signify an erratic strobe pattern and cause the test to fail. The test time can be adjusted by the operator, and each bad pulse is logged to file for report generation. The embedded detector device has an additional test mode, in which it produces accurately spaced pulses to simulate an ideal strobe light. This is useful for setting up, calibrating, and debugging the system.