とあるお客さんが小型の安いパソコンでリアルタイムIO制御をしたいというので、ミスミのパソコンBBC-SL8000がよさそうと考えて、そのリアルタイム性を評価した。ミスミから無料貸出していただいた。いつもありがとうございます。
マザーボードはリコー製FB6GMF-LS-10が入っている。
CPUは、Celeron 2GHz、FSB400MHz。Chip Setは、845GV。メモリは512MB。
XP Professional SP2。IntervalZero RTX 6.5.1ランタイム。
PCIカードは、以下の3枚。
・Prime Motion社 JOY-RT8CR 8軸制御カード
・CONTEC社 DA12-4(PCI) 12bit-4チャンネル-DAカード
・CONTEC社 PIO-32/32L(PCI)H 32点IN32点OUTカード
PCIカードを写真のように入れた。
右から、8軸制御カード、その隣が32点IN32点OUTカード、その隣が4チャンネル-DAカード。
以下の画面のように、Rtx PnP and Power Management Deviceを割りつけたJOY-RT8CR カードがあっさり割り込み要求IRQが独占できた。IRQ22を独占した。
シンプルなパソコンなので、以下のようにデバイスが少なく、IRQ独占のために、不要なデバイスを無効にする作業をしなくてよかった。楽でよい。
最近のパソコンはデバイスがいっぱいあるので、使用していないデバイスを無効にしないとIRQの独占は難しい。
デバイスを無効にしてIRQを独占したパソコンの例は、以下の記事を参照してください。
12/19の記事