Issuu on Google+

文書番号 :XIA003 Revision :1.00

XIMEA 社カメラ付属ソフトウェア XIMEA API「xiAPI.NET」プログラムマニュアル

株式会社アプロリンク


文書番号 :XIA003 Revision :1.00

目次 はじめに ........................................................................................................................................................................... 7 1 xiAPI.NET...................................................................................................................................................................... 8 1-1 アーキテクチャ ..................................................................................................................................................... 8 1-2 インストール ........................................................................................................................................................ 8 1-3 サンプル .............................................................................................................................................................. 8 1-4 インターフェース ................................................................................................................................................ 10 2 DOWNSAMPLING_TYPE class ....................................................................................................................................... 11 2-1 DOWNSAMPLING_TYPE.BINNING ......................................................................................................................... 11 2-2 DOWNSAMPLING_TYPE.SKIPPING ........................................................................................................................ 11 3 IMG_FORMAT class ..................................................................................................................................................... 11 3-1 IMG_FORMAT.MONO8 ........................................................................................................................................ 11 3-2 IMG_FORMAT.MONO16 ...................................................................................................................................... 11 3-3 IMG_FORMAT.RGB24 .......................................................................................................................................... 11 3-4 IMG_FORMAT.RGB32 .......................................................................................................................................... 11 4 IMG_COLOR_FILTER_ARRAY class ................................................................................................................................ 12 4-1 IMG_COLOR_FILTER_ARRAY.NONE ...................................................................................................................... 12 4-2 IMG_COLOR_FILTER_ARRAY.BAYER_RGGB ........................................................................................................... 12 4-3 IMG_COLOR_FILTER_ARRAY.CMYG...................................................................................................................... 12 4-4 IMG_COLOR_FILTER_ARRAY.RGR ........................................................................................................................ 12 4-5 IMG_COLOR_FILTER_ARRAY.BAYER_BGGR ........................................................................................................... 12 4-6 IMG_COLOR_FILTER_ARRAY.BAYER_GRBG ........................................................................................................... 12 4-7 h3 IMG_COLOR_FILTER_ARRAY.BAYER_GBRG ...................................................................................................... 12 5 BUFF_POLICY class ...................................................................................................................................................... 13 5-1 BUFF_POLICY.UNSAFE ......................................................................................................................................... 13 5-2 BUFF_POLICY.SAFE ............................................................................................................................................. 13 6 TRG_SOURCE class ...................................................................................................................................................... 13 6-1 TRG_SOURCE.OFF ............................................................................................................................................... 13 6-2 TRG_SOURCE.EDGE_RISING ................................................................................................................................. 13 6-3 TRG_SOURCE.EDGE_FALLING .............................................................................................................................. 13 6-4 TRG_SOURCE.SOFTWARE .................................................................................................................................... 13 7 GPI_MODE class .......................................................................................................................................................... 14 7-1 GPI_MODE.OFF ................................................................................................................................................... 14

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

1


文書番号 :XIA003 Revision :1.00 7-2 GPI_MODE.TRIGGER ............................................................................................................................................ 14 7-3 GPI_MODE.EXT_EVENT ........................................................................................................................................ 14 8 GPO_MODE class ........................................................................................................................................................ 15 8-1 GPO_MODE.OFF ................................................................................................................................................. 15 8-2 GPO_MODE.ON................................................................................................................................................... 15 8-3 GPO_MODE.FRAME_ACTIVE ................................................................................................................................ 15 8-4 GPO_MODE.FRAME_ACTIVE_NEG ........................................................................................................................ 15 8-5 GPO_MODE.EXPOSURE_ACTIVE ........................................................................................................................... 15 8-6 GPO_MODE.EXPOSURE_ACTIVE_NEG ................................................................................................................... 15 9 LED_MODE class ......................................................................................................................................................... 16 9-1 LED_MODE.LED_HEARTBEAT ............................................................................................................................... 16 9-2 LED_MODE.LED_TRIGGER_ACTIVE ....................................................................................................................... 16 9-3 LED_MODE.LED_EXT_EVENT_ACTIVE ................................................................................................................... 16 9-4 LED_MODE.LED_ACQUISITION ............................................................................................................................ 16 9-5 LED_MODE.LED_EXPOSURE_ACTIVE .................................................................................................................... 16 9-6 LED_MODE.LED_FRAME_ACTIVE .......................................................................................................................... 16 9-7 LED_MODE.LED_LINK .......................................................................................................................................... 16 9-8 LED_MODE.LED_OFF ........................................................................................................................................... 16 9-9 LED_MODE.LED_ON ............................................................................................................................................ 16 10 PRM class ................................................................................................................................................................. 17 10-1 PRM.DEVICE_NAME........................................................................................................................................... 17 10-2 PRM.DEVICE_TYPE ............................................................................................................................................ 17 10-3 PRM.DEVICE_SN................................................................................................................................................ 17 10-4 PRM.EXPOSURE ................................................................................................................................................. 17 10-5 PRM.EXPOSURE_MAX ........................................................................................................................................ 17 10-6 PRM.EXPOSURE_MIN ......................................................................................................................................... 17 10-7 PRM.GAIN......................................................................................................................................................... 18 10-8 PRM.GAIN_MAX ................................................................................................................................................ 18 10-9 PRM.GAIN_MIN ................................................................................................................................................. 18 10-10 PRM.DOWNSAMPLING ..................................................................................................................................... 18 10-11 PRM.DOWNSAMPLING_MAX ............................................................................................................................ 18 10-12 PRM.DOWNSAMPLING_MIN ............................................................................................................................. 18 10-13 PRM.IMAGE_DATA_FORMAT ........................................................................................................................... 18 10-14 PRM.IMAGE_IS_COLOR .................................................................................................................................... 19 10-15 PRM.COLOR_FILTER_ARRAY ............................................................................................................................ 19 [ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

2


文書番号 :XIA003 Revision :1.00 10-16 PRM.FRAMERATE ............................................................................................................................................ 19 10-17 PRM.FRAMERATE_MAX ................................................................................................................................... 19 10-18 PRM.FRAMERATE_MIN .................................................................................................................................... 19 10-19 PRM.BUFFER_POLICY ...................................................................................................................................... 19 10-20 PRM.OFFSET_X ............................................................................................................................................... 20 10-21 PRM.OFFSET_X_MAX ....................................................................................................................................... 20 10-22 PRM.OFFSET_X_MIN ........................................................................................................................................ 20 10-23 PRM.OFFSET_Y ............................................................................................................................................... 20 10-24 PRM.OFFSET_Y_MAX ....................................................................................................................................... 20 10-25 PRM.OFFSET_Y_MIN ........................................................................................................................................ 20 10-26 PRM.WIDTH .................................................................................................................................................... 20 10-27 PRM.WIDTH_MAX ........................................................................................................................................... 21 10-28 PRM.WIDTH_MIN ............................................................................................................................................ 21 10-29 PRM.HEIGHT ................................................................................................................................................... 21 10-30 PRM.HEIGHT_MAX .......................................................................................................................................... 21 10-31 PRM.HEIGHT_MIN ........................................................................................................................................... 21 10-32 PRM.LUT_EN ................................................................................................................................................... 21 10-33 PRM.LUT_INDEX ............................................................................................................................................. 21 10-34 PRM.LUT_INDEX_MAX ..................................................................................................................................... 22 10-35 PRM.LUT_INDEX_MIN ...................................................................................................................................... 22 10-36 PRM.LUT_VALUE ............................................................................................................................................. 23 10-37 PRM.LUT_VALUE_MAX .................................................................................................................................... 23 10-38 PRM.LUT_VALUE_MIN ..................................................................................................................................... 23 10-39 PRM.TRG_SOURCE .......................................................................................................................................... 23 10-40 PRM.TRG_SOFTWARE ...................................................................................................................................... 23 10-41 PRM.GPI_SELECTOR ........................................................................................................................................ 24 10-42 PRM.GPI_SELECTOR_MAX ................................................................................................................................ 24 10-43 PRM.GPI_SELECTOR_MIN................................................................................................................................. 24 10-44 PRM.GPI_LEVEL ............................................................................................................................................... 24 10-45 PRM.GPI_MODE .............................................................................................................................................. 24 10-46 PRM.GPO_SELECTOR....................................................................................................................................... 25 10-47 PRM.GPO_SELECTOR_MAX .............................................................................................................................. 25 10-48 PRM.GPO_SELECTOR_MIN ............................................................................................................................... 25 10-49 PRM.GPO_MODE ............................................................................................................................................. 25 10-50 PRM.LED_SELECTOR ....................................................................................................................................... 25 [ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

3


文書番号 :XIA003 Revision :1.00 10-51 PRM.LED_SELECTOR_MAX ............................................................................................................................... 25 10-52 PRM.LED_SELECTOR_MIN ................................................................................................................................ 25 10-53 PRM.LED_MODE.............................................................................................................................................. 26 10-54 PRM.ACQ_BUFFER_SIZE ................................................................................................................................... 26 10-55 PRM.BUFFERS_QUEUE_SIZE.............................................................................................................................. 26 10-56 PRM.APPLY_ICC_PROFILE ................................................................................................................................ 26 10-57 PRM.WB_KR .................................................................................................................................................... 26 10-58 PRM.WB_KG .................................................................................................................................................... 27 10-59 PRM.WB_KB .................................................................................................................................................... 27 10-60 PRM.MANUAL_WB ........................................................................................................................................... 27 10-61 PRM.AUTO_WB ............................................................................................................................................... 27 10-62 PRM.GAMMAY ................................................................................................................................................ 27 10-63 PRM.GAMMAC ................................................................................................................................................ 27 10-64 PRM.SHARPNESS ............................................................................................................................................. 28 10-65 PRM.CC_MATRIX_00 ....................................................................................................................................... 28 10-66 PRM.CC_MATRIX_01 ....................................................................................................................................... 28 10-67 PRM.CC_MATRIX_02 ....................................................................................................................................... 28 10-68 PRM.CC_MATRIX_03 ....................................................................................................................................... 28 10-69 PRM.CC_MATRIX_10 ....................................................................................................................................... 29 10-70 PRM.CC_MATRIX_11 ....................................................................................................................................... 29 10-71 PRM.CC_MATRIX_12 ....................................................................................................................................... 29 10-72 PRM.CC_MATRIX_13 ....................................................................................................................................... 29 10-73 PRM.CC_MATRIX_20 ....................................................................................................................................... 29 10-74 PRM.CC_MATRIX_21 ....................................................................................................................................... 29 10-75 PRM.CC_MATRIX_22 ....................................................................................................................................... 30 10-76 PRM.CC_MATRIX_23 ....................................................................................................................................... 30 10-77 PRM.CC_MATRIX_30 ....................................................................................................................................... 30 10-78 PRM.CC_MATRIX_31 ....................................................................................................................................... 30 10-79 PRM.CC_MATRIX_32 ....................................................................................................................................... 30 10-80 PRM.CC_MATRIX_33 ....................................................................................................................................... 31 10-81 PRM.SET_DEFAULT_CC_MATRIX ...................................................................................................................... 31 10-82 PRM.AEAG ...................................................................................................................................................... 31 10-83 PRM.EXP_PRIORITY ......................................................................................................................................... 31 10-84 PRM.AE_MAX_LIMIT ........................................................................................................................................ 31 10-85 PRM.AG_MAX_LIMIT ....................................................................................................................................... 31 [ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

4


文書番号 :XIA003 Revision :1.00 10-86 PRM.AEAG_LEVEL ........................................................................................................................................... 32 10-87 PRM.BPC ........................................................................................................................................................ 32 10-88 PRM.DEBOUNCE_EN ........................................................................................................................................ 32 10-89 PRM.DEBOUNCE_T0 ........................................................................................................................................ 32 10-90 PRM.DEBOUNCE_T1 ........................................................................................................................................ 32 10-91 PRM.DEBOUNCE_POL ...................................................................................................................................... 32 10-92 PRM.IS_COOLED ............................................................................................................................................. 33 10-93 PRM.COOLING ................................................................................................................................................ 33 10-94 PRM.TARGET_TEMP ........................................................................................................................................ 33 10-95 PRM.CHIP_TEMP ............................................................................................................................................. 33 10-96 PRM.HOUS_TEMP ............................................................................................................................................ 33 10-97 PRM.HDR........................................................................................................................................................ 34 10-98 PRM.HDR_RATIO ............................................................................................................................................ 34 10-99 PRM.API_VERSION........................................................................................................................................... 34 10-100 PRM.DRIVER_VERSION .................................................................................................................................. 34 10-101 PRM.FW_VERSION ......................................................................................................................................... 34 10-102 PRM.AVAILABLE_BANDWIDTH ....................................................................................................................... 34 10-103 LIMIT_BANDWIDTH ....................................................................................................................................... 35 11 xiCam class .............................................................................................................................................................. 36 11-1 void GetNumberDevices(out int devCount) ....................................................................................................... 36 11-2 int GetNumberDevices() ................................................................................................................................... 36 11-3 void OpenDevice(int DevID) .............................................................................................................................. 36 11-4 void CloseDevice() ............................................................................................................................................ 36 11-5 void StartAcquisition() ...................................................................................................................................... 36 11-6 void StopAcquisition() ...................................................................................................................................... 36 11-7 h3.void GetImage(out BitmapSource image, int timeout) .................................................................................. 36 11-8 void GetImage( out WriteableBitmap image, int timeout) .................................................................................. 37 11-9 void GetImage(WriteableBitmap image, int timeout) ......................................................................................... 37 11-10 void GetImage(out Bitmap image, int timeout) ............................................................................................... 37 11-11 void GetImage(Bitmap image, int timeout) ..................................................................................................... 37 11-12 void SetParam(string prm, int val) .................................................................................................................. 37 11-13 void SetParam(string prm, float val) ............................................................................................................... 37 11-14 GetParam(string prm, out int val) ................................................................................................................... 38 11-15 int GetParamInt(string prm)............................................................................................................................ 38 11-16 void GetParam(string prm, out float val) ......................................................................................................... 38 [ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

5


文書番号 :XIA003 Revision :1.00 11-17 float GetParamFloat(string prm) ..................................................................................................................... 38 11-18 void GetParam(string prm, out string val) ....................................................................................................... 38 11-19 string GetParamString(string prm).................................................................................................................. 38 改定履歴 ......................................................................................................................................................................... 40

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

6


文書番号 :XIA003 Revision :1.00

はじめに この度は株式会社アプロリンク取り扱い製品をご使用いただき誠にありがとうございます。ご使用の前に、この資料をお読みい ただき、正しくお使い下さい。 ・

本書は、お客様が Windows/MAC の基本操作に習熟している事を前提にしております。

本書内で使用されている表示画面、イラスト等は説明用に作成されたものです。お客様の環境により実際の表示画像と違う 場合がございます。

ご使用のパソコン・周辺機器・オペーレーティングソフトなどお客様のご利用環境により正常に動作しない場合があります。

本書に使用する内容の一部、または全部は、株式会社アプロリンクによる許可なく転載することはできません。

本書の内容について、万一不審な点や記載漏れなどお気付きの点がありましたら、ご連絡下さい。

本書の内容に疑問点などが生じた場合は、メーカー発行の英文技術資料および英文マニュアルを正しい情報として下さい。

本書の内容は予告なしに変更する場合がありますのでご了承ください。

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

7


文書番号 :XIA003 Revision :1.00

1

xiAPI.NET

「xiAPI.NET」は、.Net(Microsoft Visual C#)向けの XIMEA アプリケーションプログラミングインターフェース(API)を表わし ています。xiAPI.NET は、XIMEA カメラ向けに用意された新しい共通インターフェースで、 M3API パッケージを簡易化したパ ッケージです。

1-1 アーキテクチャ API は、カメラドライバとアプリケーション間のインターフェースソフトウェアです。 「xiAPI.NET」ランタイムは、m3api.dll を コールする xiAPI.NET.dll にある xiCam クラスをベースにしています。

1-2 インストール xiAPI.NET を追加するために次の 3 項目をご確認ください: ・

Microsoft .NET Framework 3.5 をインストールします。

コンピュータまたは CURRERA に XIMEA API ソフトウェアパッケージのインストールを行います。

インストール中、コンポーネントを選択する際、次の事を確認下さい:API とサンプルのチェックボックスが有効になって いる事

図 1 パッケージセットアップ画面

1-3 サンプル XIMEA API Software Package をインストールすると、サンプルプロジェクトは XIMEA/Examples/xiAPI.NET にインストール されます。

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

8


文書番号 :XIA003 Revision :1.00 次のサンプルコードは、フレームのイメージをカメラから取得してビットマップ形式で保存するサンプル���す。 露光時間は 2ms にセットしてゲインを 5dB セットします。 // Sample for XIMEA API.NET V1.0 using System;

using System.Collections.Generic; using System.Text;

using System.Collections; using System.Drawing; using xiApi.NET;

namespace xiApi.NET_example {

class Program {

static void Main(string[] args)

{

xiCam myCam = new xiCam(); try

{

// 1 台目のカメラを初期化 myCam.OpenDevice(0); // 露光時間 2ms セット int exposure_us = 2000;

myCam.SetParam(PRM.EXPOSURE, exposure_us); // ゲイン 5dB セット float gain_db = 5;

myCam.SetParam(PRM.GAIN, gain_db); // 画像形式をモノクロ 8bit にセット myCam.SetParam(PRM.IMAGE_DATA_FORMAT, IMG_FORMAT.MONO8); // 画像取得 Bitmap myImage;

int timeout = 1000;

for (int i = 0; i < 10; i++) {

myCam.GetImage(out myImage, timeout );

string fName = string.Format("image{0}.bmp", i);

}

}

myImage.Save(fName);

catch (System.ApplicationException appExc) {

// ハンドルしたエラーを表示 Console.WriteLine(appExc.Message); System.Console.ReadLine();

}

myCam.CloseDevice();

finally

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

9


文書番号 :XIA003 Revision :1.00 { }

myCam.CloseDevice();

} } // プログラム終了 } // end of namespace xiApi.NET_example

1-4 インターフェース カメラ機能を制御するために必要な 4 つの関数の使用例です。 // インターフェースをオープン xiCam.OpenDevice(int DevId); // パラメータの設定 myCam.SetParam(PRM paramName, int paramVal);

myCam.SetParam(PRM paramName, float paramVal); // パラメータの取得 myCam.GetParam(PRM paramName, out int paramVal);

myCam.GetParam(PRM paramName, out float paramVal);

myCam.GetParam(PRM paramName, out string paramVal); // バッファから次のイメージを取得 myCam.GetImage(out myImage); // インターフェースをクローズ xiCam.CloseDevice();

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

10


文書番号 :XIA003 Revision :1.00

2

DOWNSAMPLING_TYPE class PRM.DOWNSAMPLING_TYPE 関数のパラメータで使用するビニングまたはスキップのダウンサンプリングタイプ切り替え

2-1 DOWNSAMPLING_TYPE.BINNING 感度を上げる際に使用するビニングタイプ

2-2 DOWNSAMPLING_TYPE.SKIPPING フレームレートを上げる際に使用するスキップタイプ

3

IMG_FORMAT class PRM.IMG_FORMAT 関数のパラメータで使用する出力イメージフォーマット定義。このパラメータを設定すると現在の ROI 設定 はリセットされます。

3-1 IMG_FORMAT.MONO8 8bit のモノクロイメージデータフォーマット

3-2 IMG_FORMAT.MONO16 16bit のモノクロイメージデータフォーマット

3-3 IMG_FORMAT.RGB24 8bit の RGB イメージデータフォーマット

3-4 IMG_FORMAT.RGB32 8bit の RGB プラナーイメージデータフォーマット

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

11


文書番号 :XIA003 Revision :1.00

4

IMG_COLOR_FILTER_ARRAY class

4-1 IMG_COLOR_FILTER_ARRAY.NONE B/W センサー

4-2 IMG_COLOR_FILTER_ARRAY.BAYER_RGGB ベイヤーRGGB

4-3 IMG_COLOR_FILTER_ARRAY.CMYG AK Sony センサー

4-4 IMG_COLOR_FILTER_ARRAY.RGR RGGB センサーの 2R+G 読み出し

4-5 IMG_COLOR_FILTER_ARRAY.BAYER_BGGR ベイヤーBGGR

4-6 IMG_COLOR_FILTER_ARRAY.BAYER_GRBG ベイヤーGRBG

4-7 h3 IMG_COLOR_FILTER_ARRAY.BAYER_GBRG ベイヤーGBRG

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

12


文書番号 :XIA003 Revision :1.00

5

BUFF_POLICY class バッファポリシー設定(データはユーザーバッファ/api バッファにコピーすると安全です、またデータのコピーを行わないで内 部バッファを取得すると安全ではありません)

5-1 BUFF_POLICY.UNSAFE ユーザーはリングバッファ内のポインタを取得して、デバイスからのデータは上書きされます。

5-2 BUFF_POLICY.SAFE デバイスから送られたデータは、ユーザーで割り付けたバッファまたは xiApi で割り付けたメモリへコピーされます。

6

TRG_SOURCE class

6-1 TRG_SOURCE.OFF フリーランモード

6-2 TRG_SOURCE.EDGE_RISING 外部トリガー(立ち上がりエッジ)

6-3 TRG_SOURCE.EDGE_FALLING 外部トリガー(立ち下がりエッジ)

6-4 TRG_SOURCE.SOFTWARE ソフトウェアトリガー(マニュアルイベント)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

13


文書番号 :XIA003 Revision :1.00

7

GPI_MODE class GPI ポートステータスオプション

7-1 GPI_MODE.OFF 入力 OFF

7-2 GPI_MODE.TRIGGER トリガー入力

7-3 GPI_MODE.EXT_EVENT 外部信号入力

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

14


文書番号 :XIA003 Revision :1.00

8

GPO_MODE class GPO ポートステータスオプション

8-1 GPO_MODE.OFF 出力 OFF

8-2 GPO_MODE.ON 論理レベル

8-3 GPO_MODE.FRAME_ACTIVE 露光時間+リードアウト時間+データ転送時間は、High の状態

8-4 GPO_MODE.FRAME_ACTIVE_NEG 露光時間+リードアウト時間+データ転送時間は、Low の状態

8-5 GPO_MODE.EXPOSURE_ACTIVE 露光時間は、High の状態

8-6 GPO_MODE.EXPOSURE_ACTIVE_NEG 露光時間は、Low の状態

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

15


文書番号 :XIA003 Revision :1.00

9

LED_MODE class カメラ LED ステータスオプション

9-1 LED_MODE.LED_HEARTBEAT リンクに問題なければ点灯(LED1)、点滅モード(LED2)

9-2 LED_MODE.LED_TRIGGER_ACTIVE トリガーイベントを検知したら点灯

9-3 LED_MODE.LED_EXT_EVENT_ACTIVE 外部信号を検知したら点灯

9-4 LED_MODE.LED_ACQUISITION データストリーム中点灯

9-5 LED_MODE.LED_EXPOSURE_ACTIVE センサーインテグレーションタイム時に点灯

9-6 LED_MODE.LED_FRAME_ACTIVE デバイスのビジー状態で点灯

9-7 LED_MODE.LED_LINK リンクが OK の場合点灯

9-8 LED_MODE.LED_OFF LED を 0 にセット

9-9 LED_MODE.LED_ON LED に 1 をセット

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

16


文書番号 :XIA003 Revision :1.00

10

PRM class

設定/取得で使用できるパラメータ

10-1 PRM.DEVICE_NAME カメラモデル名取得 データ型:文字列型 xiCam.GetParam(PRM.DEVICE_NAME, out string val);

10-2 PRM.DEVICE_TYPE デバイスタイプを返します。(1394, USB2.0, CURRERA 等) データ型:文字列型 xiCam.GetParam(PRM.DEVICE_TYPE, out string val)

10-3 PRM.DEVICE_SN デバイスの利子ある番号を 10 進数で返します。 データ型:文字列型、整数型、浮動小数点型 xiCam.GetParam(PRM.DEVICE_SN, out string val)

10-4 PRM.EXPOSURE 露光時間を設定・取得します。(ミリ秒単位) データ型:整数型 xiCam.GetParam( PRM.EXPOSURE, out int val) or xiCam.SetParam( PRM.EXPOSURE, int val)

10-5 PRM.EXPOSURE_MAX カメラに設定できる最大露光時間を取得します。 データ型:整数型

xiCam.GetParam( PRM.EXPOSURE_MAX, out int val)

10-6 PRM.EXPOSURE_MIN カメラに設定できる最少露光時間を取得します。 データ型:整数型 xiCam.GetParam( PRM.EXPOSURE_MIN, out int val)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

17


文書番号 :XIA003 Revision :1.00

10-7 PRM.GAIN ゲインを設定・取得します。(dB 単位) データ型:浮動小数点型 xiCam.GetParam( PRM.GAIN, out float val) or xiCam.SetParam( PRM.GAIN, float val)

10-8 PRM.GAIN_MAX カメラに設定できる最大ゲイン(dB 単位)を取得します。 データ型:浮動小数点型 xiCam.GetParam( PRM.GAIN_MAX, out float val)

10-9 PRM.GAIN_MIN カメラに設定できる最少ゲイン(dB 単位)を取得します。 データ型:浮動小数点型 xiCam.GetParam( PRM.GAIN_MIN, out float val)

10-10 PRM.DOWNSAMPLING ビニングまたはスキッピングの解像度の設定・取得を行います データ型:整数型 xiCam.GetParam( PRM.DOWNSAMPLING, out int val) or xiCam.SetParam( PRM.DOWNSAMPLING, int val)

10-11 PRM.DOWNSAMPLING_MAX ビニングまたはスキッピングの最大解像度を取得します。 データ型:整数型 xiCam.GetParam( PRM.DOWNSAMPLING_MAX, out int val)

10-12 PRM.DOWNSAMPLING_MIN ビニングまたはスキッピングの最少解像度を取得します データ型:整数型 xiCam.GetParam( PRM.DOWNSAMPLING_MIN, out int val)

10-13 PRM.IMAGE_DATA_FORMAT 出力データのイメージフォーマットを設定・取得します、値の設定には IMG_FORMAT クラスを使用します。

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

18


文書番号 :XIA003 Revision :1.00 データ型:整数型 xiCam.GetParam( PRM.IMAGE_DATA_FORMAT, out int val) or xiCam.SetParam( PRM.IMAGE_DATA_FORMAT, int val)

10-14 PRM.IMAGE_IS_COLOR カラーカメラを使用している場合 1 を返します。 デフォルト値:データ型:整数型 xiCam.GetParam( PRM.IMAGE_IS_COLOR, out int val)

10-15 PRM.COLOR_FILTER_ARRAY Raw データのフィルタ配列を返します。 デフォルト値:データ型:整数型 xiCam.GetParam( PRM.COLOR_FILTER_ARRAY, out int val)

10-16 PRM.FRAMERATE フレームレートを取得します。 データ型:浮動小数点型 xiCam.GetParam( PRM.FRAMERATE, out float val)

10-17 PRM.FRAMERATE_MAX 現在のカメラ設定で最大可能なフレームレートを取得します。 データ型:浮動小数点型 xiCam.GetParam( PRM.FRAMERATE_MAX, out float val)

10-18 PRM.FRAMERATE_MIN 現在のカメラ設定で最少可能なフレームレートを取得します。 データ型:浮動小数点型 xiCam.GetParam( PRM.FRAMERATE_MIN, out float val)

10-19 PRM.BUFFER_POLICY バッファのデータ削除ポリシー。 xiCam.GetParam( PRM.BUFFER_POLICY, out float val) xiCam.SetParam( PRM.BUFFER_POLICY, int val)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

19


文書番号 :XIA003 Revision :1.00

10-20 PRM.OFFSET_X ROI の水平オフセットをピクセル単位で設定・取得します。 データ型:整数型 xiCam.GetParam( PRM.OFFSET_X, out int val) or xiCam.SetParam( PRM.OFFSET_X, int val)

10-21 PRM.OFFSET_X_MAX ROI の最大水平オフセットをピクセル単位で取得します。 データ型:整数型 xiCam.GetParam( PRM.OFFSET_X_MAX, out int val)

10-22 PRM.OFFSET_X_MIN ROI の最少水平オフセットをピクセル単位で取得します。 データ型:整数型 xiCam.GetParam( PRM.OFFSET_X_MIN, out int val)

10-23 PRM.OFFSET_Y ROI の垂直オフセットをピクセル単位で設定・取得します。 データ型:整数型 xiCam.GetParam( PRM.OFFSET_Y, out int val) or xiCam.SetParam( PRM.OFFSET_Y, int val)

10-24 PRM.OFFSET_Y_MAX ROI の最大垂直オフセットをピクセル単位で取得します。 データ型:整数型 xiCam.GetParam( PRM.OFFSET_Y_MAX, out int val)

10-25 PRM.OFFSET_Y_MIN ROI の最少垂直オフセットをピクセル単位で取得します。 データ型:整数型 xiCam.GetParam( PRM.OFFSET_Y_MIN, out int val)

10-26 PRM.WIDTH カメラから提供されるイメージの幅をピクセル単位で設定・取得します。 データ型:整数型

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

20


文書番号 :XIA003 Revision :1.00 xiCam.GetParam( PRM.WIDTH, out int val) or xiCam.SetParam( PRM.WIDTH, int val)

10-27 PRM.WIDTH_MAX カメラから提供されるイメージの最大幅をピクセル単位で取得します。 データ型:整数型 xiCam.GetParam( PRM.WIDTH_MAX, out int val)

10-28 PRM.WIDTH_MIN カメラから提供されるイメージの最少幅をピクセル単位で取得します。 データ型:整数型 xiCam.GetParam( PRM.WIDTH_MIN, out int val)

10-29 PRM.HEIGHT カメラから提供されるイメージの高さをピクセル単位で設定・取得します。 データ型:整数型 xiCam.GetParam( PRM.HEIGHT, out int val) or xiCam.SetParam( PRM.HEIGHT, int val)

10-30 PRM.HEIGHT_MAX カメラから提供されるイメージの最大高さをピクセル単位で取得します。 データ型:整数型 xiCam.GetParam( PRM.HEIGHT_MAX, out int val)

10-31 PRM.HEIGHT_MIN カメラから提供されるイメージの最少高さをピクセル単位で取得します。 データ型:整数型 xiCam.GetParam( PRM.HEIGHT_MIN, out int val)

10-32 PRM.LUT_EN LUT をアクティブにします、2012 年 6 月現在 Currera-R カメラでのみ使用できます。 xiCam.GetParam( PRM.LUT_EN, out int val) or xiCam.SetParam( PRM.LUT_EN, int val)

10-33 PRM.LUT_INDEX

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

21


文書番号 :XIA003 Revision :1.00 LUT 内でアクセスする係数のインデックスを制御します。 データ型:整数型 xiCam.GetParam( PRM.LUT_INDEX, out int val) or xiCam.SetParam( PRM.LUT_INDEX, int val)

10-34 PRM.LUT_INDEX_MAX LUT 内でアクセスする最上位の係数のインデックスを取得します。 データ型:整数型 xiCam.GetParam( PRM.LUT_INDEX_MAX, out int val)

10-35 PRM.LUT_INDEX_MIN LUT 内でアクセスする最下位の係数のインデックスを取得します。 データ型:整数型 xiCam.GetParam( PRM.LUT_INDEX_MIN, out int val)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

22


文書番号 :XIA003 Revision :1.00

10-36 PRM.LUT_VALUE LUT の LUTIndex エントリー値を設定・取得します。 データ型:整数型 xiCam.GetParam( PRM.LUT_VALUE, out int val) or xiCam.SetParam( PRM.LUT_VALUE, int val)

10-37 PRM.LUT_VALUE_MAX LUT に設定する最大値を取得します。 データ型:整数型 xiCam.GetParam( PRM.LUT_VALUE_MAX, out int val)

10-38 PRM.LUT_VALUE_MIN LUT に設定する最小値を取得します。 データ型:整数型 xiCam.GetParam( PRM.LUT_VALUE_MIN, out int val)

10-39 PRM.TRG_SOURCE トリガーソースの設定・取得を行います、パラメータを設定するためには TRG_SOURCE クラスを使用します。 データ型:整数型 xiCam.GetParam( PRM.TRG_SOURCE, out int val) or xiCam.SetParam( PRM.TRG_SOURCE, int val)

10-40 PRM.TRG_SOFTWARE 内部ソフトウェアトリガーを設定します、h3. PRM.TRG_SOURCE パラメータを TRG_SOFTWARE に設定して下さい。 データ型:整数型 xiCam.SetParam( PRM.TRG_SOFTWARE, int val)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

23


文書番号 :XIA003 Revision :1.00

10-41 PRM.GPI_SELECTOR カメラの GPI ポートを選択します。 データ型:整数型 xiCam.GetParam( PRM.GPI_SELECTOR, out int val) or xiCam.SetParam( PRM.GPI_SELECTOR, int val)

10-42 PRM.GPI_SELECTOR_MAX カメラの最上位の GPI ポート番号を取得します。 データ型:整数型 xiCam.GetParam( PRM.GPI_SELECTOR_MAX, out int val)

10-43 PRM.GPI_SELECTOR_MIN カメラの最下位の GPI ポート番号を取得します。 データ型:整数型 xiCam.GetParam( PRM.GPI_SELECTOR_MIN, out int val)

10-44 PRM.GPI_LEVEL 現在の GPI レベルを取得します。 デフォルト値:データ型:整数型 xiCam.GetParam( PRM.GPI_LEVEL, out int val) or

10-45 PRM.GPI_MODE GPI 機能の設定・取得を行います、GPI_SELECTOR パラメータを使用してポートを選択します。 モードを設定するために GPI_MODE クラスを使用します データ型:整数型 xiCam.GetParam( PRM.GPI_MODE, out int val) or xiCam.SetParam( PRM.GPI_MODE, int val)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

24


文書番号 :XIA003 Revision :1.00

10-46 PRM.GPO_SELECTOR カメラの GPO ポートを選択します。 データ型:整数型 xiCam.GetParam( PRM.GPO_SELECTOR, out int val) or xiCam.SetParam( PRM.GPO_SELECTOR, int val)

10-47 PRM.GPO_SELECTOR_MAX カメラの最上位の GPO ポート番号を取得します。 データ型:整数型 xiCam.GetParam( PRM.GPO_SELECTOR_MAX, out int val)

10-48 PRM.GPO_SELECTOR_MIN カメラの最下位の GPO ポート番号を取得します。 データ型:整数型 xiCam.GetParam( PRM.GPO_SELECTOR_MIN, out int val)

10-49 PRM.GPO_MODE GPO 機能の設定・取得を行います、GPO_SELECTOR パラメータを使用してポートを選択します。 モードを設定するために GPO_MODE クラスを使用します。 データ型:整数型 xiCam.GetParam( PRM.GPO_MODE, out int val) or xiCam.SetParam( PRM.GPO_MODE, int val)

10-50 PRM.LED_SELECTOR 使用するカメラ LED を選択します、2012 年 6 月現在 Currera-R カメラでのみ使用できます。 データ型:整数型 xiCam.GetParam( PRM.LED_SELECTOR, out int val) or

xiCam.SetParam( PRM.LED_SELECTOR, int val)

10-51 PRM.LED_SELECTOR_MAX カメラの最上位 LED 番号を取得します。 データ型:整数型 xiCam.GetParam( PRM.LED_SELECTOR_MAX, out int val)

10-52 PRM.LED_SELECTOR_MIN カメラの最下位 LED 番号を取得します。 [ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

25


文書番号 :XIA003 Revision :1.00 データ型:整数型 xiCam.GetParam( PRM.LED_SELECTOR_MIN, out int val)

10-53 PRM.LED_MODE LED 機能の設定・取得を行います、LED_SELECTOR パラメータを使用してポートを選択します。 モードを設定するために LED_MODE クラスを使用します。 データ型:整数型 xiCam.GetParam( PRM.LED_MODE, out int val) or

xiCam.SetParam( PRM.LED_MODE, int val)

10-54 PRM.ACQ_BUFFER_SIZE 画像取得のためのバッファサイズを設定します。(バイト単位) デフォルト値:53248000 データ型:整数型 xiCam.GetParam( PRM.ACQ_BUFFER_SIZE, out int val) or xiCam.SetParam( PRM.ACQ_BUFFER_SIZE, int val)

10-55 PRM.BUFFERS_QUEUE_SIZE フィールド・フレームバッファのキューを設定します。 デフォルト値:4 データ型:整数型 xiCam.GetParam( PRM.BUFFERS_QUEUE_SIZE, out int val) or xiCam.SetParam( PRM.BUFFERS_QUEUE_SIZE, int val)

10-56 PRM.APPLY_ICC_PROFILE ICC プロファイルを適用します。(入力 Device.icc と DISPLAY.icm) デフォルト値:0 データ型:整数型 xiCam.GetParam( PRM.APPLY_ICC_PROFILE, out int val) or

xiCam.SetParam( PRM.APPLY_ICC_PROFILE, int val)

10-57 PRM.WB_KR ホワイトバランスの赤係数を設定します。 デフォルト値:1 データ型:浮動小数点型 xiCam.GetParam( PRM.WB_KR, out float val) or xiCam.SetParam( PRM.WB_KR, float val)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

26


文書番号 :XIA003 Revision :1.00

10-58 PRM.WB_KG ホワイトバランスの緑係数を設定します。 デフォルト値:1 データ型:浮動小数点型 xiCam.GetParam( PRM.WB_KG, out float val) or xiCam.SetParam( PRM.WB_KG, float val)

10-59 PRM.WB_KB ホワイトバランスの青係数を設定します。 デフォルト値:1 データ型:浮動小数点型 xiCam.GetParam( PRM.WB_KB, out float val) or xiCam.SetParam( PRM.WB_KB, float val)

10-60 PRM.MANUAL_WB ホワイトバランスの計算を行います。 デフォルト値:データ型:整数型 xiCam.SetParam( PRM.MANUAL_WB, 0)

10-61 PRM.AUTO_WB オートホワイトバランスを設定します 。 デフォルト値:0 データ型:整数型 xiCam.GetParam( PRM.AUTO_WB, out int val) xiCam.SetParam( PRM.AUTO_WB, int val)

10-62 PRM.GAMMAY ガンマ Y を設定します。 デフォルト値:1.0 データ型:浮動小数点型 xiCam.GetParam( PRM.GAMMAY, out float val) or xiCam.SetParam( PRM.GAMMAY, float val)

10-63 PRM.GAMMAC ガンマ C を設定します。 デフォルト値:0 データ型:浮動小数点型

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

27


文書番号 :XIA003 Revision :1.00

xiCam.GetParam( PRM.GAMMAC, out float val) or xiCam.SetParam( PRM.GAMMAC, float val)

10-64 PRM.SHARPNESS シャープネス強度を設定します。 デフォルト値:0 データ型:浮動小数点型 xiCam.GetParam( PRM.SHARPNESS, out float val) or xiCam.SetParam( PRM.SHARPNESS, float val)

10-65 PRM.CC_MATRIX_00 カラー補正マトリックス要素[0][0]を設定します。 デフォルト値:1.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_00, out float val) or xiCam.SetParam( PRM.CC_MATRIX_00, float val)

10-66 PRM.CC_MATRIX_01 カラー補正マトリックス要素[0][1]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_01, out float val) or xiCam.SetParam( PRM.CC_MATRIX_01, float val)

10-67 PRM.CC_MATRIX_02 カラー補正マトリックス要素[0][2]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_02, out float val) or xiCam.SetParam( PRM.CC_MATRIX_02, float val)

10-68 PRM.CC_MATRIX_03 カラー補正マトリックス要素[0][3]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_03, out float val) or xiCam.SetParam( PRM.CC_MATRIX_03, float val)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

28


文書番号 :XIA003 Revision :1.00

10-69 PRM.CC_MATRIX_10 カラー補正マトリックス要素[1][0]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_10, out float val) or xiCam.SetParam( PRM.CC_MATRIX_10, float val)

10-70 PRM.CC_MATRIX_11 カラー補正マトリックス要素[1][1]を設定します。 デフォルト値:1.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_11, out float val) or xiCam.SetParam( PRM.CC_MATRIX_11, float val)

10-71 PRM.CC_MATRIX_12 カラー補正マトリックス要素[1][2]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_12, out float val) or xiCam.SetParam( PRM.CC_MATRIX_12, float val)

10-72 PRM.CC_MATRIX_13 カラー補正マトリックス要素[1][3]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_13, out float val) or xiCam.SetParam( PRM.CC_MATRIX_13, float val)

10-73 PRM.CC_MATRIX_20 カラー補正マトリックス要素[2][0]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_20, out float val) or xiCam.SetParam( PRM.CC_MATRIX_20, float val)

10-74 PRM.CC_MATRIX_21 カラー補正マトリックス要素[2][1]を設定します。 デフォルト値:0.0

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

29


文書番号 :XIA003 Revision :1.00 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_21, out float val) or xiCam.SetParam( PRM.CC_MATRIX_21, float val)

10-75 PRM.CC_MATRIX_22 カラー補正マトリックス要素[2][2]を設定します。 デフォルト値:1.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_22, out float val) or xiCam.SetParam( PRM.CC_MATRIX_22, float val)

10-76 PRM.CC_MATRIX_23 カラー補正マトリックス要素[2][3]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_23, out float val) or xiCam.SetParam( PRM.CC_MATRIX_23, float val)

10-77 PRM.CC_MATRIX_30 カラー補正マトリックス要素[3][0]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_30, out float val) or xiCam.SetParam( PRM.CC_MATRIX_30, float val)

10-78 PRM.CC_MATRIX_31 カラー補正マトリックス要素[3][1]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_31, out float val) or xiCam.SetParam( PRM.CC_MATRIX_31, float val)

10-79 PRM.CC_MATRIX_32 カラー補正マトリックス要素[3][2]を設定します。 デフォルト値:1.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_32, out float val) or xiCam.SetParam( PRM.CC_MATRIX_32, float val)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

30


文書番号 :XIA003 Revision :1.00

10-80 PRM.CC_MATRIX_33 カラー補正マトリックス要素[3][3]を設定します。 デフォルト値:0.0 データ型:浮動小数点型 xiCam.GetParam( PRM.CC_MATRIX_33, out float val) or xiCam.SetParam( PRM.CC_MATRIX_33, float val)

10-81 PRM.SET_DEFAULT_CC_MATRIX デフォルトのカラー補正マトリックスを設定します。 xiCam.SetParam( PRM.SET_DEFAULT_CC_MATRIX, int val)

10-82 PRM.AEAG 自動露光・ゲインを開始します。 デフォルト値:0(disabled) データ型:整数型 xiCam.SetParam( PRM.AEAG, int val)

xiCam.GetParam( PRM.AEAG, out int val)

10-83 PRM.EXP_PRIORITY 露光プライオリティ。(0.5 は、露光 50%、ゲイン 50%を表します) デフォルト値:0.8 データ型:浮動小数点型 xiCam.SetParam( PRM.EXP_PRIORITY, float val)

xiCam.GetParam( PRM.EXP_PRIORITY, out float val)

10-84 PRM.AE_MAX_LIMIT AEAG プロシジャでの露光時間の最大制限値。 デフォルト値:1000000(1s) データ型:整数型 xiCam.SetParam( PRM.AE_MAX_LIMIT, int val)

xiCam.GetParam( PRM.AE_MAX_LIMIT, out int val)

10-85 PRM.AG_MAX_LIMIT AEAG プロシジャでのゲインの最大制限値。 デフォルト値:センサーで定義されます データ型:浮動小数点型 xiCam.SetParam( PRM.AG_MAX_LIMIT, float val)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

31


文書番号 :XIA003 Revision :1.00 xiCam.GetParam( PRM.AG_MAX_LIMIT, out float val)

10-86 PRM.AEAG_LEVEL 出力信号 AEAG が到達する平均輝度。 デフォルト値:40 データ型:整数型 xiCam.SetParam( PRM.AEAG_LEVEL, int val);

xiCam.GetParam( PRM.AEAG_LEVEL, out int val);

10-87 PRM.BPC ホットピクセル補正を有効にします。 デフォルト値:0(無効) データ型:整数型 xiCam.SetParam( PRM.BPC, int val);

xiCam.GetParam( PRM.BPC, out int val);

10-88 PRM.DEBOUNCE_EN 選択した GPI の信号のデバウンスの有効/無効を切り替えます。 デフォルト値:0(無効) データ型:整数型 xiCam.SetParam( PRM.DEBOUNCE_EN, int val);

xiCam.GetParam( PRM.DEBOUNCE_EN, out int val);

10-89 PRM.DEBOUNCE_T0 デバウンス時間。(x * 10us) データ型:整数型 xiCam.SetParam( PRM.DEBOUNCE_T0, int val);

xiCam.GetParam( PRM.DEBOUNCE_T0, out int val);

10-90 PRM.DEBOUNCE_T1 デバウンス時間。(x * 10us) データ型:整数型 xiCam.SetParam( PRM.DEBOUNCE_T1, int val);

xiCam.GetParam( PRM.DEBOUNCE_T1, out int val);

10-91 PRM.DEBOUNCE_POL デバウンスプライオリティ。(pol = 1 t0 - falling edge, t1 - rising edge) デフォルト値:0(無効) [ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

32


文書番号 :XIA003 Revision :1.00 データ型:整数型 xiCam.SetParam( PRM.DEBOUNCE_POL, int val);

xiCam.GetParam( PRM.DEBOUNCE_POL, out int val);

10-92 PRM.IS_COOLED カメラが冷却をサポートしている場合、1 を返します。 デフォルト値:– データ型:整数型 xiCam.GetParam( PRM.IS_COOLED, out int val);

10-93 PRM.COOLING カメラ冷却をセットします。 デフォルト値:0 データ型:整数型 xiCam.SetParam( PRM.COOLING, int val);

xiCam.GetParam( PRM.COOLING, out int val);

10-94 PRM.TARGET_TEMP 冷却のためのセンサーターゲット温度を設定します。 デフォルト値:20 データ型:整数型 xiCam.SetParam( PRM.TARGET_TEMP, float val);

xiCam.GetParam( PRM.TARGET_TEMP, out float val);

10-95 PRM.CHIP_TEMP カメラチップの温度。 デフォルト値:– データ型:浮動小数点型 xiCam.SetParam( PRM.CHIP_TEMP, float val);

xiCam.GetParam( PRM.CHIP_TEMP, out float val);

10-96 PRM.HOUS_TEMP カメラの筐体温度 。 デフォルト値:– データ型:浮動小数点型 xiCam.SetParam( PRM.HOUS_TEMP, float val);

xiCam.GetParam( PRM.HOUS_TEMP, out float val);

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

33


文書番号 :XIA003 Revision :1.00

10-97 PRM.HDR ハイダイナミックレンジ機能を有効にします 。 デフォルト値:0(disabled) データ型:整数型

注意 この機能は Alpha Implementation Stage にのみ搭載されています xiCam.SetParam( PRM.HDR, int val);

xiCam.GetParam( PRM.HDR, out int val);

10-98 PRM.HDR_RATIO ハイダイナミックレンジレート。(long exposure time / short exposure time, total exposure time = short + long) デフォルト値:4 データ型:整数型

注意 この機能は Alpha Implementation Stage にのみ搭載されています xiCam.SetParam( PRM.HDR_RATIO, int val);

xiCam.GetParam( PRM.HDR_RATIO, out int val);

10-99 PRM.API_VERSION xiApi.NET のバージョンを返します。 デフォルト値:– データ型:文字列型 xiCam.GetParam( PRM.API_VERSION, out string val);

10-100 PRM.DRIVER_VERSION 現在のデバイスドライバのバージョンを返します 。 デフォルト値:– データ型:文字列型 xiCam.GetParam( PRM.DRIVER_VERSION, out string val);

10-101 PRM.FW_VERSION 現在のデバイスのファームウェアバージョンを返します 。 デフォルト値:– データ型:文字列型 xiCam.GetParam( PRM.FW_VERSION, out string val);

10-102 PRM.AVAILABLE_BANDWIDTH [ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

34


文書番号 :XIA003 Revision :1.00 インターフェースで使用できるバンド幅を計算して結果を返します。(メガ bit 単位) デフォルト値:インターフェースで提供される最大値 データ型:整数型 xiCam.GetParam( PRM.AVAILABLE_BANDWIDTH, out int val);

10-103 LIMIT_BANDWIDTH 画像取得中にイメージデータを転送するために使用するカメラのデータレート(メガ Bit 単位)を設定・取得します。このパラメー タは、複数のカメラを同じチャンネルに接続している場合、データレートを減少させるために使用します。 デフォルト値:カメラから提供される最大値 データ型:整数型 xiCam.SetParam( PRM.LIMIT_BANDWIDTH, int data_rate_Mbps);

xiCam.GetParam( PRM.LIMIT_BANDWIDTH, out int data_rate_Mbps);

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

35


文書番号 :XIA003 Revision :1.00

11

xiCam class

xiAPI.NET クラスで定義されている関数です。

11-1 void GetNumberDevices(out int devCount) 検出したすべてのデバイス数を返します。 パラメータ: out int devCount:接続されているデバイス数

11-2 int GetNumberDevices() 検出したすべてのデバイス数を返します。 返り値: 接続されているデバイス数

11-3 void OpenDevice(int DevID) デバイスの初期化を行います。 パラメータ: int DevID:デバイスのインデックス

11-4 void CloseDevice() 指定したデバイスをクローズして割り付けられたリソースを開放します。

11-5 void StartAcquisition() デバイスの画像取得を開始します。

11-6 void StopAcquisition() デバイスの画像取得を停止します。

11-7 h3.void GetImage(out BitmapSource image, int timeout) 画像取得を行い格納された BitmapSource オブジェクトを返します。 パラメータ: out BitmapSource image:取得データが格納される WPF BitmapSource int timeout:イメージ取得までのタイムアウト(ミリ秒単位)

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

36


文書番号 :XIA003 Revision :1.00

11-8 void GetImage( out WriteableBitmap image, int timeout) 画像取得を行い格納された WritableBitmap オブジェクトを返し、UNSAFE バッファポリシーモードをサポートしています。 パラメータ: out WriteableBitmap image : 取得データが格納される WPF BitmapSource int timeout:イメージ取得までのタイムアウト(ミリ秒単位)

11-9 void GetImage(WriteableBitmap image, int timeout) 画像取得を行い格納された WritableBitmap オブジェクトを返し、SAFE バッファポリシーモードをサポートしています。 パラメータ: WriteableBitmap image:取得データが格納される WPF BitmapSource int timeout:イメージ取得までのタイムアウト(ミリ秒単位)

11-10 void GetImage(out Bitmap image, int timeout) 画像取得を行い格納された Bitmap オブジェクトを返し、UNSAFE バッファポリシーモードをサポートしています。 パラメータ: out Bitmap image:取得データが格納される GDI+ bitmap int timeout:イメージ取得までのタイムアウト(ミリ秒単位)

11-11 void GetImage(Bitmap image, int timeout) 画像取得を行い格納された Bitmap オブジェクトを返し、SAFE バッファポリシーモードをサポートしています。 パラメータ: Bitmap image:取得データが格納される GDI+ bitmap int timeout:イメージ取得までのタイムアウト(ミリ秒単位)

11-12 void SetParam(string prm, int val) デバイスの定義を行います。 パラメータ: string prm:パラメータ名文字列、パラメータを設定するために PRM クラスを使用します int val:整数型の値をセットします

11-13 void SetParam(string prm, float val) デバイスの定義を行います。 パラメータ: string prm:パラメータ名文字列、パラメータを設定するために PRM クラスを使用します float val:浮動小数点型の値をセットします

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

37


文書番号 :XIA003 Revision :1.00

11-14 GetParam(string prm, out int val) パラメータ情報を返します。(現在値、最少、最大、情報) パラメータ: string prm:パラメータ名文字列、パラメータを設定するために PRM クラスを使用します out int val:整数型の値を返します

11-15 int GetParamInt(string prm) パラメータ情報を返します。(現在値、最少、最大、情報) パラメータ: string prm:パラメータ名文字列、パラメータを設定するために PRM クラスを使用します 返り値: 整数型の値を返します

11-16 void GetParam(string prm, out float val) パラメータ情報を返します。(現在値、最少、最大、情報) パラメータ: string prm:パラメータ名文字列、パラメータを設定するために PRM クラスを使用します out float val:浮動小数点型の値を返します

11-17 float GetParamFloat(string prm) パラメータ情報を返します。(現在値、最少、最大、情報) パラメータ: string prm:パラメータ名文字列、パラメータを設定するために PRM クラスを使用します 返り値: 浮動小数点型の値を返します

11-18 void GetParam(string prm, out string val) パラメータ情報を返します。(現在値、最少、最大、情報) パラメータ: string prm:パラメータ名文字列、パラメータを設定するために PRM クラスを使用します out string val:文字列型の値を返します

11-19 string GetParamString(string prm) パラメータ情報を返します。(現在値、最少、最大、情報) パラメータ:

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

38


文書番号 :XIA003 Revision :1.00 string prm:パラメータ名文字列、パラメータを設定するために PRM クラスを使用します 返り値: 文字列型の値を返します

[ XIMEA 社カメラ付属ソフトウェア

XIMEA API「xiAPI.NET」プログラムマニュアル ]

39


文書番号 :XIA003 Revision :1.00

改定履歴

日 2012.7

[ XIMEA 社カメラ付属ソフトウェア

Revision 1.00

初版

XIMEA API「xiAPI.NET」プログラムマニュアル ]

40


/XIA003_XimeaAPINet_rev1.00