"ダイヤル式の操作部材と、当該操作部材の回動角度を検出する角度検出手段と、当該角度検出手段により検出された1回の操作における前記操作部材の回動角度および回動方向に応じて、直列配置された複数段のシフトレンジの中から選択するシフトレンジを切り換える制御手段とを有する車両のシフト装置であって、1回の操作においてシフトレンジを複数段切り換える角度に相当する前記操作部材の回動が前記角度検出手段により検出された場合、前記制御手段は、前記操作部材の回動方向および前記車両の状態に応じてシフトレンジの切換段数を制限することを特徴とする車両のシフト装置。前記複数段のシフトレンジは、前記車両を前進走行させるDレンジ、および所定の変速モードまたは所定の変速比にて若しくは回生制動を用いて前記車両を前進走行させる変速レンジを含み、現在選択されているレンジが前記Dレンジ以外および前記変速レンジ以外のレンジであるときに、1回の操作において前記Dレンジを越えて前記変速レンジに達する角度に相当する前記操作部材の回動が前記角度検出手段により検出された場合、前記制御手段はシフトレンジの切換を前記Dレンジにて規制することを特徴とする、請求項1に記載の車両のシフト装置。前記制御手段によってシフトレンジの切換が規制されたことにより、現在選択されているレンジが前記Dレンジであるときに、さらに前記変速レンジ側へ切り換える前記操作部材の回動が前記角度検出手段により検出された場合、前記制御手段は前記変速レンジ側へのシフトレンジを切り換えることを特徴とする、請求項2に記載の車両のシフト装置。前記複数段のシフトレンジは、駆動力の伝達を遮断するNレンジと、該Nレンジの隣に配列され、前記車両を前進走行させるDレンジと、前記Nレンジの前記Dレンジと相反する側の隣に配列され、前記車両を後退走行させるRレンジとを少なくとも含み、車速を検出する車速検出手段を更に有し、現在選択されているレンジが前記Dレンジまたは前記変速レンジであるときに、1回の操作において前記Nレンジを越えて前記RレンジまたはPレンジに達する角度に相当する前記操作部材の回動が前記角度検出手段により検出された場合、前記車速が所定の閾値以下でない限り、前記制御手段は前記RレンジまたはPレンジへのシフトレンジの切換を規制することを特徴とする、請求項1~請求項3のいずれか一項に記載の車両のシフト装置。しかしながら、特許文献1の発明では、操作部材の回動操作を規制するために電動モータやリングギヤ付きストッパといった部品が必要となり、部品点数が多くなるとともにシステムが大型化してしまう。また、操作部材をダイヤル式としたシフト装置においては、特許文献1の発明と異なる構成を採ったとしても、シフトレンジの配置はレバー式と同一であるため、Dレンジの選択性を向上させるためには従来のレバー式と同様に、釦操作によるストッパ機構を設ける必要があり、コストが増大する。しかも、Pレンジから操作する場合には、Pレンジ解除のためにこの釦を押して操作する必要があるため、釦を押したまま操作し続けると、Dレンジで操作部材の回動が止まらず、Dレンジ選択時の操作性に更なる改善の余地があった。一方、特許文献2の発明は、モーメンタリ式のシフト装置であり、単純にダイヤル式のシフト装置に適用した場合、PレンジからDレンジを選択しようと操作部材を回転操作すると、操作部材を回し過ぎてLレンジを選択してしまうといったダイヤルシフト特有の課題を解決することができない。本発明は、このような従来技術に含まれる課題を解消するべく案出されたものであり、その主な目的は、操作部材がダイヤル式のシフト装置において、装置を大型化することなく、操作が運転者の意図しないものとなったときに所望しないシフトレンジの切換を回避し得るようにすることにある。このような課題を解決するために、本発明の一側面によれば、ダイヤル式の操作部材14と、当該操作部材の回動角度θsを検出する角度検出手段15と、当該角度検出手段により検出された1回の操作における前記操作部材の回動角度および回動方向に応じて、直列配置された複数段のシフトレンジP、R、N、D、Lの中から選択するシフトレンジを切り換える制御手段11とを有する車両1のシフト装置10であって、1回の操作においてシフトレンジを複数段切り換える角度に相当する前記操作部材の回動が前記角度検出手段により検出された場合ST6,17,28,67,77,89:No、ST86,99,100,111,112:Yes、前記制御手段は、前記操作部材の回動方向および前記車両の状態に応じてST79,92、ST90,91,103,104,115,116:Noシフトレンジの切換段数を制限するST11,22,33,71,83,96、ST94,95,106,107,118,119ことを特徴とする。ここで、1回の操作とは、1つの回動位置で所定時間停止することなく操作部材が回動されている間の操作を意味する。車両の状態としては、選択されているシフトレンジや車両の走行停止状態などが挙げられる。このシフト装置によれば、運転者が操作部材を意図に反して回し過ぎたとしても、車両の状態に適さないシフトレンジが選択されることを抑制でき、シフト操作性を向上させることができる。また、制御手段の制御によって所望のレンジでシフトレンジの切換を規制することができるため、操作部材の回動を物理的に規制する部材を設けなくて済み、コストを削減することができる。また、本発明の一側面によれば、前記複数段のシフトレンジは、前記車両を前進走行させるDレンジ、および所定の変速モードまたは所定の変速比にて若しくは回生制動を用いて前記車両を前進走行させる変速レンジLを含み、現在選択されているレンジが前記Dレンジ以外および前記変速レンジ以外のレンジであるときにST1,12または23:Yes、ST61,72または84:Yes、1回の操作において前記Dレンジを越えて前記変速レンジに達する角度に相当する前記操作部材の回動が前記角度検出手段により検出された場合ST6,17,28,67,77,89:No、前記制御手段はシフトレンジの切換を前記Dレンジにて規制するST11,22,33,71,83,96ことを特徴とする。通常、Dレンジおよび変速レンジ以外のレンジが選択された状態から変速レンジを直接選択する状況あるいは要求は少ない。そこで、このような構成とすることにより、例えばPレンジ、NレンジあるいはRレンジからDレンジを通り過ぎて変速レンジが選択されることを防止でき、運転者が操作部材を意図に反して回し過ぎたとしてもDレンジを選択させることができる。また、運転者が操作部材を回し過ぎたとしても、操作部材を戻す操作の必要がなくなるため、シフト選択の操作性が向上する。また、本発明の一側面によれば、前記制御手段によってシフトレンジの切換が規制されたことによりST11,22,33,71,83,96、現在選択されているレンジが前記DレンジであるときST34,97:Yesに、さらに前記変速レンジ側へ切り換える前記操作部材の回動が前記角度検出手段により検出された場合ST35,98:Yes、ST39,102:No、前記制御手段は前記変速レンジ側へのシフトレンジを切り換えるST44,109ことを特徴とする。この構成によれば、運転者に変速レンジを選択する意思がある場合には、運転者が1回の操作でDレンジへ切換を行った後、再度操作部材をLレンジ側へ操作することで、容易に変速レンジを選択可能とすることができ、シフト操作性の悪化を防止できる。また、本発明の一側面によれば、前記複数段のシフトレンジは、駆動力の伝達を遮断するNレンジと、該Nレンジの隣に配列され、前記車両を前進走行させるDレンジと、前記Nレンジの前記Dレンジと相反する側の隣に配列され、前記車両を後退走行させるRレンジとを少なくとも含み、車速Vを検出する車速検出手段16を更に有し、現在選択されているレンジが前記Dレンジまたは前記変速レンジであるときにST84:No、1回の操作において前記Nレンジを越えて前記RレンジまたはPレンジに達する角度に相当する前記操作部材の回動が前記角度検出手段により検出された場合ST99,100,111,112:Yes、前記車速が所定の閾値以下でない限りST103,104,115,116:No、前記制御手段は前記RレンジまたはPレンジへのシフトレンジの切換を規制するST107,119ことを特徴とする。この構成によれば、前進走行状態で運転者がDレンジや変速レンジからNレンジを選択しようとして操作部材を回し過ぎたとしても、車両が所定の閾値よりも早く走行中である場合にはRレンジまたはPレンジが選択されることを防止することができ、適切なシフト切換を行うことができる。また、操作部材が一度にどれだけ回動されても、切換がNレンジで規制されるため、運転者が細かい回動量を気にする必要がなくなり、シフト操作性が向上する。このように、本発明によれば、装置を大型化することなく、運転者による操作が意図しない操作となったときに所望しないシフトレンジの切換が行われることを回避し得る車両のシフト装置を提供することができる。以下、図面を参照しながら、本発明を一実施形態について、図面を参照して詳細に説明する。先ず、図1を参照して、実施形態に係る自動車1の概略構成について説明する。自動車1は、駆動源としてエンジン2を搭載しており、エンジン2の出力をオートマティックトランスミッション以下、単にトランスミッション4と記す。および前輪車軸5介して駆動輪に伝達する。なお、図示例では、自動車1は前輪6fを駆動輪とする前輪駆動車であるが、後輪6rを駆動輪とする後輪駆動車または前後両車輪6を駆動輪とする四輪駆動車とすることもできる。以下、トランスミッション4については、前進4段、後退1段の多段変速式として説明するが、連続可変トランスミッションCVTを用いることもできる。なお、自動車1は、駆動源としてエンジン2の代わりに、またはエンジン2とともに、想像線で示すモータジェネレータ3を搭載する電気自動車またはハイブリッド車であってもよい。この場合、モータジェネレータ3は、車両走行用の電動機と回生用の発電機とを兼ねたものであり、二次電池であるバッテリ7からの電力供給とバッテリ7に対する電力供給充電とをインバータ8によって制御され、減速時に減速エネルギを電力に変換回生して回生制動を発生する回生制動手段として機能する。自動車1には、マイクロコンピュータやROM、RAM、周辺回路、入出力インタフェース、各種ドライバ等から構成された制御ユニット11と、トランスミッション4のシフトレンジの変更操作に供されるシフト操作部材14と、シフト操作部材14の操作量回動角度θsを検出するロータリエンコーダ15と、車速Vを検出する車速センサ16と、アクセルペダル17の踏込量θaを検出するアクセルペダルセンサ18とが設けられている。これら制御ユニット11、シフト操作部材14、ロータリエンコーダ15、車速センサ16などにより、本発明のシフト装置10が構成される。制御ユニット11は、エンジン2の駆動制御の他、シフト操作部材14の操作に応じてトランスミッション4のシフトレンジを選択するとともに、選択したシフトレンジに従ってトランスミッション4のギヤ段を変更するシフト制御を行う。なお、ギヤ段の変更は、トランスミッション4に接続する油圧回路に設けられた図示しないシフトソレノイドバルブを開閉駆動することによって行われる。また、自動車1が電気自動車またはハイブリッド車である場合、制御ユニット11はモータジェネレータ3の駆動/回生も制御する。図2および図3に示すように、シフト操作部材14は、ダイヤル式の円柱状のつまみであり、自動車1のインストルメントパネル19におけるステアリングホイール20の左側下方に設けられている。インストルメントパネル19のシフト操作部材14が設けられた部位は、運転者がシフト操作部材14を操作しやすいように他の部位に比べて突出形成されている。一方、シフト操作部材14を設けるためにセンターコンソールが必要とならないため、車室空間の有効利用が可能となっている。なお、シフト操作部材は、上記配置に限られることはなく、例えばセンターコンソールなど、他の位置に設けることもできる。シフト操作部材14は、回動方向に関わらず無限に回転可能であり、かつ一定角度ここでは、30度ごとに節度感クリック感が得られるようになっている。そのため、シフト操作部材14が所定角度30°回動したことを運転者が触覚で認識することができ、高いシフト操作性が実現している。なお、節度感を生じさせる機構は、例えば特許文献1に開示されるディテント機構など、公知の機構であってよく、ここでは詳細な説明は省略する。図3に示すように、シフト操作部材14の側方には、トランスミッション4のシフトレンジであるP、R、N、D、Lの表示がこの順に左回り半時計回りに配置された表示パネル21が設けられている。表示パネル21は、バックライトなどによって選択中のシフトレンジを表示する。なお、シフトレンジの配列は上記例に限定されるものではなく、左回りではなく右回りに配置した配列や、DレンジとLレンジとの間あるいはLレンジの代わりにSレンジや2レンジがある配列、Lレンジの代わりにBレンジがある配列などとすることもできる。ロータリエンコーダ15は、シフト操作部材14の回動角度θsを検出する角度検出手段であり、インストルメントパネル19の背面側に設けられている。ロータリエンコーダ15による回動角度θsの検出信号は制御ユニット11に入力し、トランスミッション4のシフト制御に利用される。図4に示すように、制御ユニット11は、レンジ選択部12とギヤ段選択部13とを有している。レンジ選択部12は、1回の操作によって回動したシフト操作部材14の回動角度θsおよび回動方向に応じて、選択するシフトレンジを現在のシフトレンジから切り換える。つまり、制御ユニット11は、シフト操作部材14が所定角度ここでは、30度回動される毎に、原則としてシフトレンジを1段切り換える。例えば、現在のシフトレンジがPレンジであるときに、1回の操作でシフト操作部材14を左回りに90度回動した場合、制御ユニット11は現在のシフトレンジから3段切り換え、Dレンジを選択することになる。なお、1回の操作における回動角度θsが90度よりも大きく、120度よりも小さい場合、シフトレンジの切換段数は、90度回動した場合と同じ3段となる。ここで、1回の操作とは、1つの回動位置で所定時間ここでは、0.2s停止することなくシフト操作部材14が回動されている間の操作を意味する。つまり、停止しているシフト操作部材14を回動させ始めてから、シフト操作部材14を停止して0.2sが経過するまでの一連の操作である。例えば、シフト操作部材14を節度感を得られる角度である30度左回りに回し、停止させてから0.2sが経過する前に更に左回りまたは右回り時計回りに30度回した場合、最初の左回り30度の操作と、その後の左回りまたは右回り30度の操作とを併せて1回の操作となる。なお、最初の左回り30度の操作後、0.2sが経過する前に左回りに30度回した場合の1回の操作における回動角度θsは60度となり、0.2sが経過する前に右回りに30度回した場合の1回の操作における回動角度θsは0度となる。なお、レンジ選択部12は、ロータリエンコーダ15の検出信号に基づいてシフト操作部材14が変速位置を通過する度にカウンタでカウントし、カウンタ値Cによって1回の操作でシフト操作部材14がどれだけ回動されたかを検知する。なお、レンジ選択部12はシフト操作部材14が止まったときもカウントする。具体的には、現在選択されているシフトレンジをカウンタ値C=0としカウント0から始め、1回の操作でシフト操作部材14が左回りに30度回動されると、1がカウントされてカウンタ値C=1となり、例えば、1回の操作でシフト操作部材14が左回りに90度回動されると、3がカウントされてカウンタ値C=3となる。また、1回の操作でシフト操作部材14が右回りに30度回動されると、-1がカウントされてカウンタ値C=-1となる。シフト操作部材14が回動操作されると、レンジ選択部12は、このようにカウントしたカウンタ値Cに応じて選択するシフトレンジを現在のシフトレンジから切り換える。例えば、現在選択されているシフトレンジがPレンジであるときに、1回の操作でシフト操作部材14が左回りに30度回動されてカウンタ値C=1が確定すると、レンジ選択部12はRレンジを選択し、Pレンジの状態から1回の操作で左回りに90度回動されてカウンタ値C=3が確定すると、レンジ選択部12はDレンジを選択する。なお、エンジン始動時には、レンジ選択部12は必ずPレンジを選択するように設定されている。図示していないが、ブレーキペダルの踏込信号がレンジ選択部12に入力するようにし、PレンジからRレンジまたはDレンジへ切り換える際にブレーキペダルが踏み込まれていることを条件としてもよい。ギヤ段選択部13は、レンジ選択部12によって選択されたシフトレンジに従ってトランスミッション4のギヤ段を選択するとともに、シフトソレノイドバルブを駆動してトランスミッション4を選択したギヤ段に制御する。具体的には、ギヤ段選択部13は、PレンジおよびNレンジが選択されると、駆動力の伝達を遮断するようにトランスミッション4を制御し、Rレンジが選択されると、自動車1を後退走行させるようにトランスミッション4を制御し、Dレンジが選択されると、アクセルペダルセンサ18の踏込量θaや車速Vなどに基づいて所定のマップを参照して1速~4速のギヤ段を選択しながら自動車1を前進走行させるようにトランスミッション4を制御し、Lレンジが選択されると、所定の法則に従って1速または2速などで自動車1を前進走行させるようにトランスミッション4を制御する。<第1実施例>次に、図5~図9を参照して、レンジ選択部12によるシフトレンジ選択手順の第1実施例について説明する。上記したように、レンジ選択部12はエンジン始動時にPレンジを選択した後、以下のシフトレンジ選択処理を行う。まず図5に示すように、レンジ選択部12は、現在選択されているシフトレンジがPレンジであるか否かを判定するステップST1。エンジン始動直後は必ずPレンジが選択されており、ステップST1の判定がYesとなるため、次にレンジ選択部12は、ロータリエンコーダ15の検出値に基づいて、シフト操作がなされて1回の操作が完了し、カウンタ値Cが確定したか否かを判定しステップST2、判定結果がNoの場合はステップST2の処理を繰り返す。一方、ステップST2で1回のシフト操作によるカウンタ値Cが確定するとYes、レンジ選択部12は、カウンタ値Cが0以下であるか否かステップST3、1であるか否かステップST4、2であるか否かステップST5、3であるか否かステップST6を順に判定する。カウンタ値Cが0以下でステップST3の判定がYesの場合、レンジ選択部12はPレンジを選択し選択するシフトレンジをPレンジに保持しステップST7、カウンタ値Cが1でステップST4の判定がYesの場合、レンジ選択部12はRレンジを選択し選択するシフトレンジをRレンジに切り換えステップST8、カウンタ値Cが2でステップST5の判定がYesの場合、レンジ選択部12はNレンジを選択し選択するシフトレンジをNレンジに切り換えステップST9、カウンタ値Cが3でステップST6の判定がYesの場合、レンジ選択部12はDレンジを選択し選択するシフトレンジをDレンジに切り換えステップST10、カウンタ値Cが4以上でステップST6の判定がNoの場合、レンジ選択部12はDレンジを選択し選択するシフトレンジをLレンジではなくDレンジに切り換えステップST11、ステップST1以降の手順を繰り返す。ステップST1で現在選択されているシフトレンジがPレンジ以外のレンジである場合No、図6に示すように、レンジ選択部12は、現在選択されているシフトレンジがRレンジであるか否かを判定するステップST12。この判定がYesの場合、ステップST2と同様に1回のシフト操作によるカウンタ値Cが確定したか否かを判定しステップST13、判定結果がNoの場合はステップST13の処理を繰り返す。一方、ステップST13で1回のシフト操作によるカウンタ値Cが確定するとYes、レンジ選択部12は、カウンタ値Cが-1以下であるか否かステップST14、0であるか否かステップST15、1であるか否かステップST16、2であるか否かステップST17を順に判定する。カウンタ値Cが-1以下でステップST14の判定がYesの場合、レンジ選択部12は選択するシフトレンジをPレンジに切り換えステップST18、カウンタ値Cが0でステップST15の判定がYesの場合、レンジ選択部12は選択するシフトレンジをRレンジに保持しステップST19、カウンタ値Cが1でステップST16の判定がYesの場合、レンジ選択部12は選択するシフトレンジをNレンジに切り換えステップST20、カウンタ値Cが2でステップST17の判定がYesの場合、レンジ選択部12は選択するシフトレンジをDレンジに切り換えステップST21、カウンタ値Cが3以上でステップST17の判定がNoの場合、レンジ選択部12は選択するシフトレンジをLレンジではなくDレンジに切り換えステップST22、ステップST1以降の手順を繰り返す。ステップST12で現在選択されているシフトレンジがPおよびRレンジ以外のレンジである場合No、図7に示すように、レンジ選択部12は、現在選択されているシフトレンジがNレンジであるか否かを判定するステップST23。この判定がYesの場合、ステップST2と同様に1回のシフト操作によるカウンタ値Cが確定したか否かを判定しステップST24、判定結果がNoの場合はステップST24の処理を繰り返す。一方、ステップST24で1回のシフト操作によるカウンタ値Cが確定するとYes、レンジ選択部12は、カウンタ値Cが-2以下であるか否かステップST25、-1であるか否かステップST26、0であるか否かステップST27、1であるか否かステップST28を順に判定する。カウンタ値Cが-2以下でステップST25の判定がYesの場合、レンジ選択部12は選択するシフトレンジをPレンジに切り換えステップST29、カウンタ値Cが-1でステップST26の判定がYesの場合、レンジ選択部12は選択するシフトレンジをRレンジに切り換えステップST30、カウンタ値Cが0でステップST27の判定がYesの場合、レンジ選択部12は選択するシフトレンジをNレンジに保持しステップST31、カウンタ値Cが1でステップST28の判定がYesの場合、レンジ選択部12は選択するシフトレンジをDレンジに切り換えステップST32、カウンタ値Cが2以上でステップST28の判定がNoの場合、レンジ選択部12は選択するシフトレンジをLレンジではなくDレンジに切り換えステップST33、ステップST1以降の手順を繰り返す。ステップST23で現在選択されているシフトレンジがP、RおよびNレンジ以外のレンジである場合No、図8に示すように、レンジ選択部12は、現在選択されているシフトレンジがDレンジであるか否かを判定するステップST34。この判定がYesの場合、ステップST2と同様に1回のシフト操作によるカウンタ値Cが確定したか否かを判定しステップST35、判定結果がNoの場合はステップST35の処理を繰り返す。一方、ステップST35で1回のシフト操作によるカウンタ値Cが確定するとYes、レンジ選択部12は、カウンタ値Cが-3以下であるか否かステップST36、-2であるか否かステップST37、-1であるか否かステップST38、0であるか否かステップST39を順に判定する。カウンタ値Cが-3以下でステップST36の判定がYesの場合、レンジ選択部12は選択するシフトレンジをPレンジに切り換えステップST40、カウンタ値Cが-2でステップST37の判定がYesの場合、レンジ選択部12は選択するシフトレンジをRレンジに切り換えステップST41、カウンタ値Cが-1でステップST38の判定がYesの場合、レンジ選択部12は選択するシフトレンジをNレンジに切り換えステップST42、カウンタ値Cが0でステップST39の判定がYesの場合、レンジ選択部12は選択するシフトレンジをDレンジに保持しステップST43、カウンタ値Cが1以上でステップST39の判定がNoの場合、レンジ選択部12は選択するシフトレンジをLレンジに切り換えステップST44、ステップST1以降の手順を繰り返す。ステップST34で現在選択されているシフトレンジがP、R、NおよびDレンジ以外のレンジ、すなわちLレンジである場合No、図9に示すように、レンジ選択部12は、ステップST2と同様に1回のシフト操作によるカウンタ値Cが確定したか否かを判定しステップST45、判定結果がNoの場合はステップST45の処理を繰り返す。一方、ステップST45で1回のシフト操作によるカウンタ値Cが確定するとYes、レンジ選択部12は、カウンタ値Cが-4以下であるか否かステップST46、-3であるか否かステップST47、-2であるか否かステップST48、-1であるか否かステップST49を順に判定する。カウンタ値Cが-4以下でステップST46の判定がYesの場合、レンジ選択部12は選択するシフトレンジをPレンジに切り換えステップST50、カウンタ値Cが-3でステップST47の判定がYesの場合、レンジ選択部12は選択するシフトレンジをRレンジに切り換えステップST51、カウンタ値Cが-2でステップST48の判定がYesの場合、レンジ選択部12は選択するシフトレンジをNレンジに切り換えステップST52、カウンタ値Cが-1でステップST49の判定がYesの場合、レンジ選択部12は選択するシフトレンジをDレンジに切り換えステップST53、カウンタ値Cが0以上でステップST49の判定がNoの場合、レンジ選択部12は選択するシフトレンジをLレンジに保持しステップST54、ステップST1以降の手順を繰り返す。<第2実施例>次に、図10~図14を参照して、レンジ選択部12によるシフトレンジ選択手順の第2実施例について説明する。上記したように、レンジ選択部12はエンジン始動時にPレンジを選択した後、以下のシフトレンジ選択処理を行う。まず図5に示すように、レンジ選択部12は、現在選択されているシフトレンジがPレンジであるか否かを判定するステップST61。エンジン始動直後は必ずPレンジが選択されており、ステップST1の判定がYesとなるため、次にレンジ選択部12は、Pレンジ解除条件、具体的にはブレーキペダルが踏み込まれているか否か、アクセルペダル17が踏み込まれていない状態であるか否かの各条件が満たされているか否かを判定するステップST62。ステップST62でPレンジ解除条件が満たされていない場合No、レンジ選択部12はステップST62の処理を繰り返す。一方、ステップST62でPレンジ解除条件が満たされている場合Yes、レンジ選択部12は、ロータリエンコーダ15の検出値に基づいて、シフト操作がなされて1回の操作が完了し、カウンタ値Cが確定したか否かを判定しステップST63、判定結果がNoの場合はステップST62以降の処理を繰り返す。一方、ステップST63で1回のシフト操作によるカウンタ値Cが確定するとYes、レンジ選択部12は、カウンタ値Cが0以下であるか否かステップST64、1であるか否かステップST65、2であるか否かステップST66、3であるか否かステップST67を順に判定する。カウンタ値Cが0以下でステップST64の判定がYesの場合、レンジ選択部12はPレンジを選択し選択するシフトレンジをPレンジに保持しステップST68、カウンタ値Cが1でステップST65の判定がYesの場合、レンジ選択部12はRレンジを選択し選択するシフトレンジをRレンジに切り換えステップST69、カウンタ値Cが2でステップST66の判定がYesの場合、レンジ選択部12はNレンジを選択し選択するシフトレンジをNレンジに切り換えステップST70、カウンタ値Cが3でステップST67の判定がYesの場合、およびカウンタ値Cが4以上でステップST67の判定がNoの場合、レンジ選択部12はDレンジを選択し選択するシフトレンジをDレンジに切り換えステップST71、ステップST61以降の手順を繰り返す。ステップST61で現在選択されているシフトレンジがPレンジ以外のレンジである場合No、図11に示すように、レンジ選択部12は、現在選択されているシフトレンジがRレンジであるか否かを判定するステップST72。この判定がYesの場合、ステップST63と同様に1回のシフト操作によるカウンタ値Cが確定したか否かを判定しステップST73、判定結果がNoの場合はステップST73の処理を繰り返す。一方、ステップST73で1回のシフト操作によるカウンタ値Cが確定するとYes、レンジ選択部12は、カウンタ値Cが-1以下であるか否かステップST74、0であるか否かステップST75、1であるか否かステップST76、2であるか否かステップST77を順に判定する。カウンタ値Cが-1以下でステップST74の判定がYesの場合、レンジ選択部12は、車速Vの絶対値が所定の第1閾値Vth1例えば、5km/h以下であるか否かを判定するステップST78。ここで、Vth1並びに後述するVth2およびVth3は、正の値のときに自動車1の前進方向の速度を表し、負の値のときに自動車1の後進方向の速度を表すこととする。ステップST78の判定がYesの場合、レンジ選択部12は選択するシフトレンジをPレンジに切り換えるステップST80。一方、ステップST78の判定がNoの場合、およびカウンタ値Cが0でステップST75の判定がYesの場合、レンジ選択部12は選択するシフトレンジをRレンジに保持しステップST81、カウンタ値Cが1でステップST76の判定がYesの場合、レンジ選択部12は選択するシフトレンジをNレンジに切り換えるステップST82。カウンタ値Cが2でステップST77の判定がYesの場合、およびカウンタ値Cが3以上でステップST77の判定がNoの場合はともに、レンジ選択部12は、車速Vが所定の第3閾値Vth3例えば、-10km/h以上であるか否かを判定しステップST79、この判定がYesの場合には、選択するシフトレンジをDレンジに切り換えるステップST83一方、この判定がNoの場合には、選択するシフトレンジをNレンジに切り換えステップST82、ステップST61以降の手順を繰り返す。ステップST72で現在選択されているシフトレンジがPおよびRレンジ以外のレンジである場合No、図12に示すように、レンジ選択部12は、現在選択されているシフトレンジがNレンジであるか否かを判定するステップST84。この判定がYesの場合、ステップST63と同様に1回のシフト操作によるカウンタ値Cが確定したか否かを判定しステップST85、判定結果がNoの場合はステップST85の処理を繰り返す。一方、ステップST85で1回のシフト操作によるカウンタ値Cが確定するとYes、レンジ選択部12は、カウンタ値Cが-2以下であるか否かステップST86、-1であるか否かステップST87、0であるか否かステップST88、1であるか否かステップST89を順に判定する。カウンタ値Cが-2以下でステップST86の判定がYesの場合、レンジ選択部12は、ステップST78と同様に車速Vの絶対値が所定の第1閾値Vth1以下であるか否かを判定しステップST90、この判定がYesの場合、選択するシフトレンジをPレンジに切り換えるステップST93。一方、ステップST90の判定がNoの場合、およびカウンタ値Cが-1でステップST87の判定がYesの場合、レンジ選択部12は、車速Vが所定の第2閾値Vth2例えば、10km/h以下であるか否かを判定しステップST91、この判定がYesの場合、選択するシフトレンジをRレンジに切り換えるステップST94。一方、ステップST91の判定がNoの場合、およびカウンタ値Cが0でステップST88の判定がYesの場合、レンジ選択部12は選択するシフトレンジをNレンジに保持するステップST95。カウンタ値Cが1でステップST89の判定がYesの場合、およびカウンタ値Cが2以上でステップST89の判定がNoの場合はともに、レンジ選択部12は、ステップST79と同様に車速Vが所定の第3閾値Vth3以上であるか否かを判定しステップST92、この判定がYesの場合には、選択するシフトレンジをDレンジに切り換えるステップST96一方、この判定がNoの場合には、選択するシフトレンジをNレンジに保持しステップST95、ステップST61以降の手順を繰り返す。ステップST84で現在選択されているシフトレンジがP、RおよびNレンジ以外のレンジである場合No、図13に示すように、レンジ選択部12は、現在選択されているシフトレンジがDレンジであるか否かを判定するステップST97。この判定がYesの場合、ステップST63と同様に1回のシフト操作によるカウンタ値Cが確定したか否かを判定しステップST98、判定結果がNoの場合はステップST98の処理を繰り返す。一方、ステップST98で1回のシフト操作によるカウンタ値Cが確定するとYes、レンジ選択部12は、カウンタ値Cが-3以下であるか否かステップST99、-2であるか否かステップST100、-1であるか否かステップST101、0であるか否かステップST102を順に判定する。カウンタ値Cが-3以下でステップST99の判定がYesの場合、レンジ選択部12は、ステップST78と同様に車速Vの絶対値が所定の第1閾値Vth1以下であるか否かを判定しステップST103、この判定がYesの場合、選択するシフトレンジをPレンジに切り換えるステップST105。一方、カウンタ値Cが-2でステップST100の判定がYesの場合、レンジ選択部12は、ステップST91と同様に車速Vが所定の第2閾値Vth2以下であるか否かを判定しステップST104、この判定がYesの場合、選択するシフトレンジをRレンジに切り換えるステップST106。他方、ステップST103およびステップST104の判定がNoの場合、並びにカウンタ値Cが-1でステップST101の判定がYesの場合、レンジ選択部12は選択するシフトレンジをNレンジに切り換えるステップST107。カウンタ値Cが0でステップST102の判定がYesの場合、レンジ選択部12は選択するシフトレンジをDレンジに保持しステップST108、カウンタ値Cが1以上でステップST102の判定がNoの場合、レンジ選択部12は選択するシフトレンジをLレンジに切り換えステップST109、ステップST61以降の手順を繰り返す。ステップST97で現在選択されているシフトレンジがP、R、NおよびDレンジ以外のレンジ、すなわちLレンジである場合No、図14に示すように、レンジ選択部12は、ステップST63と同様に1回のシフト操作によるカウンタ値Cが確定したか否かを判定しステップST110、判定結果がNoの場合はステップST110の処理を繰り返す。一方、ステップST110で1回のシフト操作によるカウンタ値Cが確定するとYes、レンジ選択部12は、カウンタ値Cが-4以下であるか否かステップST111、-3であるか否かステップST112、-2であるか否かステップST113、-1であるか否かステップST114を順に判定する。カウンタ値Cが-4以下でステップST111の判定がYesの場合、レンジ選択部12は、ステップST78と同様に車速Vの絶対値が所定の第1閾値Vth1以下であるか否かを判定しステップST115、この判定がYesの場合、選択するシフトレンジをPレンジに切り換えるステップST117。一方、カウンタ値Cが-3でステップST112の判定がYesの場合、レンジ選択部12は、ステップST91と同様に車速Vが所定の第2閾値Vth2以下であるか否かを判定しステップST116、この判定がYesの場合、選択するシフトレンジをRレンジに切り換えるステップST118。他方、ステップST115およびステップST116の判定がNoの場合、並びにカウンタ値Cが-2でステップST113の判定がYesの場合、レンジ選択部12は選択するシフトレンジをNレンジに切り換えるステップST119。カウンタ値Cが-1でステップST114の判定がYesの場合、レンジ選択部12は選択するシフトレンジをDレンジに切り換えステップST120、カウンタ値Cが0以上でステップST114の判定がNoの場合、レンジ選択部12は選択するシフトレンジをLレンジに保持しステップST121、ステップST61以降の手順を繰り返す。ステップST115の判定がNoの場合、およびこのような第1および第2実施例に係るシフトレンジ選択を行った際の作用について図15を参照して説明すると、Aに示すように、例えば選択中のシフトレンジがP、RまたはNレンジである状態では、上段に示すようにDレンジまではシフト操作部材14の回動角度θsに応じてシフトレンジが切り換わるが、運転者が1回の操作でシフト操作部材14をDレンジを越える回動角度θsでLレンジ側に回し過ぎたとしても、或いは1回目の操作で運転者がシフト操作部材14を左回りに、あるいはLレンジ側にいくら回し続けたとしても、シフトレンジはLレンジに切り換わることなく、1回目の操作の後にDレンジが選択されることになる。一方、図15Aの下段に示すように、シフトレンジがDレンジとなった後に、すなわち1回目の操作でシフト操作部材14の回動を停止してから0.2sが経過し、Dレンジが確定した後に、運転者がシフト操作部材14を再度回動させる2回目の操作を行うと、シフトレンジはLレンジに切り換わる。なお、その後は運転者が左回りPレンジからLレンジの方向にいくらシフト操作部材14を回し続けても、シフトレンジはLレンジのままである。通常、Dレンジおよび変速レンジ以外のレンジの状態から直接変速レンジを選択する状況あるいは要求は少ないため、このようにシフトレンジが選択されることにより、運転者がシフト操作部材14を意図に反して回し過ぎたとてもDレンジが選択される。つまり、Pレンジ、NレンジあるいはRレンジからDレンジを通り過ぎて変速レンジであるLレンジが選択されることが防止される。また、運転者がシフト操作部材14を回し過ぎたとしても、シフト操作部材14を戻す操作が必要なくなるため、シフト選択の操作性が向上している。また、運転者にLレンジを選択する意思がある場合には、運転者は、Dレンジへ切換操作を行った後、0.2s以上操作を止めた後に再度シフト操作部材14を操作することで、容易にLレンジを選択できるため、シフト操作性が悪化することもない。他方、第2実施例においては、図15Bの上段に示すように、例えば選択中のシフトレンジがDレンジである状態からNレンジへ切り換えようとしたときに、運転者が1回の操作でシフト操作部材14をNレンジを越える回動角度θsでRPレンジ側に回し過ぎたとしても、自動車1が第2閾値Vth2例えば10km/hを超える速度で走行中である場合には、上段に示すようにシフトレンジの切換はインヒビット制御によりNレンジで規制される。一方、図15Bの下段に示すように、自動車1が停車中または第1閾値Vth1例えば5km/h以下で走行中である場合には、Dレンジが選択されている状態において運転者が1回の操作でシフト操作部材14を30度以上NRPレンジ側に回動させた場合であっても、回動角度θsに応じてシフトレンジはPレンジまで順に切り換わる。なお、自動車1が5km/hより速く10km/h以下の速度で走行中の場合には、運転者が1回の操作でシフト操作部材14を90度以上NRPレンジ側に回動させた場合であっても、シフトレンジの切換がNレンジで規制される。このように、DレンジやLレンジからNレンジを選択しようとして走行中に運転者がシフト操作部材14を意図に反して回し過ぎたとしても、自動車1の走行状態に適さないシフトレンジが選択されるのが抑制されるため、シフト操作性が向上する。また、シフト操作部材14が一度にどれだけ回動されても、第1閾値Vth1例えば5km/hを超える速度で走行中にはNレンジで規制されるため、運転者が細かい回動量を気にする必要がなくなり、シフト操作性が向上する。さらに、制御ユニット11による制御により、シフトレンジの切換を規制することができるため、シフト操作部材14の回動を物理的に規制する部材を設けなくて済み、コストを削減できる。以上で具体的実施形態の説明を終えるが、本発明は上記実施形態に限定されることなく幅広く変形実施することができる。例えば、上記実施形態では、角度検出手段としてロータリエンコーダ15を用いているが、シフト操作部材14の回動方向と回動角度θsを検出できるのであれば、レゾルバなど他のセンサを用いてもよい。また、上記実施形態では、シフト操作部材14が所定の回動角度θsごとに節度感を生じるようにしているが、ディテント機構を省略して一定のトルクで回動するようにしてよい。このようにすることにより、シフト装置10の構成を簡単にしてコストを削減することができる。この他、各装置や部材の具体的構成や制御手法など、本発明の趣旨を逸脱しない範囲であれば適宜変更可能である。一方、上記実施形態に示した本発明に係るシフト装置10および自動車1の各構成要素は、必ずしも全てが必須ではなく、少なくとも本発明の趣旨を逸脱しない限りにおいて適宜取捨選択することが可能である。"