Igor XOP Toolkit
Igor XOP Toolkit は、C や C++ のプログラマーが Igor Pro の機能を拡張するためのアドオンパッケージです。このツールキットは、Igor Pro にデータ収集やデータ操作、解析などの機能を追加するために WaveMetrics や数多くの Igor ユーザーに使用されています。
“XOP” とは、”外部操作関数 (external operation)” を意味します。従来の XOP は、Igor にコマンドライン操作の追加を行うだけでした。新しい XOP は、操作関数、関数、メニュー、ダイアログ、ウィンドウを追加することができます。XOP は “Igor extensions” とも呼ばれます。
XOP Toolkit は、Igor と XOP のコミュニケーションを可能にする “XOPSupport” ルーチンのライブラリ、総合マニュアル、多くのサンプル XOP のプロジェクトファイルとソースコードで構成されています。
※製品はダウンロード/英語版です。
NIDAQ Tools MX
NIDAQ Tools MX は、Igor Pro にダイレクトにデータを収集させるための機能を追加するパッケージです。NIDAQ Tools は、National Instruments 社製のボードの多くをサポートしています。NI 社製の最新DAQ ドライバ NI-DAQmx に対応し、最新のハードウェアにも対応しました。標準インターフェースが直感的で使いやすく改良され、Igor Pro からハードウェアをコントロールする関数も刷新されました。
NIDAQ Tools MX 概要
NIDAQ Tools MX パッケージは、Igor Pro のデータアクイジションをサポートします。NIDAQ Tools MX には、ポイント アンド クリックで、基本的なデータアクイジション関数を操作できるインターフェース「コントロールパネル」が含まれます。このインターフェースを使えば、プログラミングの必要はありません。もちろん、コントロールパネルそのままではなく、プロシージャファイルをカスタマイズすることもできます。
NIDAQ Tools MX は、Igor Pro の組み込み言語を拡張し、データアクイジションとハードウェアコントロール機能が可能となるので、より複雑で、カスタマイズされたデータアクイジションのためのアプリケーションを作ることができます。DAQ システムのユーザインターフェースは、Igor Pro のコントロールパネルを使って作ることができるでしょう。
- NIDAQ Tools MX を利用すれば、以下の機能を Igor Pro で実現できます。
- アナログ入力の読み取り
- アナログ入力を Igor Pro のデータ配列 (メモリ中) にスキャン
- アナログ入力をハードディスクにスキャンし、必要な箇所だけ Igor Pro で利用
- アナログ出力電圧の設定
- Igor Pro のデータ配列から任意のウェーブフォームを生成
- スタティック I/O、タイミング調整 I/O、ハンドシェーク I/O を含むハードウェアに依存するデジタル入出力(I/O)のサポート
- 連続パルス、ワンショットパルスの生成や、周期測定、周波数測定のためのカウンタタイマーの制御
- 複数の DAQ デバイスの同時制御
- 動作環境:
- Windows XP 以降 (詳細は「NIDAQ Tools MX 動作環境」を参照).
- デモ版:
- フル機能・1ヶ月間有効なデモ版はこちらからどうぞ。(NIDAQ Tools MX のデモ版は、製品版 Igor Pro および デモ版 Igor Pro で動作します。また、デモ版の Igor Pro はファイルの保存およびエクスポートが制限されています。)
- 対応ハードウェア:
- NIDAQ Tools MX は、NI-DAQmx ドライバがサポートする、ほとんどの多機能 DAQ デバイスをサポートします。PCI E- シリーズ、M-シリーズ、S-シリーズ、USB モジュラーデバイスおよびラップトップコンピュータで使用する各種デバイスなどが含まれます。PCI- 1200 シリーズや DAQCard 500 シリーズなど、いくつかの古いデバイスはサポートされません。詳細は こちら をご覧下さい。
NIDAQ Tools MX 動作環境
NIDAQ Tools MX を動作させるには、「Igor Pro」と「NI-DAQmx ドライバ」とが動作する環境が必要です。
- OS
- Windows XP 以降
- ※Mac OS 対応について
現行の NIDAQ Tools MX は Mac OS をサポートしていませんが、Mac OS のバージョンによってはレガシーバージョンをご利用いただけます。
- National Instruments DAQ ドライバ
サードパーティ製品
多くのソフトウェア、ハードウェアメーカーが Igor Pro 向けの、あるいは Igor Pro と連携して使用できる製品を発売しています。以下のリンクをご参照ください。
- ADInstrument
- 同社のレコーディングユニット PowerLab シリーズにバンドルされている Chart は、Chart Extensions をダウンロードすることにより Igor Pro で直接読み込める形式でデータを保存できます。
- Asylum Research
- 同社の MolecularForceProbe などのナノテクノロジー向け研究ツールには Igor Pro をベースにしたインターフェイスが採用されています。自由度が高く使いやすい Igor Pro のインターフェイスを使ってデータ収集やデータ解析の設定を行うことができます。Igor Pro がベースなので、ユーザーの好みに合わせてインターフェイスの変更が可能です。
- Beaglehole Instruments
- 同社の偏光解析機には、コントロール用ソフトウェアとして Igor Pro が使用されています。
- Bruxton Corporation
- 同社は DataAccess というパッケージソフトウェアを開発、販売しています、この製品を使うと、AxonInstruments 社の pCLAMP や AxoScope ファイル、HEKA electronik 社の Pulse ファイル、SKALAR Instruments 社の Acquire ファイルを Igor Pro で読み込めるようにします。
また、Igor Pro から ODBC データベースにダイレクトにアクセスできる SOLXOP も発売中です。
- GW Instruments
- Igor Pro ユーザーの Robert Wyttenbach さんが GW Instruments 社のボード MacAdios シリーズ経由でデータ収集を可能にする XOP を開発しました。
- HEKA electronik GmbH
- データ収集、機器制御、データ解析のための Patch clamp ソフトウェア PULSE と Igor Pro は緊密な連携が可能です。ドイツの MPI for Biophysical Chemistry で開発された PULSE や X-Chart データが読み込め、解析が可能な Igor Pro のXOP、Patcher’s Power Tools (PPT) は無償でダウンロード可能です。
- Instrutech Corp.
- 同社のデータ収集機器 ITC シリーズではインターフェイスとして Igor Pro が採用されてます。
- Jaejin Software
- Igor Pro バイナリデータファイルを Axon バイナリ形式に変換する ABF ユーティリティプログラムの開発元。
- SoftZymics,Inc.
- Igor 上で定常状態レートデータ解析を行うパッケージ VisualEnzymics の開発元。
- Xenogen Technology
- 生体の生物活動を分子レベルでリアルタイムに追跡する先進のバイオフォトニクス画像化機器のメーカー。同社の LivingImage では Igor Pro によってデータ収集、解析、表示を行っています。