The design and implementation of a real time feedback control system for a distributed energy, bench top, electromagnetic launcher is presented. The feedback control system provides optimum pulse shaping by real time control of solid state switches. Advantages of pulse shaping control include increased energy efficiency and control of armature exit velocity. LabVIEW 8.0 software1 is used to program a National Instruments CompactRIO programmable automation controller (PAC). This provides real time processing by use of the reconfigurable I/O (RIO) FPGA technology. The program controls switch timing from analog feedback signals supplied by B-dot probes placed along the rail length. Through signal analysis, real time armature position is derived. The program uses this data to control pulse shape and width. A dedicated B-dot probe is placed at the beginning of each stage which is the desired triggering location. A flux ruler sensor along the bore length provides a secondary velocity calculation excluded from the control system. This sensor provides velocity measurements for every centimeter of bore travel. Collected data is used to characterize the system under test for different load conditions.