前言
这篇文章就开始讲一下图漾相机触发采集这部分的内容。
正文
打开触发模式
首先,先给出整个函数:
qint32 MDevicePercipio3d::GrabThreadStart()
{
qint32 ret = RETURN_FAIL;
if(m_bLoaded)
{
#ifdef WIN_PERCIPIO_3D
m_cbWrapper.TYRegisterCallback(hDevice, frameCallback, this);//注册一个回调函数
m_trigger.mode = TY_TRIGGER_MODE_SLAVE;//开启触发模式为软触发
TYSetStruct(hDevice, TY_COMPONENT_DEVICE, TY_STRUCT_TRIGGER_PARAM, &m_trigger, sizeof(m_trigger));
ret = RETURN_OK;
#endif
}
return ret;
}
基本上也就比较重要的两句就是注册回调函数,开启触发模式为软触发。关于这个你应该是可以在demo上面的SimpleView_Callback
这个例子,看到这个东西的用法的。
开启抓图模式
为了文章的完整性,这里也是给出完整的函数,关于这个函数的解释我就直接摘抄第一篇文章关于这部分的一个解释了:
qint32 MDevicePercipio3d::AcquisitionStart()
{
qint32 ret = RETURN_FAIL;
#ifdef WIN_PERCIPIO_3D
if(m_bLoaded)
{
if(m_bStopWork)
{
uint32_t frameSize;
if(hDevice!=NULL)
{