OPT控制器的RS232方式控制光源的亮度.
//OPT控制器的RS232方式控制光源的亮度
//////////////////////////////////////////////////////////////////////////
Dlg.h文件
#include "OPTController.h"
#include "OPTErrorCode.h"
#pragma comment(lib,"./Lib/OPTController.lib")
OPTController_Handle m_OPTControllerHanlde; //CODetectDlg类里创建对象:
Dlg.c文件
void CODetectDlg::OnBnClickedInit() //初始化按钮
{
//初始化端口并把通道1的亮度设为0
OPTController_InitSerialPort("COM3", &m_OPTControllerHanlde); //初始化端口COM3
OPTController_TurnOnChannel(m_OPTControllerHanlde,1); //打开通道1
OPTController_SetIntensity(m_OPTControllerHanlde,1,0); //设置通道1的亮度为0
}
void CODetectDlg::OnBnClickedOn() //设置光源亮度按钮
{
OPTController_TurnOnChannel(m_OPTControllerHanlde,1); //打开通道1
OPTController_SetIntensity(m_OPTControllerHanlde,1,30); //设置通道1的亮度为0
}
void CODetectDlg::OnBnClickedOff() //关闭光源亮度
{
OPTController_TurnOffChannel(m_OPTControllerHanlde,1); //关闭通道1
}
1