2012-01-01から1日間の記事一覧

ブロブの内側を塗りつぶした面積と重心を求める

ブロブの通常のパラメータに、クリーンナップ=塗り潰し、最小領域=塗り潰す面積、がありますが、例えば、ドーナツ形状などで、面積が、穴>ブロブ、になる場合は、このパラメータは使えません(面積が最小領域未満のブロブが未検出になります)。重心は、…

ビジョンツールのマルチコア対応(VisionPro5.2SR1、CVL6.7)

ビジョンツールのマルチコア対応(VisionPro5.2SR1、CVL6.7)の資料です。1-presentaion.zip

3D-Locate に付属するサンプルのコメントの日本語化

3D-Locate に付属するサンプルプログラムのコメントを日本語化した資料です。製品:CVLバージョン:6.7CR1c3d_sample_comment_j.zip

ビジョンツールの精度

ビジョンツールの精度のカタログ値を示します。明記していない単位はピクセルです。PatMax位置:1/40 角度:0.02° サイズ:0.05%PatQuick位置:1/4 角度:0.5° - 1.0° サイズ:1 - 2%CNLSearch位置:1/4Caliper1/4 (位置や長さを含めてこの値を伝えています…

VB.NET、C#、VC++のイーサネット通信のサンプルプログラム

一般的な、イーサネット、ソケット通信のサンプルプログラムです。In-Sight を使って動作確認しました。※ Telnet ポート 23 はファイアウォールでブロックされているかもしれないので、そのときはポート 3000 などに変更します。ブロックされているとき、pin…

EtherNet/IP で DataMan200 とオムロンPLCの接続確認

EtherNet/IP で DataMan200 とオムロンPLCの接続確認を行ったときの資料です。製品:DataMan200動作確認バージョン:3.5.1オムロンPLC:CJ1M CPU13、EtherNet/IPユニットCX-Programmer 8.21Omron_PLC_EthernetIP.zip

In-Sight Micro スタートガイド

In-Sight Micro スタートガイド(クイックコネクト・ガイド)の資料です。(TS作成)In-Sight 4.5.0InSightMicroStartGuide.zip

VisionView VGA と GOT との接続手順

VisionView VGA と GOT との接続手順の資料です。(AE作成)In-Sight 4.5.0VisionView_VGA_Got_ConnectGuide.zip

パターンマッチングの位置決め精度の評価方法

パターンマッチングの位置決め精度の評価方法の資料です。measuringpatmaxaccuracy-0828j.pdf追加コメント:2つのマークの両方が十字マークだと、同じ方向にずれる可能性があるので、正しい精度を測定できない。フィデューシャルマークだと精度が良すぎる可…

MCプロトコルで In-Sight と三菱シーケンサの接続確認

MCプロトコルで In-Sight と三菱シーケンサの接続確認を行ったときの資料です。MCプロトコルモードでは、In-Sight のトリガラインへの配線で、カメラトリガをかけます。Mitsubishi_MCProtocol_In-Sight.zipMCプロトコルスキャナーで接続確認を行ったときの資…

PatMax の資料はありますか

この資料が1番詳しく説明しています。isrr99j_0321.pdf

ブロブの内側を塗りつぶした面積と重心を求める

ブロブの通常のパラメータに、クリーンナップ=塗り潰し、最小領域=塗り潰す面積、がありますが、例えば、ドーナツ形状などで、面積が、穴>ブロブ、になる場合は、このパラメータは使えません(面積が最小領域未満のブロブが未検出になります)。重心は、…

EtherNet/IP で In-Sight とオムロンPLCの接続確認

EtherNet/IP で In-Sight とオムロンPLCの接続確認を行ったときの資料です。レジスタをたたくだけでは、ネイティブコマンドは送れますが、結果を受信できません。製品:In-Sight動作確認バージョン:4.5.0モデル:ISM-1413オムロンPLC:CJ1M CPU22、EtherNet…

画像取込と画像処理をマルチスレッドで行う

画像取込と画像処理をマルチスレッドで行うプログラム(AcqThread_VisionThread、または、overlap)は、高速アプリケーションにおいて効果的で す。取込スレッドは、必要なタイミングにカメラから画像を取り込んで、画像をキューに格納します。処理スレッド…

画像取込と画像処理をマルチスレッドで行う

画像取込と画像処理をマルチスレッドで行うプログラムは、高速アプリケーションにおいて効果的です。取込スレッド(このサンプルではメインスレッ ド)は、必要なタイミングにカメラから画像を取り込んで、画像をキューに格納します。処理スレッドは、キュー…

ツール実行をカスタマイズする

QuickBuild で準備したビジョンツールの実行をカスタマイズするサンプルです。画像取込は Image Source を使います。それに続くいくつかのビジョンツールも順番に実行します。実行順序をカスタマイズしたいビジョンツールを CogToolGroupDisable1 に作成しま…

GigE Vision カメラでトリガミスを検出する

GigE Vision カメラで、ハードウェアトリガ画像取り込みを行ったとき、画像のタイムスタンプの間隔から、トリガミスを検出するプログラムです。製品:VisionPro動作確認バージョン:7.0SR1カメラ:Basler acA1300-30gc言語:ジョブスクリプトVB.NETgige_time…

特定の種類のフレームグラバ(GigEカメラ)を取得する

CogFrameGrabbers を使ったときは、すべての、フレームグラバ、GigEカメラ、IEEE1394カメラを、取得します。それらのインデックス番号はシステム依存です。 CogFrameGrabberGigEs や CogFrameGrabber8500s のように指定すれば、特定の種類のフレームグラバ(…

CogDisplay上のマウス位置を表示

CogDisplay上のマウス位置を表示するプログラムです。CogDisplay に MouseMove のイベントを追加します。渡される引数の (x, y) は、CogDisplay の座標なので、MapPoint で画像の座標に変換します。製品:VisionPro動作確認バージョン:4.2言語:VB.NET、C#…

イーサネットで受信した文字をSendKeysで他アプリにキー入力

DM200 で読み取りし、イーサネットで受信した文字を、SendKeys関数を使って、他アプリにキー入力するプログラムです。メモ帳で動作を確認しました。(※Excel は SendKeys が正しく動作しませんでした。)1個目は、受信文字をテキストボックスに表示しますが…

イーサネット通信の簡単なプログラム

DataMan用のイーサネット通信の簡単なプログラムです。While 文で繰り返すだけなので、止めるときは、デバッグ停止します。正しく停止や中断したい場合は、タイマーコントロールかマルチスレッドで書き換えてください。製品:DataMan動作確認バージョン:3.6…

円を登録、等倍でサーチして、どのサイズの違いまで許容するか

PatMax で、円をパターン登録し、等倍でサーチして、どのサイズの違いまで許容するか、を確認した資料です。cirsize.zip

PoEインジェクタ、および、PoEハブの資料

PoEインジェクタの資料です(30W)。POE30U-G.pdfPoEインジェクタの図面です。PoEEnjector.pdf以前は、15.4Wのものが使われていました。PSA16U-480_POE_1_8_08.pdfPoEハブの資料です。CPS-24V-POE1.pdfPoEインジェクタは、出力に余裕があるので、VisionPro …

DM7500の図面

DM7500 ハンドヘルドリーダー仕様書

DM100/200の図面

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の図面

DM500 2D 外形 (PDF)DM500 3D 外形 (IGS)〃 (STEP)〃 (EPRT)〃 (SLDPRT)マウントブラケット (PDF)

フォームのコントロールに他のスレッドから書き込むとエラーになる

フォームのコントロールに、他のスレッドから、直接、データを書き込むことは、Visual Studio が禁止しています。フォームのスレッドで作成したコントロールのプロパティに、他のスレッドからは、直接、書き込めないので、InvokeRequired、Invoke、Delegate …

東芝テリー CSC12M25BMP19 カメラのCCFファイル

東芝テリー CSC12M25BMP19 カメラのCCFファイルです。Base Config と Medium Config があります。op1 が Medium Config ですが、Base Config と取り込み時間はそれほど変わらないと言われています。CSC12M25BMP19 のカメラスペックは 25fps ですが、8602/860…

DM700の図面

DM700 外形 (PDF)〃 (DWF)〃 (IGES)ホルダ 外形 (PDF)プレゼンテーションスタンド 取り付け方法 (JPG)卓上ホルダ 取り付け方法 (JPG)壁掛けマウント 取り付け方法 (JPG)ACアダプタ (JPG)〃 コネクタ (JPG)〃 DM700側コネクタ部 (JPG)〃 …

USBドングルを認識しない

VisionPro 本体と Cognex Drivers のバージョンの組み合わせが異なる。USBドングルを挿入したまま、Cognex Drivers を再インストールする。次の手順でドライバを再インストールする。(1)デバイスマネージャより Aladdin Key ドライバの削除。このとき、USB…