日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

混合模式程序matlab,VS2013 C# 调用 cognex 的QuickBuild做程序时发生一个错误

發布時間:2024/3/24 C# 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 混合模式程序matlab,VS2013 C# 调用 cognex 的QuickBuild做程序时发生一个错误 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天在用 VS2013 C# 調用 cognex 的QuickBuild做程序時發生一個錯誤,如下所示

混合模式程序集是針對“v2.0.50727”版的運行時生成的,在沒有配置其他信息的情況下,無法在 4.0 運行時中加載該程序集

網上搜索得到解決辦法:

在app.config中添加一個配置節:startup

下面為一個例子,

private void Test()

{

string FileName = @"D:\VS2013\C#與QuickBuild\TestImg\2.bmp";

Bitmap fileBitmap = new Bitmap(FileName);

CogImage8Grey CogImg8 = new CogImage8Grey(fileBitmap);

CogFindCircle FindCircleParams = new CogFindCircle();

FindCircleParams.NumCalipers = 50;

FindCircleParams.CaliperProjectionLength = 5;

FindCircleParams.CaliperSearchDirection = CogFindCircleSearchDirectionConstants.Outward;

FindCircleParams.CaliperSearchLength = 30;

FindCircleParams.ExpectedCircularArc.AngleStart = 0;

FindCircleParams.ExpectedCircularArc.AngleSpan = 360;

FindCircleParams.ExpectedCircularArc.CenterX = 245;

FindCircleParams.ExpectedCircularArc.CenterY = 215;

FindCircleParams.ExpectedCircularArc.Radius = 80;

CogFindCircleTool FindCircleTool = new CogFindCircleTool();

FindCircleTool.InputImage = CogImg8;

FindCircleTool.RunParams = FindCircleParams;

FindCircleTool.Run();

CogCircle theFindedCircle = FindCircleTool.Results.GetCircle();

string Result = theFindedCircle.Radius.ToString("0.000");

}

各個參數可以按照quickbuild的工具來設置。

注意要引用各個命名空間,FindCircleTool 的命名空間實在 Cognex.visionPro.Caliper里面

總結

以上是生活随笔為你收集整理的混合模式程序matlab,VS2013 C# 调用 cognex 的QuickBuild做程序时发生一个错误的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。