mengineer's blog

ニッチなネタばかりですが。

2018-01-01から1年間の記事一覧

SQLite ネットワーク上のファイルが開けない

自分メモです、sqliteのデータベースソフトでのトラブル。 データベースファイルがローカル環境だと問題無いのですが、 全く同じファイルをネットワーク上の他PCに置くと駄目。 ”Unable to open database file”というエラーが出ます。 下記サイトで解決策発…

Basler CoaxPressの記事

BaslerのWebサイトで発見しました。 www.baslerweb.com BaslerってUSBとGigEのイメージだったのですが、Coaxのカメラも出るのかな? 今回、具体的な製品名などは出ていませんが、今後に注目ですね。

カメラモジュール検査システム

久しぶりの更新です、すっかりサボっておりました、 と言いつつ、またImage Sensors Worldの記事引用。 Pamtekという会社のCCM(CompactCameraModule)用 テスト装置の紹介動画です、相当に自動化されててビックリ! 携帯電話や車載用は、これぐらいしないと…

GenICam SFNC2.4が出ていた

久しぶりにEMVAのサイトを見たら、新バージョンのお知らせ。 https://www.emva.org/standards-technology/genicam/genicam-news/ ”GenICam Release Version 2018.06" 今年の6月に出たようですね、 大きく変わっていそうなのは、SFNC2.4です、下記規格書(pdf…

STREAMPACKETSIZEMAXって?

自分メモ、AdimecのブログからSTREAMPACKETSIZEMAXの説明 www.adimec.com CoaXPressのカメラって、あまり触ったことがないのですが、 GigEカメラのパケットサイズと同じ意味合いみたいですね。 一般的にCXPのGrabberBoardの最大パケットサイズは16384Byteで…

ひとつのカメラで多数のEMVA1288レポート

Adimecのブログ記事から、久しぶりのEMVA1288ネタです。 www.adimec.com EMVA1288、同じカメラでも設定によりデータが変わってくる、 ここではゲインを例に挙げて、データの違いを例示しています、 微妙な差ですが、デジタルゲインよりPGAゲインを使う方が良…

C# Stopwatch 時間表示

C#

自分メモ Stopwatchクラスで、”00:05:23”(5分23秒)みたいに表示させたい場合 Stopwatch sw = new Stopwatch(); sw.Start(); //何か処理する label1.Text = sw.Elapsed.ToString(@"hh\:mm\:ss"); sw.Elapsed.ToString()だと、"00:05:23.789"みたいに秒数以…

EMVA 新しい規格

下記ニュースが公開されていました。 www.emva.org マシンビジョン関連、2つの新しい規格が出来るようです。 ・Open Lens Communication Standard カメラとレンズ間の接続に関する規格のようです、 接続コネクタや通信プロトコル、あとNamimg of the parame…

Dynamic Vision Sensor (DVS)

今回もImage Sensors Worldネタです。 初耳だったのですが、Dynamic Vision Sensorって有るんですね。 image-sensors-world.blogspot.jp 通常のカメラだと、フレーム毎に画像全体を転送するのに対し、 このカメラは、変化が有った部分だけを転送してくれるよ…

認証用でFPNを使う?

Image Sensors Worldネタが続きます、下記記事を発見。 image-sensors-world.blogspot.jp 完璧には理解出来ていませんが、センサー個々のFPNのパターンから、 認証用のキー情報を生成する、みたいな話だと思います。 FPNでは苦労する方が多かったですが、逆…

EMVA1288 VIDEO , レンズの規格?

久しぶりにEMVA1288ネタです、下記で動画が公開されていました。 image-sensors-world.blogspot.jp 以前紹介した下記動画と同じ人ですね。 https://www.viewservice.de/EMVA-Webinar/7466/ 今回は、200〜1050nmと幅広い波長で測定しているみたいですが、 正…

JAIから新しいSDK

これまでJAIのJAISDKネタを書いてきました、この辺とか色々。 mengineer.hatenablog.com が、今後はJAISDKから別のSDKに切り替わるようです、下記参照。 ダウンロード(eBUS SDK for JAI) JAISDKのサポートは2020年3月末で終了するみたいですね。 JAISDKの使…

C# .NETバージョン絡みのエラー対策

C#

久しぶりの更新です、自分メモだけど。 最近はVisualStudio2013 Communityという環境なのですが、 旧いdllを参照設定すると、妙なエラーに遭遇。 結論から言うと、App.configを修正すればOKになりました。 修正前 <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> </configuration> 修正後

C# Excelに画像を貼る

C#からExcel内の関数を呼び出すのは、下記ネタでやっていました。 mengineer.hatenablog.com 今回はExcelでシートに画像を貼って保存する、というネタです。 上記ネタでは、”異なるExcelのバージョンだと動かないので注意!” なんてことを書きましたが、今回…

C# MemoryMappedFilesを使ってみる

C#

例えばアプリAからアプリBへデータを渡したい時の話。 これまでクリップボード経由で実現させていました、 こんな感じ。 1. アプリA データをクリップボードにコピー 2. アプリB ちょっとだけ待つ(200mS程度:おまじないですね) 3. アプリB クリップボード…

VisualStudio2013 WindowsXPで使えない?

自分メモ VisualStudio2013で作成したあるアプリが、WindowsXPでは使えないとのこと、 検索したら下記記事を発見しました、そのものズバリ。 www.ryusuke.net この設定に変えてBuildしたら、無事に動くようになりました、感謝! 今でも現役でXP使われている…

追加の構成情報がないと4.0ランタイムでは読み込めません。

自分メモ 最近はVisualStudio2013 Communityを使っています、言語はVisualC# 簡単な画像取込ソフトを作っていたら、下記エラー発生。 全く何のこっちゃ?です、色々検索して、この記事を発見 app.configで <startup> → <startup useLegacyV2RuntimeActivationPolicy="true"> と変えたら解決しました、情報公開して頂いた方</startup></startup>…