APC-3316 用ソフトウエア開発キット SDK-APC3316[AZP-3316-01] <Windows XP・Server2003・Vista 各 32/64bit 対応> 1. 概要 本製品は、APC-3316 を使用して独自のアプリケーションを開発される方のために、技術情報を提供することを目 的としております。APC-3316 開発キット(SDK-APC3316)は以下が含まれます。 ■ ドライバライブラリ(型名:AWP-3316-01) ■ 各用途に応じたサンプルアプリケーション・サンプルコード(C 言語、Visual Basic 言語*1) ■ マニュアル及び各種技術解説を目的としたアプリケーションノート(インストールガイド、マニュアル) 2. サンプルアプリケーション構成 APC-3316 開発キット(SDK-APC3316) ドライバ/ライブラリ(AWP-3316-01) ドライバ/ライブラリ ユーティリティツール (コンフィグツール、トレーストレースコンフィギュレーションツール) SDK AreaSensor (カラー/モノクロ) ModelA3 サンプルプログラム ■ 連続画面入力 ・・・ ModelA3.exe (64/32bit) サンプルコード ■ ■ ■ Snap LineSensor (カラー/モノクロ) ModelL6 ■ ModelA1 ModelA2 ModelA3 ・・・ 一画面取込処理モデル ・・・ 画像記録系モデル ・・・ 高速ワークモデル AreaSnap.cpp:Snap(エリアセンサ)のサンプルコード サンプルプログラム ■ 無限長ワークモデル:ModeL6.exe (64/32bit) サンプルコード ■ ■ ■ ■ ■ ■ Snap ■ ModelL1 ModelL2 ModelL3 ModelL4 ModelL5 ModelL6 ・・・ ・・・ ・・・ ・・・ ・・・ ・・・ 2 次元処理モデル 取り込み並列画像モデル CD 検査モデル 基板検査モデル 連続ワークモデル 無限長ワークモデル LineSnap.cpp ・・・ Snap(ラインセンサ)のサンプルコード LineProfileTool ■ ラインプロファイル ・・・ LineProfileTool.exe CameraFile ■ カメラ設定ファイル(INI) ・・・ INI ファイル *3 CameraInfo ■ カメラ接続注意テキスト(txt) ・・・ TXT ファイル *3 Distribution ■ 分配サンプルコード ・・・ PSM-3316-01 を用いた 1/2PC 分配 ドキュメント ■ ■ ■ ■ ■ ■ ■ ハードウェアマニュアル PSM-3316-01 ハードウェアマニュアル*2 ライブラリマニュアル(日本語・英語) サンプル説明書 エリアセンサ用アプリケーションノート *1 ラインセンサ用アプリケーションノート *1 ロータリーエンコーダ用アプリケーションノート 製品に関する詳しいお問い合わせは下記まで 株式会社アバールデータ 〒194-0023 東京都町田市旭町 1-25-10 TEL042-732-1030 FAX042-732-1032 1 *1 *2 現在、準備中ですので、弊社営業までお問い合わせください。 画像処理・画像分配用アドオンモジュール(PSM-3316)を用いた SDK については別商品です。 弊社営業部迄お問い合わせください。 *3 カメラについては順次接続確認いたします 3. ドライバライブラリ 関数一覧 関数名 apc3316GetBoardNum apc3316GetHWVersion apc3316OpenDevice apc3316CloseDevice apc3316GetStatusSwitch apc3316TriggerInitializeForArea apc3316TriggerInitializeForLine apc3316CaptureInitialize apc3316CaptureInitializeForArea apc3316EncoderInitialize apc3316ModeInitialize apc3316FIFOReset apc3316SetCameraControlPort apc3316StartCamera apc3316QueryCamera apc3316InitDma apc3316InitDmaEx apc3316StartDma apc3316WaitDma apc3316GetCurrentNo apc3316GetCurrentStatus apc3316GetReg apc3316SetReg apc3316PsmInitialize apc3316PsmGetReg apc3316PsmSetReg apc3316GetControl apc331SetControl apc3316DispErrorMsg apc3316GetLastError 説明 画像ボード(APC-3316)の枚数の取得 画像ボード(APC-3316)のハードウェアバージョンの取得 ドライバオープン ドライバクローズ 画像ボード(APC-3316)番号の取得 イニシャライズ設定<トリガ部(エリア用)> イニシャライズ設定<トリガ部(ライン用)> イニシャライズ設定<キャプチャ部> イニシャライズ設定<キャプチャ部(エリア用)> イニシャライズ設定<エンコーダ部> イニシャライズ設定<画像入力モード> FIFO のリセット カメラコントロール設定 カメラ入力開始 カメラ入力開始確認 DMA 初期化 DMA 初期化(拡張) DMA 開始 DMA 停止待ち 現在確定しているフレーム(ライン)数の取得 現在のステータスの取得 指定したレジスタの値を取得 指定したレジスタに値を設定 PSM-3316 の初期化 指定したレジスタの値を取得 指定したレジスタに値を設定 指定したコントロールの値を取得 指定したコントロールに値を設定 エラーメッセージボックスの表示 エラーメッセージの取得 製品に関する詳しいお問い合わせは下記まで 株式会社アバールデータ 〒194-0023 東京都町田市旭町 1-25-10 TEL042-732-1030 FAX042-732-1032 2
© Copyright 2024 Paperzz