
- ダウンロード
- KAYA Instruments ダウンロードサイト
KAYA Instruments
ダウンロードサイト
KAYA Instruments社製品ソフトウェア、ドキュメント等は以下のリンクよりダウンロードしてください。
日本語クイックガイド(旧 VP1)
KY-FGK-III-CXP-8ch(PCIe Gen3 x16 8ch CoaXPress2.0フレームグラバーボード)
![]() |
ソフトウェア | https://www.argocorp.com/KAYA/soft |
|---|---|---|
| カタログ・ドキュメント | https://www.argocorp.com/KAYA/CXPiii8ch/doc | |
| ファームウェア | https://www.argocorp.com/KAYA/CXPiii8ch/fw |
KY-FGK-III-CXP(PCIe Gen3 x8 4ch CoaXPress2.0フレームグラバーボード)
![]() |
ソフトウェア | https://www.argocorp.com/KAYA/soft |
|---|---|---|
| カタログ・ドキュメント | https://www.argocorp.com/KAYA/CXP2iii/doc | |
| ファームウェア | https://www.argocorp.com/KAYA/CXP2iii/fw |
KY-FGK-II-CXP(PCIe Gen3 x8 4ch CoaXPress2.0フレームグラバーボード)
![]() |
ソフトウェア | https://www.argocorp.com/KAYA/soft |
|---|---|---|
| カタログ・ドキュメント | https://www.argocorp.com/KAYA/CXP2/doc | |
| ファームウェア | https://www.argocorp.com/KAYA/CXP2/fw |
KY-FGK-400(PCIe Gen3 x8 4ch CoaXPressフレームグラバーボード)
![]() |
ソフトウェア | https://www.argocorp.com/KAYA/soft |
|---|---|---|
| カタログ・ドキュメント | https://www.argocorp.com/KAYA/400/doc | |
| ファームウェア | https://www.argocorp.com/KAYA/400/fw |
KAYAナレッジベース
KAYA Knowledgebase |
APIサンプル、ハード&ソフトトラブルシューティング、FWアップデート、用語集など |
Hardware Reference &Installation Guide |
ハードウェアリファレンス、LEDレイアウト、GPIOピンアサイン、寸法図面、供給電力等 |
ドキュメント
KAYAの各種ドキュメントです。
Vision Pointをインストールすると以下のディレクトリに格納されています。
C:\Program Files\KAYA Instruments\Vision Point II\doc
インストールガイド、GUIソフトの操作方法、プログラムのためのAPIリファレンスマニュアル等、該当するドキュメントをご参照ください。
| ファイル | 内容 | 説明 | 詳細 |
|---|
-
記載内容
- VP2の導入ガイド
- Windowsのシステム要件とインストール手順とログ情報
- Linuxの対応OSとインストール手順、カーネル更新時のドライバ再ビルド方法
-
記載内容
- それぞれの記載内容は同じ
- GUIビューワーソフトVisionPoint2の画面の操作方法
- 画面GUI構成の説明
- FWアップデート方法
- トラブルシューティング時のログ取得方法
-
記載内容
- VisionPoint2のAPIリファレンスマニュアル
- KAYAのDLLは独自作成のDllMainから呼び出してはならない
- KYVPLibTL library:KAYAのデバイス制御基本GenTLライブラリー
- KYVPParametersHandler library:GenICam XMLの読み書きライブラリー
- KYVPLibExtension library:FW更新、ハードウェアレジスターアクセス等保守用API
- KYVPImage Processing library:ビデオフォーマット変換、保存、ファイル出力
- KYFoundation library:各APIからのエラーを共通のKY_RESULTでハンドリング
- Library Exiting:ライブラリーの正しい終了順序
(正しい終了順序)DSStopAcquisition() FGの取得停止 RemoteDevice Stop カメラの出力停止 DSUnregisterEvent() NEW_BUFFERイベント登録解除 DSClose() DSを閉じる DevClose() Remote Device(カメラ)を閉じる IFClose() FGを閉じる CloseTL() Systemモジュールをシャットダウン CloseLib() 全ライブラリーの終了/これなしに2回目のInitLib()はエラー
- サンプルプログラムの説明
- サンプルプログラムのWindows・Linuxでのビルド方法
-
記載内容
- VisionPoint2でデバイスをXMLパラメータで定義&制御
- KYVPlib_xml:Genicam CXPカメラのパラメータ定義&制御
- KYVPLocalDevice_xml:FGのパラメータ定義&制御
- KYVPStream_xml:フォーマット制御、メタデータ、ドロップカウント、トリガー機能の定義&制御
-
記載内容
- VP1(KYFGLib.lib)からVP2(KYFGLibA_vc141.lib)への移行方法
- もともとある機能と追加された機能、廃止された機能の列挙(P.8~10)
サンプルプログラム
Vision Pointのサンプルプログラムです。
Vision Pointをインストールすると以下のディレクトリに格納されています。
C:\Users\Public\Documents\KAYA Instruments\Vision Point II\API Samples
高速カメラのプログラムにおいては、まずはKYVP_QueuedBuffers_Exampleのサンプルプログラムからご確認ください。
Vision Point_II_API_Data_Book.pdfのドキュメントと合わせてご参照ください。
| サンプル | 対応言語 | VP世代 | 説明 | 詳細 |
|---|
-
プログラムの流れ
TLで列挙→IF/Dev/Stream生成→PAYLOAD_SIZE算出→固定数バッファ確保・Queue投入の循環取得。フレーム受領はイベント待ち方式とDirect Callback方式の切替(KYVP_USE_STREAM_DIRECT_CALLBACK)。RemoteDevice/StreamのXML URL取得→XML実体読込→ParametersHandlerにTransport関数登録し、名前ベースでStart/Stop・PackedDataMode等を設定。画像条件(W/H/PixelFormat/TapGeometry)を読み、ExtensionへSetImageDetails通知。
-
プログラムの流れ
PCI Interface上で「ManualDetection」を使い、リンク速度・リンク本数・リンク割当(トポロジ)を手動設定してからデバイス検出を実行するサンプル。PCIInterfaceのXML URL取得→XML実体読込→ParametersHandlerにPCIInterface用Transport登録→ManualDetectionDevicesCount と ManualDetectionDevice_i_* 群をSet。設定後に IFUpdateDeviceList で再スキャンし、通常のDevice Open→RemoteDevice/Stream取得へ遷移。フレーム受領はDirect Callback方式(Register/Unregister)でバッファ循環。PCI/Remote/Streamの3系統でParameterCollectionを分離管理する構造。
-
プログラムの流れ
TLでPCIインタフェース(グラバ)とデバイス(カメラ)を列挙→オープンし、各PortURLから取得したXML(zip/xml)を基にKYParametersHandlerのParameterCollectionを構築。Transport関数でRead/Write/GetResourceDataをKYVPLibTL_*Portへ橋渡しし、Callbackでパラメータ変化を受信。NodeDescriptor配列で機能一覧を列挙し、Invalidateで再取得、SaveToFileでXMLを書き出し可能。
-
プログラムの流れ
KYVPLibTLでPCI Interface(フレームグラバー)とDevice(カメラ)を列挙・選択し、DataStreamを開いてバッファを確保/Announceし、Input Queueへ投入して取得を開始。取得中はKYVPLibTL_DSRegisterEvent_V1(KYVP_EVENT_TYPE_NEW_BUFFER) と KYVPLibTL_EventGetData_V1() で新規フレーム到着を待ち、KYVPLibTL_DSGetBufferInfo_V1() でFrameID/BufferID/Timestampを読み、処理後 KYVPLibTL_DSQueueBuffer_V1() で再投入循環(リングバッファ)。開始/停止は DSStartAcquisition_V1/DSStopAcquisition_V1 に加え、RemoteDevice_WritePort_V1 でカメラのAcquisitionStart/Stopレジスタへ書き込み。エラーは KYFoundation_What() とSeverityで扱う。
-
プログラムの流れ
このプログラムは利用しないこと。VP2のGUIサンプルからFWのアップ。
-
プログラムの流れ
VPII_Extension_SerialPort_Example.cpp:VP2 SDK(KYVPLibTL + KYFoundation)ベースのシリアル通信サンプル。TL初期化→PCI Interface列挙→デバイスオープン→clSerialInit によるシリアルポート生成という流れで動作。VP2のデバイス管理体系(KYVP_DEVICE_HANDLE)でカメラを制御しつつ、clserkyi.h APIで物理シリアル通信を実行する構成。KYFGLibA_SerialPort_Example.cppは、VP1⇒VP2への以降を比較する用で使わない。

- ダウンロード
- KAYA Instruments ダウンロードサイト









