Abstract:The electronic pibal theodolite data processing system is designed and implemented basing on Visual C#. A method adopting multi-thread process monitoring mechanism to bring about a serial communication and data processing to meet the multi-tasking and real-time requirements was discussed.This program has been allowed to be used on every observatory.