OceanDirectは、オーシャンオプティクス社製分光器を制御するためのソフトウェア開発キット(SDK)です。アプリケーションプログラミングインターフェース(API)を介して分光器と通信し、積分時間の設定やスペクトル取得など、様々な操作が可能です。
C++をベースに開発された本ソフトウェアはWindows、Linux、MacOSに対応しており、C/C++、C#、LabVIEW、MATLAB、Pythonといった主要な開発環境で利用可能です。研究用途から産業応用まで幅広いシステムに組み込むことができ、ユーザ独自のアプリケーション開発をサポートします。
また、弊社ではこちらのSDKを使用した特注ソフトウェアの開発も承っております。オーシャンオプティクス社製分光器用の特注ソフトウェアの開発がご必要な場合は、是非弊社までご相談ください。
・オーシャンオプティクス社製各種分光器の直接制御を実現
・スペクトルの取得、波長データ出力をAPI経由で実行
・積分時間、平均回数、スムージング回数、トリガーモードなど様々な測定条件設定が可能
・ノンリニアリティ補正、ダーク補正機能を標準搭載
・分光器ボード温度、アナログ入出力、LED制御などの拡張機能に対応
・分光器の温度制御や外部同期トリガなど、高度な機能の設定にも対応
・Windows、Ubuntu Linux、MacOS(Intel/M1)に対応したクロスプラットフォーム設計
・C、C++、C#、LabVIEW、MATLAB、Pythonなど主要開発言語で利用可能
・DLL、LabVIEW VI、MATLABスクリプト、Pythonなど開発環境別インターフェースを用意
・サンプルコード、FAQ、エラーメッセージ表を完備