📄 mydlg2.cpp
字号:
// MyDlg2.cpp : implementation file
//
#include "stdafx.h"
#include "电机性能测试.h"
#include "MyDlg2.h"
#include "MyDlg1.h"
#include <time.h>
#include <stdlib.h>
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
extern CMyApp theApp;
/////////////////////////////////////////////////////////////////////////////
// MyDlg2 dialog
MyDlg2::MyDlg2(CWnd* pParent /*=NULL*/)
: CDialog(MyDlg2::IDD, pParent)
{
//{{AFX_DATA_INIT(MyDlg2)
m_UA = 0;
m_UB = 0;
m_F = 0;
m_UC = 0;
m_P = 0;
m_IA = 0;
m_IB = 0;
m_IC = 0;
m_T = 0;
//}}AFX_DATA_INIT
}
void MyDlg2::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(MyDlg2)
DDX_Text(pDX, IDC_EDIT_UA, m_UA);
DDX_Text(pDX, IDC_EDIT_UB, m_UB);
DDX_Text(pDX, IDC_EDIT_F, m_F);
DDX_Text(pDX, IDC_EDIT_UC, m_UC);
DDX_Text(pDX, IDC_EDIT1_P, m_P);
DDX_Text(pDX, IDC_EDIT_IA, m_IA);
DDX_Text(pDX, IDC_EDIT_IB, m_IB);
DDX_Text(pDX, IDC_EDIT_IC, m_IC);
DDX_Text(pDX, IDC_EDIT_T, m_T);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(MyDlg2, CDialog)
//{{AFX_MSG_MAP(MyDlg2)
ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
ON_BN_CLICKED(IDC_BUTTON_CELIANG, OnButtonCeliang)
ON_BN_CLICKED(IDC_BUTTON_BAOCUN, OnButtonBaocun)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// MyDlg2 message handlers
void MyDlg2::OnButton1()
{
// TODO: Add your control notification handler code here
MyDlg1 MyDlg1;
MyDlg1.DoModal();
}
void MyDlg2::OnButtonCeliang()
{
// TODO: Add your control notification handler code here
SetTimer(1,1000,NULL);
UpdateData(TRUE);
srand((unsigned)time(NULL));
m_UA=rand()%100;
m_UB=rand()%100;
m_UC=rand()%100;
m_IA=rand()%100;
m_IB=rand()%100;
m_IC=rand()%100;
m_F=rand()%100;
m_T=rand()%100;
m_P=rand()%100;
UpdateData(FALSE);
}
void MyDlg2::OnButtonBaocun()
{
CString sql,nowtime,temp;
GetDlgItemText(IDC_BAOCUN,temp);
//添加记录
if(temp=="保存")
{
sql="insert into 电机采集参数(Pi,Ua,Ub,Uc,Ia,Ib,Ic,Hz,温度)values('"+m_P+"','"+m_UA+"','"+m_UB+"','"+m_UC+"','"+m_IA+"','"+m_IB+"','"+m_IC+"','"+m_F+"','"+m_T+"')";
//执行语句
_variant_t RecordsAffected;
theApp.m_pConnection->Execute((_bstr_t)sql,&RecordsAffected,adCmdText);
AfxMessageBox("成功插入1条数据!");
//刷新list 列表的内容,必须引用#include "电机测试系统Dlg.h"
CMyApp *pApp=(CMyApp *)AfxGetApp();
MyDlg2 *pDlg=(MyDlg2 *)pApp->m_pMainWnd;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -