コメントを残す各社マニュアルでは、CV値について、まちまちの呼び方がありますが、DCC規格と同様の作法で整理しておきたいと思います。2進数:0b.1111.1111この2進数が曲者で、左から、bit7,bit6,bit5.....bit0となります。ちなみに、信号(パケット)は左から順に流れています。LENZでは左から、bit8,....bit1と読んでいますが、これは規格書ならびに一般的には通用しないので気をつけてください。コメントを残すCV29のbit0=1とすると、デコーダは全て方向を反対側にします。ライトの方向とモータの方向の関係は変えられないので注意してください。コメントを残すスピードテーブルが有効になっているときに、CV66(前進の微調節)、CV95(後退の微調節)を行うことができます。コメントを残すリマップの機能を使います。この機能が備わっているデコーダは限られているので、確認が必要です。CVプログラムするときには、2つのデコーダに対して同時にプログラムしないように、電気的に切り離しておくことも考えなければなりません。コメントを残す標準的なデコーダでは、この機能はありません。コマンドステーションあるいはスロットルの機能で可能かもしれません。コメントを残すCV値をいじっていると、全く動かなくなってしまうことがあります。こんなときにはしょうがないので、リセットして設定値を初期化します。DH163デコーダでは、CV08に「08」を書き込むと全てのCV値をリセット、「09」を書き込むと28ステップのスピードテーブルを除いたCV値を初期化します。リセット方法はメーカによって異なるようですので、マニュアルを見ておきましょう。コメントを残すCV03は加速、CV04は減速の割合を決定します。この値は、スピード値(0-255)の加減に対するパラメータではなく、ノッチ段(14,28,128)の進段速度を変化させるものであることに注意してください。BEMFだと、この値を増加させても、速度変化が段階的に変化するのが少々目立つかもしれません。この値が大きいと、集電不良になってデコーダがリセットしたときに尺取虫のような動きとなります。瞬停対策がされているデコーダもあります。コメントを残す標準的な、DCCの機器だけで、スピードテーブルを調節するのは煩雑ですが、EXCELでデータを作って、管理するのが妥当でしょう。サードパーティーのパソコンと連動するTOOLを利用しても良いと思います。通常は、CV2,5,6で調節するのがシンプルです。簡単なセオリーとしては、cv2をまずモータが回転する最低値に設定します。これは、モータが起動する値ではありません。スロットルを一旦回してから、絞り込むようなやり方で決定します。次に、cv5の最高速度を決めます。最後に、cv6(ノッチ段中間点)の値を決定します。cv6を装備していないデコーダもあるので注意してください。cv6を低めに取ると低速域の分解能が増します。cv5=0の場合には、cv5=255と解釈され、cv6=0の場合には、cv6=(cv2+cv5)/2と解釈されるはずです。この省略値については、メーカ間で解釈が異なるかもしれません。