You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			104 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C++
		
	
			
		
		
	
	
			104 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C++
		
	
| #pragma once
 | |
| #include "MyBttom.h"
 | |
| 
 | |
| // CDlgTest 对话框
 | |
| #include "DlgPane.h"
 | |
| #ifdef __TBAR_CODE__
 | |
| #include "tbarcode51.h"
 | |
| #endif
 | |
| class CDlgTest : public CDlgPane
 | |
| {
 | |
| 	DECLARE_DYNAMIC(CDlgTest)
 | |
| 
 | |
| public:
 | |
| 	CDlgTest(CWnd* pParent = NULL);   // 标准构造函数
 | |
| 	virtual ~CDlgTest();
 | |
|         virtual UINT GetIDD(){return CDlgTest::IDD;};
 | |
| 
 | |
|         void SetCmdEditFocus();
 | |
|         #ifdef __TBAR_CODE__
 | |
|         CTbarcode51 &GetTbarcode51(){return m_Tbarcode51;};
 | |
|         #endif
 | |
|         int GetInput1();
 | |
| // 对话框数据
 | |
| 	enum { IDD = IDD_TEST_DLG };
 | |
| private:
 | |
|       bool CheckPortNum();
 | |
|       void SetCaptionInputStr();
 | |
|       void ResetCmdInputStr();
 | |
| private:
 | |
|       int                   m_PortNum;//测试的pci 端口号
 | |
|       CString             m_PortState;//端口状态
 | |
| 
 | |
|       double                    m_Input1;//测试输入1
 | |
|       //串口调试
 | |
|       int                       m_CommPort;//串口号
 | |
|       CString                m_CommStr;//发送的内容
 | |
|       CString                m_CommRev;//串口收到的内容
 | |
|       
 | |
|       int                       m_MarkTimes;//加工次数
 | |
|       int                       m_CyclicTimes;//循环次数
 | |
|       
 | |
|       CEdit                    m_CmdInputEdit;
 | |
|       CString                m_CmdInputStr;//cmd 输入
 | |
| #ifdef __TBAR_CODE__
 | |
|       CTbarcode51       m_Tbarcode51;//条码控件
 | |
| #endif
 | |
|       CMyBttom                       m_SendToComBtn;
 | |
|       CMyBttom                       m_OpenPciPortBtn;
 | |
|       CMyBttom                       m_ClosePciPortBtn;
 | |
|       CMyBttom                       m_ReadPciPortBtn;
 | |
|       CMyBttom                       m_Test1Btn;
 | |
|       CMyBttom                       m_Test2Btn;
 | |
|       CMyBttom                       m_ObjCompSetBtn;
 | |
|       CMyBttom                       m_MarkAreaSetBtn;
 | |
|       CMyBttom                       m_CreatObjBtn;
 | |
|       CMyBttom                       m_ReadDxfBtn;
 | |
|       CMyBttom                       m_ReadMakBtn;
 | |
|       CMyBttom                       m_ReadObjBtn;
 | |
|       CMyBttom                       m_SaveObjBtn;
 | |
|       CMyBttom                       m_ReadPltBtn;
 | |
|       CMyBttom                       m_PciMarkBtn;
 | |
|       CMyBttom                       m_PciAreaMarkBtn;
 | |
|       CMyBttom                       m_CutByPlatformBtn;
 | |
|       CMyBttom                       m_CameraCatchBtn;
 | |
|       CMyBttom                       m_SetMarkBtn;
 | |
|       CMyBttom                       m_CameraCatchMarkBtn;
 | |
|       CMyBttom                       m_ObjToCCDModeBtn;
 | |
|       CMyBttom                       m_CreatVisionDataBtn;
 | |
| 
 | |
|       CMyBttom                       m_AdjustProductPosBtn;
 | |
| protected:
 | |
| 	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持
 | |
| 	afx_msg BOOL OnInitDialog();
 | |
| 	DECLARE_MESSAGE_MAP()
 | |
| public:
 | |
| 	afx_msg void OnBnClickedTestBtn1();
 | |
| 	afx_msg void OnBnClickedOpenPort();
 | |
| 	afx_msg void OnBnClickedClosePort();
 | |
| 	afx_msg void OnBnClickedTestBtn2();
 | |
| 	afx_msg void OnBnClickedReadPort();
 | |
| 	afx_msg void OnBnClickedWriteToComm();
 | |
| 	afx_msg BOOL PreTranslateMessage(MSG* pMsg);
 | |
| 	afx_msg void OnEnChangeEdit();
 | |
| 	afx_msg BOOL OnMouseWheel(UINT nFlags,short zDelta,CPoint pt);
 | |
| 	afx_msg void OnBnClickedPlatformIni();	
 | |
| 	afx_msg void OnBnClickedMarkAreaDlg();
 | |
| 	afx_msg void OnBnClickedObjCompDlg();
 | |
|        afx_msg void OnBnClickedCreatObjByLayerShape();
 | |
|        afx_msg void OnBnClickedReadDxfFile();
 | |
|        afx_msg void OnBnClickedReadPltFile();
 | |
|        afx_msg void OnBnClickedReadObjFile();
 | |
|        afx_msg void OnBnClickedSaveObjFile();
 | |
| 	afx_msg void OnBnClickedPciMark();
 | |
| 	afx_msg void OnBnClickedPciMultiAreaMark();
 | |
| 	afx_msg void OnBnClickedCutByPlatfrom();
 | |
| 	afx_msg void OnBnClickedCcdCatch();
 | |
| 	afx_msg void OnBnClickedCcdCatchTwoMark();
 | |
| 	afx_msg void OnBnClickedObjToCcdMode();
 | |
| 	afx_msg void OnBnClickedSetMarkPt();
 | |
| 	afx_msg void OnBnClickedCreatVisionData();
 | |
| 	afx_msg void OnBnClickedOpenMak();
 | |
| 	afx_msg void OnBnClickedAdjustProductPos();
 | |
| };
 |