首先環境設定為以下
- pylon 5.0.9
- Visual Studio C# 2015
- CCD : QCAM - GM0640 & Aca2500 - 14gm
(兩支不同型號測試OK)
安裝 Pylon
在安裝時,注意以下選擇畫面,需選擇 Developer (開發人員/工程師),這樣在後續才可以找到 Pylon SDK Sample,注意CCD的傳輸介面。
安裝完後可至安裝目錄下 (\Basler\pylon 5\Development\Samples\C#)
看是否有 Basler.Pylon & PylonC.NET 資料夾
看是否有 Basler.Pylon & PylonC.NET 資料夾
若有恭喜你,其實就可以完全結束了,
不過我在簡單的說幾個地方,跟修改的簡單C#,沒有選單,所以只for 一隻CCD 做測試,
所以如果多隻CCD,可以參考 PylonLiveView
C#
首先程式中需要
- 匯入參考與using PylonC.NET & PylonC.NETSupportLibrary
- 加入現有項目,找到sample 內的 PylonC.NETSupportLibrary
再到Program.cs,將帶入設置
#if DEBUG
/* 這是GigE相機所需的特殊調試設置。
請參閱“程序員指南”中的“使用pylon構建應用程序”。 */
Environment.SetEnvironmentVariable("PYLON_GIGE_HEARTBEAT", "300000" /*ms*/);
#endif
Pylon.Initialize();
try
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new XX());
}
catch
{
Pylon.Terminate();
throw;
}
Pylon.Terminate();
注意,若沒有做此步驟,你程式打完都沒有用,因為根本無法搜尋到CCD
最後會附上小弟小改的程式,僅供各位多參考
很好的文章,对我有帮助,谢谢你。
回覆刪除