発熱部品を冷却するファンの回転を制御する任意の信号を生成する信号生成回路と、前記発熱部品と前記ファンとの間で、前記信号生成回路によって生成された前記任意の信号から、前記発熱部品からの信号に、前記ファンへの出力を切り替える切替回路と、前記切替回路の切り替えを所定のタイミングで指示する切替指示部とを有することを特徴とするファン制御装置。前記切替指示部は、第1プログラムから第2プログラムに制御が切り替わったとき、前記切替回路の切り替えを指示することを特徴とする請求項1に記載のファン制御装置。前記切替指示部は、ユーザからの指示があったとき、前記切替回路の切り替えを指示することを特徴とする請求項1に記載のファン制御装置。前記発熱部品の可能性のある温度と対応させて、変更可能な前記ファンの回転情報を記憶する記憶部と、前記記憶部に記憶された、前記温度と前記ファンの回転情報とを用いて、前記発熱部品の温度に対応するファンの回転を制御する信号を前記発熱部品から出力させる制御部とをさらに有することを特徴とする請求項1に記載のファン制御装置。前記ファンの回転を制御する信号が電圧信号である場合、前記発熱部品と前記切替回路との間に、前記発熱部品からの信号を電圧信号に変換する変換回路を有し、前記切替回路は、前記信号生成回路によって生成された前記任意の電圧信号から前記変換回路によって変換された電圧信号に、前記ファンへの出力を切り替えることを特徴とする請求項1に記載のファン制御装置。発熱部品を冷却するファンにおける回転を制御するファン制御方法であって、前記ファンの回転を制御する信号を切り替える切替回路に、前記発熱部品からの信号および前記任意の信号を入力し、前記切替回路の切り替えが所定のタイミングで指示されると、前記任意の信号から前記発熱部品からの信号に、前記ファンへの出力を切り替えることを特徴とするファン制御方法。しかしながら、従来の発熱部品を冷却するためのファンの制御では、ファンを適切に制御することができない場合があった。例えば、MXMカードのドライバは、MXMカードの温度に応じたPWM信号でファンを制御するが、OSが起動するまでは、ファンを制御できない。そこで、OSが起動するまでは、ファンの回転が最大となるPWM信号またはファンの回転がゼロとなるPWM信号でファンは制御される。ファンが最大回転となるPWM信号で制御される場合、OSが起動するまで、ファンの音がうるさく感じられるという問題がある。また、ファンがゼロ回転となるPWM信号で制御される場合、OSの起動に伴って、発熱部品の熱が上昇してしまうという問題がある。なお、上記課題は、発熱部品を冷却するためのファンの制御において、システムが起動するまでに限らず、システムが起動した後の通常の動作中にも同様に生じる課題である。例えば、ファンがドライバによって温度に応じたPWM信号で制御される場合であっても、ユーザによってはファンの音がうるさく感じられることがある。開示の技術は、上記に鑑みてなされたものであって、発熱部品を冷却するためのファンを適切に制御するファン制御装置等を提供することを目的とする。本願の開示するファン制御装置は、一つの態様において、発熱部品を冷却するファンの回転を制御する任意の信号を生成する信号生成回路と、前記発熱部品と前記ファンとの間で、前記信号生成回路によって生成された前記任意の信号から、前記発熱部品からの信号に、前記ファンへ出力する信号を切り替える切替回路と、前記切替回路の切り替えを所定のタイミングで指示する切替指示部とを有する。本願の開示するファン制御装置の一つの態様によれば、発熱部品を冷却するためのファンを適切に制御できるという効果を奏する。以下に、本願の開示するファン制御装置およびファン制御方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例は、部品としてVGAVideoGraphicsArrayカードを一例とするMXMMobilePCI-ExpressModuleカードを対象にする。しかし、本実施例によりこの発明が限定されるものではなく、対象部品は、システムの動作中に発熱する部品であってファンで冷却する部品であれば良い。[実施例1に係るファン制御装置の構成]図1は、実施例1に係るファン制御装置の構成を示す機能ブロック図である。図1に示すように、ファン制御装置1Aは、制御部4、記憶部5、PWMPulseWidthModulation生成回路6A、PWM切替回路7Aおよび切替指示部8を有する。ファン制御装置1Aは、MXMカード2およびファン31、32と接続する。そして、ファン制御装置1Aは、BIOSBasicInputOutputSystemからOSOperatingSystemへ制御が切り替わるまでは、MXMカード2を冷却するファン31、32の回転を任意のPWM信号で制御する。そして、ファン制御装置1Aは、BIOSからOSへ制御が切り替わったタイミングで、任意のPWM信号から、MXMカード2からの温度に応じたPWM信号に、ファン31、32への出力を切り替える。MXMカード2は、PCI-Expressをベースとしたノートパソコン向けのグラフィックス拡張インタフェース規格MXMのグラフィックスカードである。また、MXMカード2は、温度を検出する温度検出回路21を備える。すなわち、MXMカード2は、ノートパソコン等の装置本体のメインボードに搭載され、装置が動作すると発熱する発熱部品である。なお、MXMカード2は、例えば、VGAカードであるが、GPUGraphicsProcessingUnitであっても良く、装置が動作すると発熱する発熱部品であれば良い。ファン31、32は、MXMカード2を冷却するファンである。ファン31、32は、モータ、そのモータの回転軸に取り付けられた羽根を有する。ファン31、32は、例えば、後述するPWM切替回路7AからのPWM信号に基づいて回転する。このPWM信号は、ファンの回転数に対応した波形となり、ファンの回転数に応じてデューティーサイクルおよびデューティー比が異なるものである。なお、ここでいうファンの回転数とは、例えば1秒間当たりの回転数を意味する。制御部4は、OS上で動作するVGAドライバ41を有する。VGAドライバ41は、MXMカード2の温度に応じてファン31、32の回転を制御する。一例として、VGAドライバ41は、温度検出回路21によって検出された温度に応じたPWM信号を、MXMカード2からPWM切替回路7Aへ出力させる。ここで、BIOSからOSに制御が切り替わるまでは、VGAドライバ41は、起動できないので、MXMカード2の温度に応じたPWM信号を制御できない。そこで、BIOSからOSに制御が切り替わるまでは、MXMカード2は、ファンの回転数が最大回転を含む高レベルとなるPWM信号またはファンの回転数が無回転を含む低レベルとなるPWM信号を出力する。そして、BIOSからOSに制御が切り替わった後は、VGAドライバ41は、MXMカード2の温度に応じたPWM信号をMXMカード2に出力させる。なお、制御部4は、例えば、ASICApplicationSpecificIntegratedCircuitやFPGAFieldProgrammableGateArray等の集積回路、CPUCentralProcessingUnit、MPUMicroProcessingUnitまたはGPU等の電子回路である。また、VGAドライバ41等のプログラムが例えばGPUを機能させることで実現することができる。記憶部5は、回転情報記憶領域51を有する。なお、記憶部5は、例えば、RAMRandomAccessMemory、フラッシュメモリflashmemory等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置を含む。回転情報記憶領域51には、ファン31、32の任意の回転数を記憶する。ここで、任意の回転数とは、装置のユーザがファン31、32の音をうるさく感じない程度の回転数であってMXMカード2を冷却可能な回転数を指す。一例として、任意の回転数は、1秒間当たりの最大回転数の66を示す。PWM生成回路6Aは、MXMカード2を冷却するファン31、32の回転を制御する任意のPWM信号を生成する。一例として、PWM生成回路6Aは、回転情報記憶領域51に記憶された任意の回転数を読み出し、読み出した任意の回転数に対応したPWM信号を生成する。そして、PWM生成回路6Aは、生成したPWM信号をPWM切替回路7Aに出力する。PWM切替回路7Aは、MXMカード2とファン31、32との間で、所定のタイミングで、PWM生成回路6Aによって生成された任意のPWM信号から、MXMカード2からのPWM信号に、ファン31、32への出力を切り替える。一例として、PWM切替回路7Aは、PWM生成回路6Aによって生成された任意のPWM信号を入力するとともに、MWMカード2からのPWM信号を入力する。PWM切替回路7Aは、後述する切替指示部8によって指示されるまでは、入力したPWM信号のうち、任意のPWM信号をファン31、32へ出力する。そして、PWM切替回路7Aは、切替指示部8によって指示されたタイミングで、ファン31、32への出力を、任意のPWM信号から、MXMカード2からのPWM信号に切り替える。切替指示部8は、PWM切替回路7Aの切り替えを所定のタイミングで指示する。一例として、切替指示部8は、所定のタイミングをBIOSからOSに制御が切り替わったタイミングとして、PWM切替回路7Aの切り替えを指示する。すなわち、BIOSからOSに制御が切り替わると、VGAドライバ41は、起動できるので、起動後は温度に応じたPWM信号を制御できる。そこで、切替指示部8は、BIOSからOSに制御が切り替わったタイミングで、PWM切替回路7Aに対し、任意のPWM信号からMXMカード2からのPWM信号への切り替えを指示する。この指示を受け、PWM切替回路7Aは、任意のPWM信号から温度に応じたPWM信号に出力を切り替える。[実施例1に係るファン制御の手順]次に、実施例1に係るファン制御の手順を、図2を参照して説明する。図2は、実施例1に係るファン制御の手順を示すフローチャートである。図2の例は、MXMカード2からのPWM信号のデフォルト値を高レベルHにしている。まず、MXMカード2、ファン31、32およびファン制御装置1Aが搭載された装置の電源がパワーオンされるとステップS11、BIOSがPOSTPowerOnSelfTest処理を開始する。そして、MXMカード2は、MXMカード2からのPWM信号をデフォルトの高レベルにしてPWM切替回路7Aへ出力するステップS12。例えば、MXMカード2は、ファン31、32の回転が最大となるPWM信号をPWM切替回路7Aへ出力する。一例として、MXMカード2は、デューティー比が1.0となるようなPWM信号を出力する。そして、MXMカード2からのPWM信号と並行して、PWM生成回路6Aは、任意のPWM信号を生成し、PWM切替回路7Aに出力するステップS13。任意のPWM信号とは、装置のユーザがファン31、32の音をうるさく感じない程度の回転数に対応したPWM信号であってMXMカード2を冷却可能な回転数に対応したPWM信号を指す。そして、ファン31、32は、PWM切替回路7Aから任意のPWM信号を受け取り、受け取った任意のPWM信号に対応する回転数で回転するステップS14。この結果、ファン31、32によって発生する音は、高レベルのPWM信号に対応する回転数で回転する音よりも低減される。その後、BIOSがPOST処理を終了し、OSへ制御を受け渡すステップS15。そして、切替指示部8は、BIOSがOSへ制御を受け渡したか、すなわちBIOSからOSへ制御が切り替わったか否かを判定するステップS16。BIOSがOSへ制御を受け渡していないと判定した場合ステップS16;No、切替指示部8は、制御を受け渡したと判定されるまで、判定を繰り返す。一方、BIOSがOSへ制御を受け渡したと判定した場合ステップS16;Yes、切替指示部8は、PWM切替回路7Aの切り替えを指示するステップS17。この指示を受け、PWM切替回路7Aは、任意のPWM信号から、MXMカード2からのPWM信号に、ファン31、32への出力を切り替える。そして、OSが起動処理を行うステップS18。そして、OSが起動すると、VGAドライバ41が起動し、MXMカード2を冷却するファンの制御を開始するステップS19。この後、VGAドライバ41は、MXMカード2の温度に応じたPWM信号をMXMカード2に出力させる。図2は、MXMカード2からのPWM信号のデフォルト値を高レベルHにしている。しかし、MXMカード2からのPWM信号のデフォルト値が低レベルLであっても良い。デフォルト値が低レベルの場合には、S12において、MXMカード2は、MXMカード2からのPWM信号をデフォルトの低レベルにしてPWM切替回路7Aへ出力するようになる。例えば、MXMカード2は、ファン31、32の回転が無回転となるPWM信号をPWM切替回路7Aへ出力する。一例として、MXMカード2は、デューティー比が最小の0.0となるようなPWM信号を出力する。そして、ファン31、32は、PWM切替回路7Aから任意のPWM信号を受け取り、受け取った任意のPWM信号に対応する回転数で回転することになる。この結果、ファン31、32は、低レベルのPWM信号に対応して無回転となるよりも、回転によって発熱部品MXMカード2により発生する熱を冷却できる。ところで、実施例1に係るファン制御装置1Aは、ファン31、32の回転を制御する信号をPWM信号としている。しかしながら、実施例1に係るファン制御装置1Aは、これに限定されるものではなく、ファン31、32の回転を制御する信号を電圧レベルの信号としても良い。[実施例1に係るファン制御装置の変形例]そこで、実施例1に係るファン制御装置の変形例として、ファン31、32の回転を制御する信号を電圧レベルの信号とする場合を説明する。図3は、実施例1に係るファン制御装置の変形例の構成を示すブロック図である。なお、図1に示すファン制御装置1Aと同一の構成については同一符号を示すことで、その構成および動作の説明については省略する。実施例1に係るファン制御装置1Aと変形例のファン制御装置1Bとが異なるところは、PWM生成回路6Aを電圧生成回路6Bに変更し、PWM切替回路7Aを電圧レベル切替回路7Bに変更した点にある。さらに、実施例1に係るファン制御装置1Aと変形例のファン制御装置1Bとが異なるところは、変換回路9を追加した点にある。電圧生成回路6Bは、MXMカード2を冷却するファン31、32の回転を制御する任意の電圧レベルの信号を生成する。一例として、電圧生成回路6Bは、回転情報記憶領域51に記憶された任意の回転数を読み出し、読み出した任意の回転数に対応した電圧レベルの信号を生成する。そして、電圧生成回路6Bは、生成した電圧レベルの信号を後述する電圧レベル切替回路7Bに出力する。変換回路9は、MXMカード2と後述する電圧レベル切替回路7Bとの間において、MXMカード2からのPWM信号を電圧レベルの信号に変換する。そして、変換回路9は、変換した電圧レベルの信号を電圧レベル切替回路7Bに出力する。電圧レベル切替回路7Bは、例えばBIOSからOSへ制御が切り替わるタイミングで、任意の電圧レベルの信号から、変換回路9によって変換された電圧レベルの信号に、ファン31、32への出力を切り替える。一例として、電圧レベル切替回路7Bは、電圧生成回路6Bによって生成された任意の電圧レベルの信号を入力するとともに、変換回路9によって変換された電圧レベルの信号を入力する。電圧レベル切替回路7Bは、切替指示部8によって指示されるまでは、入力した電圧レベルの信号のうち、任意の電圧レベルの信号をファン31、32へ出力する。そして、電圧レベル切替回路7Bは、切替指示部8によって指示されるタイミング、例えばBIOSからOSへ制御が切り替わるタイミングで、ファン31、32への出力を、任意の電圧レベルの信号から、変換された電圧レベルの信号に切り替える。図4は、実施例1に係るファン制御の変形例の手順を示すフローチャートである。図4の例は、MXMカード2からのPWM信号のデフォルト値を高レベルHにしている。なお、実施例1に係るファン制御の手順と同一の手順については同一符号を示すことで、その重複する手順の説明について省略する。まず、MXMカード2、ファン31、32およびファン制御装置1Bが搭載された装置の電源がパワーオンされるとステップS11、BIOSがPOST処理を開始する。そして、MXMカード2は、MXMカード2からのPWM信号をデフォルトの高レベルにして変換回路9へ出力する。さらに、変換回路9は、MXMカード2から出力されたPWM信号を電圧レベルの信号に変換し、電圧レベル切替回路7Bへ出力するステップS22。そして、変換回路9からの電圧レベルの信号の出力と並行して、電圧生成回路6Bは、任意の電圧レベルの信号を生成し、生成した任意の電圧レベルの信号をファンの電源として電圧レベル切替回路7Bに出力するステップS23。任意の電圧レベルの信号とは、装置のユーザがファン31、32の音をうるさく感じない程度の回転数に対応した電圧レベルであってMXMカード2を冷却可能な回転数に対応した電圧レベルの信号を指す。そして、ファン31、32は、電圧レベル切替回路7Bから任意の電圧レベルの信号に対応した任意の制御用電圧を受け取り、受け取った任意の制御用電圧に対応する任意の回転数で回転するステップS24。その後の手順については、実施例1に係るファン制御の手順と同一の手順となる。[実施例1に係るファン制御のタイムチャート]次に、実施例1に係るファン制御のタイムチャートについて、図5を参照しながら説明する。図5は、実施例1に係るファン制御のタイムチャートを示す図である。図5の例は、MXMカード2からのPWM信号がデフォルトHの状態からVGAドライバ41による制御状態に遷移している。なお、図5の例では、ファン制御装置1Bは、ファン31、32の回転を制御する信号を電圧レベルの信号として、ファンを制御するものとする。図5に示すように、装置の電源がパワーオンされる時刻t1までは、装置が停止している。そのため、MXMカード2のPWM信号および任意の電圧レベルの信号は、生成されていない。時刻t1において装置の電源がパワーオンされると、電圧生成回路6Bは、任意の電圧レベルの信号の生成を開始する。そして、時刻t2となって装置の電源が安定すると、BIOSからOSへ制御が切り替わる時刻t3前まで、BIOSがPOST処理中となる。この期間中、MXMカード2は、デフォルトHのPWM信号s1を出力する。これに並行して、電圧生成回路6Bは、任意の電圧レベルの信号s2を出力する。なお、任意の電圧レベルの信号は、装置のユーザがファン31、32の音をうるさく感じない程度の回転数に対応した電圧レベルであってMXMカード2を冷却可能な回転数に対応した電圧レベルの信号を指す。ここでは、任意の電圧レベルの信号は、最大レベルの50を示すものとする。また、この期間中、電圧レベル切替回路7Bは、ファン31、32への出力を、任意の電圧レベルの信号としている。このため、電圧レベル切替回路7Bは、任意の電圧レベルの信号に対応した任意のファン制御用電圧s3をファン31、32へ出力する。すると、ファン31、32は、任意のファン制御用電圧に対応した任意の回転数s4で回転する。その後、POST処理が終了する時刻t3になった段階で、BIOSからOSへ制御が切り替わる。そして、電圧レベル切替回路7Bは、ファン31、32への出力を、任意の電圧レベルの信号から、MXMカード2からのPWM信号に対応する電圧レベルの信号に切り替える。そして、OSが動作状態になると、VGAドライバ41が起動するので、起動したVGAドライバ41が、MXMカード2の温度を監視できる状態となり、MXMカード2の温度に応じたPWM信号をMXMカード2に出力させる。そして、OSが動作状態になってから時刻t4になるまで、MXMカード2は、ファンの回転数が低速となるようなPWM信号s5を出力する。そこで、電圧レベル切替回路7Bは、PWM信号に対応したファン制御用電圧s6をファン31、32へ出力する。すると、ファン31、32は、ファン制御用電圧に対応した低速の回転数s7で回転する。そして、時刻t4から時刻t5になるまで、MXMカード2は、ファンの回転数が中速となるようなPWM信号s8を出力する。そこで、電圧レベル切替回路7Bは、PWM信号に対応したファン制御用電圧s9をファン31、32へ出力する。すると、ファン31、32は、ファン制御用電圧に対応した中速の回転数s10で回転する。さらに、時刻t5以降、MXMカード2は、ファンの回転数が高速となるようなPWM信号s11を出力する。そこで、電圧レベル切替回路7Bは、PWM信号に対応したファン制御用電圧s12をファン31、32へ出力する。すると、ファン31、32は、ファン制御用電圧に対応した高速の回転数s13で回転する。[実施例1の効果]上記実施例1によれば、ファン制御装置1Aは、発熱部品であるMXMカード2を冷却するファン31、32の回転を制御する任意のPWM信号を生成するPWM生成回路6Aを有する。そして、ファン制御装置1Aは、MXMカード2とファン31、32との間で、PWM生成回路6Aによって生成された任意のPWM信号から、MXMカード2からのPWM信号に、ファン31、32への出力を切り替えるPWM切替回路7Aを有する。さらに、ファン制御装置1Aは、PWM切替回路7Aの切替を所定のタイミングで指示する切替指示部8を有する。かかる構成によれば、ファン制御装置1Aは、任意のPWM信号からMXMカード2からのPWM信号に、ファンへの出力を所定のタイミングで切り替えるので、MXMカード2からのPWM信号が制御不能な期間におけるファンの回転を適切に制御できる。また、上記実施例1によれば、切替指示部8は、BIOSからOSに制御が切り替わったとき、PWM切替回路7Aの切り替えを指示する。かかる構成によれば、PWM切替回路7Aは、BIOSからOSに制御が切り替わったとき、PWM生成回路6Aによって生成された任意のPWM信号から、MXMカード2からのPWM信号に、ファンへの出力を切り替える。このため、PWM切替回路7Aは、BIOSからOSに制御が切り替わった後、MXMカード2を冷却するファンの回転を制御するドライバによって制御された適切なPWM信号をファンへ出力できる。他方、PWM切替回路7Aは、BIOSからOSに制御が切り替わるまで、任意のPWM信号をファンへ出力する。このため、PWM切替回路7Aは、MXMカード2のドライバが起動できない期間に、例えばファンが最大回転とならないような任意のPWM信号を出力できるので、ファンの音がうるさく感じられるという問題を解決できる。また、PWM切替回路7Aは、MXMカード2のドライバが起動できない期間に、例えばファンが無回転とならない任意のPWM信号を出力できるので、MXMカード2の温度が極端に上昇してしまうという問題を解決できる。また、上記実施例1によれば、ファン制御装置1Bは、ファンの回転を制御する信号が電圧レベルの信号である場合、MXMカード2と電圧レベル切替回路7Bとの間に、MXMカード2からのPWM信号を電圧レベルの信号に変換する変換回路9を有する。そして、電圧レベル切替回路7Bは、電圧生成回路6Bによって生成された任意の電圧レベルの信号から変換回路9によって変換された電圧レベルの信号に、ファン31、32への出力を切り替える。かかる構成によれば、ファン制御装置1Bは、任意の電圧信号から、MXMカード2からのPWM信号を変換した電圧信号に、ファンへの出力を所定のタイミングで切り替える。このため、ファン制御装置1Bは、MXMカード2からのPWM信号が制御不能な期間におけるファンの回転を適切に制御できる。ところで、実施例1のファン制御装置1Aは、切替指示部8が、BIOSからOSに制御が切り替わったタイミングで、PWM切替回路7Aの切り替えを指示している。しかしながら、ファン制御装置1Aは、これに限定されるものではなく、切替指示部8が、ユーザからの指示があったタイミングで、PWM切替回路7Aの切り替えを指示しても良い。そこで、実施例2では、切替指示部8が、ユーザからの指示があったタイミングで、PWM切替回路7Aの切り替えを指示する場合を説明する。[実施例2に係るファン制御装置の構成]図6は、実施例2に係るファン制御装置の構成を示すブロック図である。なお、図1に示すファン制御装置1Aと同一の構成については同一符号を示すことで、その重複する構成および動作の説明については省略する。実施例1と実施例2とが異なるところは、制御部4にFAN制御アプリケーション42を追加し、VGAドライバ41Cを変更した点にある。また、実施例1と実施例2とが異なるところは、アプリ画面表示部10を追加した点にある。さらに、実施例1と実施例2とが異なるところは、記憶部5にユーザ設定テーブル52、温度ステータス記憶領域53およびファン回転数記憶領域54を追加した点にある。アプリ画面表示部10は、各種の情報、例えばファン制御アプリケーション42から出力された画面を表示する表示デバイスである。一例として、モニタ、ディスプレイやタッチパネル等を適用できる。ファン制御アプリケーション42は、ユーザからの指示があったタイミングで、PWM切替回路7Aの切り替えを指示する。一例として、ファン制御アプリケーション42は、アプリ画面表示部10に表示する画面からPWM信号の切り替え指示を受けると、PWM切替回路7Aに対し、任意のPWM信号からMXMカード2からのPWM信号への切り替えを指示する。ここで、ユーザからの指示があるタイミングの例として、ユーザがファンの回転によって発生する音をうるさいと感じた場合や、ユーザがMXMカード2を搭載する装置の温度が高温になったと感じた場合等がある。また、任意のPWM信号とは、ユーザがファン31、32の音をうるさく感じない程度の回転数に対応したPWM信号であってMXMカード2を冷却可能な回転数に対応したPWM信号を指す。また、ファン制御アプリケーション42は、VGAドライバ41Cによってファンの制御に用いられるユーザ設定テーブル52を、アプリ画面表示部10に表示する画面からの指示に基づいて変更する。ここで、ユーザ設定テーブル52とは、MXMカード2の可能性のある温度と対応させて、変更可能なファンの回転情報を記憶する。一例として、ユーザ設定テーブル52は、MXMカード2がなり得る可能性のある温度と、ファンの回転数の割合とを対応付けて記憶する。ファンの回転数の割合とは、ファンの回転数の最大回転数に対する割合を示す。このユーザ設定テーブル52は、装置の運用前にあらかじめ設定され、装置の運用中にユーザによって変更されることもある。VGAドライバ41Cは、OSが起動した後、且つPWM切替回路7Aが切り替えられた後、MXMカード2の温度に応じてファン31、32の回転を制御する。一例として、VGAドライバ41Cは、ユーザ設定テーブル52に記憶された、温度とファンの回転数の割合とを用いて、MXMカード2の温度に対応するファンの回転を制御するPWM信号をMXMカード2に出力させる。すなわち、VGAドライバ41は、OSが起動する前は、起動できないので、MXMカード2の温度に応じたPWM信号を制御できず、ファンの回転の制御を任意のPWM信号に任せる。そして、VGAドライバ41は、OSが起動した後であってもPWM切替回路7Aが切り替えられる前は、ファンの回転の制御を任意のPWM信号に任せる。そして、VGAドライバ41は、PWM切替回路7Aが切り替えられた後、ユーザ設定テーブル52を用いたファンの回転の制御を行う。温度ステータス記憶領域53は、MXMカード2の現在の温度を記憶する。ファン回転数記憶領域54は、ファン31、32の現在の回転数を記憶する。[実施例2に係るファン制御の手順]次に、実施例2に係るファン制御の手順を、図7を参照して説明する。図7は、実施例2に係るファン制御の手順を示すフローチャートである。図7の例は、MXMカード2からのPWM信号のデフォルト値を高レベルHにしている。まず、MXMカード2、ファン31、32およびファン制御装置1Aが搭載された装置の電源がパワーオンされるとステップS31、BIOSがPOST処理を開始する。このとき、MXMカード2は、MXMカード2からのPWM信号をデフォルトの高レベルにしてPWM切替回路7Aへ出力する。これに並行して、PWM生成回路6Aは、任意のPWM信号を生成し、PWM切替回路7Aに出力する。そして、ファン31、32は、PWM切替回路7Aから任意のPWM信号を受け取り、受け取った任意のPWM信号に対応する回転数で回転する。その後、BIOSがPOST処理を終了し、OSへ制御を受け渡すステップS32。すると、OSが起動しステップS33、起動後、VGAドライバ41Cが起動するステップS34。ユーザがOS動作状態においてファン制御アプリケーション42を起動するステップS35。起動後、ファン制御アプリケーション42は、ユーザからの指示があったタイミングで、PWM切替回路7Aの切り替えを指示し、PWM切替回路7Aを任意のPWM信号からMXMカード2側のPWM信号へ切り替えさせる。この結果、PWM切替回路7Aの切り替え後、VGAドライバ41Cが、ユーザ設定テーブル52を用いてファン31、32の回転を制御する。その後、ファン制御アプリケーション42が、アプリ画面表示部10に表示する画面からファンの回転情報の変更指示を取得すると、変更指示のあったファンの回転情報の値をユーザ設定テーブル52に設定するステップS37。その後、VGAドライバ41Cは、ユーザ設定テーブル52に設定した値に合わせて、ファンの回転数を制御するステップS38。次に、実施例2に係るファン制御アプリケーション42の画面例を、図8~図10を参照して説明する。図8は、ファン制御アプリケーションのデフォルトの画面例を示す。図9は、ファンの回転によって発生する音の音量を下げたい場合の、ファン制御アプリケーションの画面の設定例を示す。図10は、装置本体の温度を低くしたい場合の、ファン制御アプリケーションの画面の設定例を示す。図8に示すように、ファン制御アプリケーション42の画面は、温度、ファン回転数、ファン回転設定、温度設定およびファン回転の割合を表示する。温度は、MXMカード2の現在の温度である。一例として、VGAドライバ41Cが、検知したMXMカード2の温度を温度ステータス記憶領域53に格納し、ファン制御アプリケーション42が温度ステータス記憶領域53に記憶された温度を表示する。ファン回転数は、現在のファンの回転数である。一例として、VGAドライバ41Cが、MXMカード2の温度に応じたファンの回転を制御する際のファンの回転数の割合およびファンの回転数を表示する。ファン回転設定では、無回転の設定も含めて、8段階の温度に合わせたファンの回転数が設定できる。温度設定では、0段階目を除く7段階の温度が設定できる。ファン回転の割合では、対象温度になったときのファンの回転数に相当するファンの回転の割合が設定できる。例えば、0段階目では、対象温度が54度以下の場合、ファンの回転の割合を無回転の0としている。1段階目では、対象温度が55度の場合、ファンの回転の割合を30としている。そして、7段階目では、対象温度が96度以上の場合、ファンの回転の割合を90としている。図9に示すように、ファン制御アプリケーション42の画面は、ファンの回転が上昇する4段階目から7段階目までのファン回転の割合を50に設定している。これにより、ユーザがファンの回転によって発生する音をうるさいと感じた場合に、ファン回転の割合を設定することで、ファンの回転音や風きり音を下げることができる。図10に示すように、ファン制御アプリケーション42の画面は、0段階目を除く前段階のファン回転の割合を100に設定している。これにより、ユーザが装置本体の温度が高くなったと感じた場合に、ファン回転の割合を設定することで、装置本体の熱を効率的に冷却できる。[実施例2の効果]上記実施例2によれば、ファン制御装置1Cのファン制御アプリケーション42は、ユーザからの指示があったとき、PWM切替回路7Aの切り替えを指示するようにした。かかる構成によれば、ファン制御アプリケーション42は、ユーザの要望に合致したPWM切替回路7Aの切り替えを実現できる。また、上記実施例2によれば、ファン制御装置1Cは、発熱部品に相当するMXMカード2がなり得る可能性のある温度と対応させて、変更可能なファン31、32の回転情報を記憶するユーザ設定テーブル52を有する。そして、ファン制御装置1Cは、ユーザ設定テーブル52に記憶された、温度とファンの回転情報とを用いて、MXMカード2の温度に対応するファンの回転を制御する信号をMXMカード2から出力させるVGAドライバ41Cを有する。かかる構成によれば、ファン制御装置1Cは、ユーザ設定テーブル52について、温度と対応させたファンの回転情報を変更可能としたので、ユーザによって異なる感覚に応じたファンの回転を制御できる。[ファン制御を用いるハードウェア構成の一例]ここで、実施例に係るファン制御を用いるハードウェア構成の一例について、図11~図13を参照して説明する。図11は、実施例に係るファン制御を用いるモバイルワークステーションの概観の一例を示す。図12は、VGAカードの本体部における搭載場所の一例を示す。図13は、実施例に係るファン制御を用いるモバイルワークステーションのハードウェア構成の一例を示す。図11に示すように、ファン制御を用いるモバイルワークステーションとしてノート型のワークステーションD1がある。ノート型のワークステーションD1は、表示ユニットD11、表示部D12、キーボードD13、タッチパッドD14および本体部D15を有する。図12に示すように、本体部D15のメインボード9にMXMカード2の一例である外付けVGAカード2Aが装着される。この外付けVGAカード2Aは、メインボードと独立しており、変更可能となっている。図13に示すように、モバイルワークステーション100は、外付けVGAカード101と、2個の外付けVGAカード用のファン102と、制御回路120と、CPU103と、メモリ104と、HDDHardDiskDrive105とを有する。また、モバイルワークステーション100は、ODDOpticaldiskdrive106と、チップセット107と、BIOSのROMReadOnlyMemory108と、ファンコントローラ109と、CPU用のファン110とを有する。さらに、モバイルワークステーション100は、LCDLiquidCrystalDisplay111と、オーディオデバイス112と、入力デバイス114とを有する。外付けVGAカード101、制御回路120、メモリ104およびチップセット107は、CPU103とそれぞれバスで接続されている。ここで、制御回路120は、図1に示したPWM生成回路6Aと、PWM切替回路7Aと、切替指示部8と同様の機能を有する回路を表す。そして、符号1Dで示される領域が、図1に示したファン制御装置1Aと同様の機能を有する装置を表す。HDD105には、図1に示した制御部4と同様の機能を有するVGAドライバが記憶される。また、HDD105には、OSおよび図1に示した回転情報記憶領域51に対応する回転情報が記憶される。そして、CPU103が、OSの起動後、VGAドライバをHDD105から読み出してメモリ104にロードすることにより、VGAドライバがOS上で動作する。外付けVGAカード101は、ファンを制御するPWM信号を制御回路120へ出力する。制御回路120は、任意のPWM信号を生成し、生成した任意のPWM信号を外付けVGAカード用のファン102へ出力する。そして、制御回路120は、所定のタイミングで、任意のPWM信号から、外付けVGAカード101からのPWM信号に切り替える。[その他]なお、ファン制御装置1A~1Cは、MXMカード2およびファン31、32を含まないものとして説明した。しかしながら、ファン制御装置1A~1Cは、これに限定されず、MXMカード2およびファン31、32を含むものとしても良い。また、ファン制御装置1A~1Cでは、PWM生成回路6Aや電圧生成回路6Bが、回転情報記憶領域51に記憶された任意の回転数を読み出し、読み出した任意の回転数に対応したPWM信号を生成するものとして説明した。しかしながら、PWM生成回路6Aや電圧生成回路6Bは、これに限定されず、あらかじめ定められた任意の回転数に対応したPWM信号を生成するようにしても良い。また、ファン制御装置1A~1Cは、既知のパーソナルコンピュータ、ワークステーションなどの情報処理装置に、上記したPWM生成回路6A、PWM切替回路7Aおよび切替指示部8等の各機能を搭載することによって実現することができる。また、図示したファン制御装置1A~1Cの各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散統合の具体的態様は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的又は物理的に分散統合して構成することができる。例えば、PWM生成回路6AおよびPWM切替回路7Aを1個の部として統合しても良い。また、記憶部5をPWM生成回路6Aに統合しても良いし、記憶部5をファン制御装置1Aの外部装置としてバスまたはネットワーク経由で接続するようにしても良い。また、ファン制御装置1A~1Cにて行われる各処理機能は、その全部または任意の一部が、CPUまたはMPUMicroProcessingUnit、MCUMicroControllerUnitなどのマイクロコンピュータあるいは、ワイヤードロジックによるハードウェアとして実現されても良い。また、ファン制御装置1A~1Cにて行われる各処理機能は、その全部または任意の一部が、CPUまたはMPU、MCUなどのマイクロコンピュータにて解析実行されるプログラムにて実現されても良い。