2012-01-01から1ヶ月間の記事一覧
画像取込と画像処理をマルチスレッドで行うプログラムは、高速アプリケーションにおいて効果的です。取込スレッド(このサンプルではメインスレッ ド)は、必要なタイミングにカメラから画像を取り込んで、画像をキューに格納します。処理スレッドは、キュー…
QuickBuild で準備したビジョンツールの実行をカスタマイズするサンプルです。画像取込は Image Source を使います。それに続くいくつかのビジョンツールも順番に実行します。実行順序をカスタマイズしたいビジョンツールを CogToolGroupDisable1 に作成しま…
GigE Vision カメラで、ハードウェアトリガ画像取り込みを行ったとき、画像のタイムスタンプの間隔から、トリガミスを検出するプログラムです。製品:VisionPro動作確認バージョン:7.0SR1カメラ:Basler acA1300-30gc言語:ジョブスクリプトVB.NETgige_time…
CogFrameGrabbers を使ったときは、すべての、フレームグラバ、GigEカメラ、IEEE1394カメラを、取得します。それらのインデックス番号はシステム依存です。 CogFrameGrabberGigEs や CogFrameGrabber8500s のように指定すれば、特定の種類のフレームグラバ(…
CogDisplay上のマウス位置を表示するプログラムです。CogDisplay に MouseMove のイベントを追加します。渡される引数の (x, y) は、CogDisplay の座標なので、MapPoint で画像の座標に変換します。製品:VisionPro動作確認バージョン:4.2言語:VB.NET、C#…
DM200 で読み取りし、イーサネットで受信した文字を、SendKeys関数を使って、他アプリにキー入力するプログラムです。メモ帳で動作を確認しました。(※Excel は SendKeys が正しく動作しませんでした。)1個目は、受信文字をテキストボックスに表示しますが…
DataMan用のイーサネット通信の簡単なプログラムです。While 文で繰り返すだけなので、止めるときは、デバッグ停止します。正しく停止や中断したい場合は、タイマーコントロールかマルチスレッドで書き換えてください。製品:DataMan動作確認バージョン:3.6…
PatMax で、円をパターン登録し、等倍でサーチして、どのサイズの違いまで許容するか、を確認した資料です。cirsize.zip
PoEインジェクタの資料です(30W)。POE30U-G.pdfPoEインジェクタの図面です。PoEEnjector.pdf以前は、15.4Wのものが使われていました。PSA16U-480_POE_1_8_08.pdfPoEハブの資料です。CPS-24V-POE1.pdfPoEインジェクタは、出力に余裕があるので、VisionPro …
DM7500 ハンドヘルドリーダー仕様書
DM100 2D 外形 (PDF)〃 (DWG)〃 (DXF)DM100 3D 外形 (SAT)〃 (IGS)〃 (STP)DM200 2D 外形 (PDF)〃 (DWG)〃 (DXF)DM200 3D 外形 (IGS)〃 (STEP)DM100用 IOボックス (PDF)マウントブラケット (100/200共通) (PDF)〃 (IGS)DM200 …
DM500 2D 外形 (PDF)DM500 3D 外形 (IGS)〃 (STEP)〃 (EPRT)〃 (SLDPRT)マウントブラケット (PDF)
フォームのコントロールに、他のスレッドから、直接、データを書き込むことは、Visual Studio が禁止しています。フォームのスレッドで作成したコントロールのプロパティに、他のスレッドからは、直接、書き込めないので、InvokeRequired、Invoke、Delegate …
東芝テリー CSC12M25BMP19 カメラのCCFファイルです。Base Config と Medium Config があります。op1 が Medium Config ですが、Base Config と取り込み時間はそれほど変わらないと言われています。CSC12M25BMP19 のカメラスペックは 25fps ですが、8602/860…
DM700 外形 (PDF)〃 (DWF)〃 (IGES)ホルダ 外形 (PDF)プレゼンテーションスタンド 取り付け方法 (JPG)卓上ホルダ 取り付け方法 (JPG)壁掛けマウント 取り付け方法 (JPG)ACアダプタ (JPG)〃 コネクタ (JPG)〃 DM700側コネクタ部 (JPG)〃 …
VisionPro 本体と Cognex Drivers のバージョンの組み合わせが異なる。USBドングルを挿入したまま、Cognex Drivers を再インストールする。次の手順でドライバを再インストールする。(1)デバイスマネージャより Aladdin Key ドライバの削除。このとき、USB…
購入時の VisionPro ソフトウェアオプションの一覧です。主には、PLUS オプションであれば、並みの精度の位置決め(PatQuick)を使い、Caliper や Blob、カラー検査が行え、MAX オプションであれば、最高精度の位置決め(PatMax)が使えます。content.pdf
MCプロトコル(スキャナ)で DM200 と三菱シーケンサの接続確認を行ったときの資料です。製品:DM200動作確認バージョン:3.5.2三菱シーケンサ:Q02UCPU、QJ71E71-100GX Developer Version 8.80JMitsubishi_MCProtocolScanner_DM.zip
複数台カメラ使用時に、マスタースレーブ設定を行って、画像の同時取り込みを行うサンプルです。MVS-8504 フレームグラバを使って動作を確認しています。CameraLink カメラや GigE Vision カメラを使用するときは、マスタースレーブの機能は無いので、トリガ…
複数台カメラ使用時に、マスタースレーブ設定を行って、画像の同時取り込みを行うサンプルです。MVS-8504 フレームグラバを使って動作を確認しています。CameraLink カメラや GigE Vision カメラを使用するときは、マスタースレーブの機能は無いので、トリガ…
DM200用リキッドレンズの視野計算の資料です。(TS作成)ID_Liquid_Lens_J.zip
左右反転疑似ライブのプログラムです。通常のライブ表示は、カメラからの画像そのままなので、反転した画像は、表示できません。反転した画像でライブ表示したいときは、画像取り込み、反転処理、表示を繰り返します。StartAcquire と CompleteAcquire の組…
画像をセーブするコード例を示します。VB.NET:Dim ImageFile As CogImageFile ImageFile = New CogImageFile ImageFile.Open(SaveFileDialog1.FileName, CogImageFileModeConstants.Write) ImageFile.Append(Image) ImageFile.Close()C#:CogImageFile ImageF…
表示しているグラフィックと画像をビットマップ保存するには、CogDisplay の CreateBitmapContent を使います。コード例を示します。VB.NET:PictureBox1.Image = CogDisplay1.CreateContentBitmap(Display.CogDisplayContentBitmapConstants.Image) Picture…
OCVMax ツールの簡単なテスト手順の資料です。ocvmax_test.zip
DMCCコマンド英語ドキュメントの概要の日本語訳です。DMCC_Overview_J.zip
Caliper で1番端のエッジを見つけるためには、負の位置(PositionNeg)の得点付けを使います。グラフが示すように、Caliper ウィンドウの中心から、左へ行くほど得点が高くなり、右へ行くほど得点が低くなります。グラフは、見やすいように、デフォルトの Xc…
DataMan8500 2D 外形 (PDF)〃 3D 外形 (SLDPRT)〃 3D 外形 (STEP)壁掛けマウントホルダ (PDF)〃 (DXF)〃 (STEP)インテリジェントベース (PDF)〃 (DXF)〃 (STEP)スタンド (DXF)スタンドの設置方法 (DM7000の資料を参考) (PDF)RS-232C…
PatMax で位置決め、Fixture で座標系を移動し、Blob や Caliper などのビジョンツールを実行するとき、ビジョンツールの検査領域は、座標系の移動にともなって、期待する場所に移動しますが、ビジョンツールの結果が、移動した座標系の位置で、報告されてし…
PatInspect で差分画像を作成し、Blob で欠陥抽出を行うと、Blob 結果は差分画像上に表示されます。Blob 結果を元画像上に表示すれば、どこが欠陥か明示的に示され、便利です。製品:VisionPro動作確認バージョン:5.0言語:ツールグループスクリプトVB.NET…