資源簡介
使用Basler相機軟件自帶動態庫,相機軟件版本Basler_pylon_5.0.12.11830,為了Demo可以正常運行,建議安裝推薦版本的相機軟件。

代碼片段和文件信息
using?HalconDotNet;
using?PylonC.NET;
using?PylonC.NETSupportLibrary;
using?System;
using?System.Collections.Generic;
using?System.IO;
using?System.Linq;
using?System.Runtime.InteropServices;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?System.Threading;
namespace?BaslerCamera_Demo
{
????public?class?CameraID
????{
????????public?const?string?BaslerCameraSN?=?null;
????}
????public?class?BufferSendEventArgs?:?EventArgs
????{
????????public?PylonBuffer?cambuffer?{?get;?set;?}//獲取相機的圖片的BUFFER
????????public?int?X?{?get;?set;?}
????????public?int?Y?{?get;?set;?}
????}
????public?class?BaslerCamera
????{
????????public?event?EventHandler?BufferSend;
????????public?ImageProvider?m_imageProvider?=?new?ImageProvider();???????????????????/*?Create?one?image?provider.?*/
????????public?BufferSendEventArgs?args?=?new?BufferSendEventArgs();
????????public?PYLON_DEVICE_HANDLE?hDev?=?new?PYLON_DEVICE_HANDLE();??????????????????/*?Handle?for?the?pylon?device.?*/
????????public?Dictionary>?buffers;??????/*?Holds?handles?and?buffers?used?for?grabbing.?*/
????????public?PYLON_STREAMGRABBER_HANDLE?hGrabber;???????????/*?Handle?for?the?pylon?stream?grabber.?*/
????????public?PYLON_WAITobject_HANDLE?hWait;?????????????????/*?Handle?used?for?waiting?for?a?grab?to?be?finished.?*/
????????public?PylonGrabResult_t?grabResult;??????????????????/*?Stores?the?result?of?a?grab?operation.?*/
????????public?uint?numDevices;???????????????????????????????/*?Number?of?available?devices.?*/
????????public?uint?payloadSize;??????????????????????????????/*?Size?of?an?image?frame?in?bytes.?*/
????????public?uint?NUM_BUFFERS;??????????????????????????????/*?Number?of?buffers?used?for?grabbing.?*/
????????public?int?nGrabs;????????????????????????????????????/*?Counts?the?number?of?buffers?grabbed.?*/
????????public?uint?nStreams;?????????????????????????????????/*?The?number?of?streams?provides?by?the?device.?*/
????????public?bool?isAvail;??????????????????????????????????/*?Used?for?checking?feature?availability.?*/
????????public?bool?isReady;??????????????????????????????????/*?Used?as?an?output?parameter.?*/
????????int?i;????????????????????????????????????????????????/*?Counter.?*/
????????public?bool?m_bBusy;??????????????????????????????????/*?相機工作狀態?*/
????????public?bool?m_bCameraIsOK;????????????????????????????/*?相機是否存在?*/
????????public?bool?m_bCameraOpen;????????????????????????????/*?相機是否打開?*/
????????public?string?m_cameraSerialNum;??????????????????????/*?相機SN碼?*/
????????public?double?m_dExposureTime;????????????????????????/*?曝光?*/
????????public?double?m_dGain;????????????????????????????????/*?增益?*/
????????public?double?frameRate;??????????????????????????????/*?實時采圖幀率?*/
????????public?bool?m_bTrigger;
????????public?BaslerCamera(string?cameraSerialNum)
????????{
????????????m_cameraS
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????187??2018-09-20?11:12??BaslerCamera_Demo\BaslerCamera_Demo\App.config
?????文件??????39147??2018-09-27?11:03??BaslerCamera_Demo\BaslerCamera_Demo\BaslerCamera.cs
?????文件???????4667??2018-09-22?14:46??BaslerCamera_Demo\BaslerCamera_Demo\BaslerCamera_Demo.csproj
?????文件??????35840??2018-09-27?10:54??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\BaslerCamera_Demo.exe
?????文件????????187??2018-09-20?11:12??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\BaslerCamera_Demo.exe.config
?????文件??????65024??2018-09-27?10:54??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\BaslerCamera_Demo.pdb
?????文件??????23168??2018-09-27?10:57??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\BaslerCamera_Demo.vshost.exe
?????文件????????187??2018-09-20?11:12??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\BaslerCamera_Demo.vshost.exe.config
?????文件????????490??2018-04-12?07:35??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\BaslerCamera_Demo.vshost.exe.manifest
?????文件?????????48??2018-09-27?10:56??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\data\Config.ini
?????文件??????61440??2010-08-25?11:21??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\ExtMdl.dll
?????文件????1287824??2016-11-25?14:21??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\halcondotnet.dll
?????文件????4108744??2016-11-24?05:52??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\halcondotnet.xm
?????文件??????67016??2018-04-03?11:45??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\PylonC.NET.dll
?????文件??????28672??2018-09-20?11:02??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\PylonC.NETSupportLibrary.dll
?????文件?????325576??2018-04-03?11:45??BaslerCamera_Demo\BaslerCamera_Demo\bin\Debug\PylonC_MD_VC120_v5_0.dll
?????文件??????22714??2018-09-27?10:51??BaslerCamera_Demo\BaslerCamera_Demo\FrmMain.cs
?????文件??????18161??2018-09-27?10:44??BaslerCamera_Demo\BaslerCamera_Demo\FrmMain.Designer.cs
?????文件???????5990??2018-09-27?10:44??BaslerCamera_Demo\BaslerCamera_Demo\FrmMain.resx
?????文件???????3689??2018-09-27?10:57??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\BaslerCamera_Demo.csproj.FileListAbsolute.txt
?????文件????????979??2018-09-27?10:46??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\BaslerCamera_Demo.csproj.GenerateResource.Cache
?????文件??????38593??2018-09-27?10:42??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\BaslerCamera_Demo.csprojResolveAssemblyReference.cache
?????文件??????35840??2018-09-27?10:54??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\BaslerCamera_Demo.exe
?????文件????????180??2018-09-27?10:46??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\BaslerCamera_Demo.FrmMain.resources
?????文件??????65024??2018-09-27?10:54??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\BaslerCamera_Demo.pdb
?????文件????????180??2018-09-23?18:08??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\BaslerCamera_Demo.Properties.Resources.resources
?????文件??????26249??2018-09-27?10:29??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7698??2018-09-27?10:29??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????0??2018-09-20?11:12??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2018-09-20?11:12??BaslerCamera_Demo\BaslerCamera_Demo\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
............此處省略23個文件信息
- 上一篇:C#引入Redis時所需四個DLL
- 下一篇:C#AJAX
評論
共有 條評論