For example, a waveform may be input directly and graphically from the input unit 33 by an operator; or a previously set waveform stored in a storage such as a magnetic disk may be read out; or a waveform may be downloaded from outside the heat treatment apparatus 1.