A novel method simulating a brushless direct current(DC) motor was presented, based on principles of hybrid system modeling and finite state machine theory. Brushless DC motor control mainly focuses on controlling the on/off condition and power switch duration. Modes of control therefore can be defined by corresponding states, and the states can be combined as a finite state machine. This approach uses the popular Simulink/Stateflow simulation method to control brushless DC motor loops. A threephase brushless DC motor was analyzed to illustrate the process of model building with Simulink/Stateflow. The analysis demonstrates the feasibility and validity of the proposed method.