Machine Vision Camera SDK (DotNet) Developer Guide
Console.WriteLine("Create device failed:{0:x8}", nRet);
return;
}
//Open device
nRet = device.MV_CC_OpenDevice_NET(MyCamera.MV_ACCESS_Exclusive,0);
if (MyCamera.MV_OK != nRet)
{
Console.WriteLine("Open device failed:{0:x8}", nRet);
return;
}
uint enValue = (uint)MyCamera.MV_CAM_TRIGGER_SOURCE.MV_TRIGGER_SOURCE_SOFTWARE;
nRet = device.MV_CC_SetEnumValue_NET("TriggerSource", enValue);
if (MyCamera.MV_OK != nRet)
{
Console.WriteLine("Set Enum Value failed:{0:x8}", nRet);
return;
}
//Other process...
//Close device
nRet = device.MV_CC_CloseDevice_NET();
if (MyCamera.MV_OK != nRet)
{
Console.WriteLine("Close device failed{0:x8}", nRet);
return;
}
//Destroy handle and release resources
nRet = device.MV_CC_DestroyDevice_NET();
if (MyCamera.MV_OK != nRet)
{
Console.WriteLine("Destroy device failed:{0:x8}", nRet);
}
}
}
}
Example
VB
Imports System.Runtime.InteropServices
Imports System.Threading.Thread
Imports System.Net.IPAddress
Imports MvCamCtrl.NET
Module Module1
Sub Main()
Dim dev As MyCamera = New MyCamera
Dim Info As String
Dim nRet As Int32 = MyCamera.MV_OK
57
    "