first commnit
This commit is contained in:
33
source/LinearShutter/VSMD12XMovementTest.cpp
Normal file
33
source/LinearShutter/VSMD12XMovementTest.cpp
Normal file
@ -0,0 +1,33 @@
|
||||
#include "VSMD12XMovementTest.h"
|
||||
|
||||
MovementTest::MovementTest()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
MovementTest::~MovementTest()
|
||||
{
|
||||
}
|
||||
|
||||
void MovementTest::SetTestParam(RunTimeGrabberParams struRuntimeParams)
|
||||
{
|
||||
m_struRuntimeParams = struRuntimeParams;
|
||||
}
|
||||
|
||||
void MovementTest::TestAsLinearShutter()
|
||||
{
|
||||
PortInfo piTemp;
|
||||
piTemp.qstrFullPortName = QString::fromStdString(m_struRuntimeParams.lscParam.strInterface);
|
||||
m_ctrlLS.ILMES_InitializeComm(piTemp, m_struRuntimeParams.lscParam.ucProtocolType, m_struRuntimeParams.lscParam.usCmdID);
|
||||
ControllerParams cpTemp;
|
||||
bool res = m_ctrlLS.ILMES_InitializeParams(cpTemp);
|
||||
m_ctrlLS.ILMES_SetPosition(m_struRuntimeParams.apsParams.iPosition, m_struRuntimeParams.apsParams.iTotalPosition);
|
||||
|
||||
while (1)
|
||||
{
|
||||
m_ctrlLS.ILMES_MoveToPos(0);
|
||||
m_ctrlLS.ILMES_MoveToPos(m_struRuntimeParams.apsParams.iTotalPosition - 1);
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user