using Euresys.eVision;
Porperties Get/Set
1: width = roi.Width; // C#
2: width = roi.GetWidth( ); // C++
Set
1: roi.Width = width; // C#
2: roi.SetWidth(width); // C++
Enumerations
IMAGE_FILE_TYPE C++
改成( 去除底線_ )
ImageFileType C#
Exceptions
Euresys.eVisionException class C++
Euresys.eVisionException.Message C#
Default Arguments
EImageBW8.SetZoom(float X, float Y= 0) C++
C#彈性更大, 可以同名但支援不同輸入引數個數
Euresys.eVision.ImageBW8.SetZoom(float X)
Euresys.eVision.ImageBW8.SetZoom(float X, float Y)
Global functions
C#版本則進化成將global function整合到合適的namespace下(不同函式庫)
例如
Euresys.eVision.EasyImage
Callbacks
eVision 6.7 C#版本不支援callbacks @@
Raw memory access
eVision 6.7.1 不支援影像陣列指標(to pixel arrays)…@@
EasyAVI and EasyMeasure
eVision 6.7.1 不支援
左邊欄位c++ 右邊欄位c#
資料來源: eVision .NET Migration Guide
留言列表