⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dynamiccontrol.cpp

📁 DSP2812板与上位机进行通讯的上位机程序,USB2.0通讯
💻 CPP
字号:
// DynamicControl.cpp : implementation file
//

#include "stdafx.h"
#include "SEEDDEC2XXX.h"
#include "DynamicControl.h"
#include "MainFrm.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CDynamicControl dialog


CDynamicControl::CDynamicControl(CWnd* pParent /*=NULL*/)
	: CDialog(CDynamicControl::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDynamicControl)
	m_Amplitude = 35;
	m_Frequen = 50;
	m_PID_D = 0;
	m_PID_I = 0;
	m_PID_P = 2;

	//}}AFX_DATA_INIT
}


void CDynamicControl::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDynamicControl)
	DDX_Text(pDX, IDC_Amplitude, m_Amplitude);
	DDX_Text(pDX, IDC_Frequen, m_Frequen);
	DDX_Text(pDX, IDC_PID_D, m_PID_D);
	DDX_Text(pDX, IDC_PID_I, m_PID_I);
	DDX_Text(pDX, IDC_PID_P, m_PID_P);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDynamicControl, CDialog)
	//{{AFX_MSG_MAP(CDynamicControl)
	ON_BN_CLICKED(IDC_Send, OnSend)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDynamicControl message handlers

void CDynamicControl::OnSend() 
{
	CMainFrame* pMainWnd = (CMainFrame*)AfxGetMainWnd();
	UpdateData(true);
	UpdateData(false);
	pMainWnd->ControlData[0]=m_PID_P;
	pMainWnd->ControlData[1]=0;
	pMainWnd->ControlData[2]=m_PID_I;
	pMainWnd->ControlData[3]=0;
	pMainWnd->ControlData[4]=m_PID_D;
	pMainWnd->ControlData[5]=0;
	pMainWnd->ControlData[6]=m_Frequen;
	pMainWnd->ControlData[7]=0;
	pMainWnd->ControlData[8]=m_Amplitude;
	pMainWnd->ControlData[9]=0;
	pMainWnd->writeData();
	
	CString str;
	str.Format("12ttt  %d",m_PID_P);
	
    //AfxMessageBox(str);
	
}

BOOL CDynamicControl::PreCreateWindow(CREATESTRUCT& cs) 
{
		m_Amplitude = 35;
	m_Frequen = 50;
	m_PID_D = 0;
	m_PID_I = 0;
	m_PID_P = 2;
	UpdateData(false);
	return CDialog::PreCreateWindow(cs);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -