次に、変調率値演算器2の説明に戻る。Sm1を、アドレス切替器16を経由して変調率値記憶器19に書き込む。Sm2を、アドレス切替器16を経由して変調率値記憶器19に書き込む。変調率値記憶器19は、第1の前半周期用レジスタ6と、第1の後半周期用レジスタ7と、第2の前半周期用レジスタ8と、第2の後半周期用レジスタ9とを備えている。第1の前半周期用レジスタ6と第1の後半周期用レジスタ7とが第1のレジスタセット31を構成し、第2の前半周期用レジスタ8と第2の後半周期用レジスタ9とが第2のレジスタセット32を構成している。インバータ制御装置1は三角波発生器12を備えている。13は、入力された三角波キャリア信号の谷点61と頂点62とを示す変調率値切替信号を発生して、これをアドレス切替器16及び変調率値切替器(切替読み出し手段)10に入力する。Sm2は後半周期用書き込みアドレス切替器4を経由する。Sm1の書き込み先を切り替える。Sm2の書き込み先を切り替える。Sm2の書き込み先を第1の後半周期用レジスタ7に切り替える。Sm2とは、それぞれ、第1のレジスタセット31と第2のレジスタセット32とに1制御周期毎に交互に書き込まれる。Sm2とは、第1のレジスタセット31においては第1の前半周期用レジスタ6と第1の後半周期用レジスタ7とにそれぞれ書き込まれ、第2のレジスタセット32においては第2の前半周期用レジスタ8と第2の後半周期用レジスタ9とにそれぞれ書き込まれる。Sm2を読み出して、これをPWM信号生成器11に入力する。