A motor controller that controls energization of a motor in which a plurality of coils U1 to W2 that applies torque to a rotor is arranged in a circular pattern includes: a rotation speed detection sensor that detects a rotation speed of the motor; and an energization control unit that controls energization of the plurality of coils U1 to W2 using the detected rotation speed. According to the present invention, control means detachably mounted on a prescribed component unit for driving and controlling each of the component units in a prescribed state is provided and thereby, the control means can be easily exchanged for a new one. A first compression method is applied to the values of a first variate of the dataset. Dark and light colors in terms of brightness are applied to pixels of the second virtual image and the first virtual image. The biocompatible material may be cobalt chrome and the carbide source may be graphite.