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

📄 iotest.h

📁 演示vc与专业控制器的连接
💻 H
字号:
#if !defined(AFX_IOTEST_H__D1E6D83E_EB34_47EE_9010_3AF2574F5200__INCLUDED_)
#define AFX_IOTEST_H__D1E6D83E_EB34_47EE_9010_3AF2574F5200__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// IOTest.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CIOTest form view

#ifndef __AFXEXT_H__
#include <afxext.h>
#endif
#include "Indicator.h"

class CIOTest : public CFormView
{
protected:
	CIOTest();           // protected constructor used by dynamic creation
	DECLARE_DYNCREATE(CIOTest)

// Form Data
public:
	//{{AFX_DATA(CIOTest)
	enum { IDD = IDD_IOTEST };
	CIndicator	m_cCheckSD4;
	CIndicator	m_cCheckSD3;
	CIndicator	m_cCheckSD2;
	CIndicator	m_cCheckSD1;
	CIndicator	m_cCheckOut9;
	CIndicator	m_cCheckOut8;
	CIndicator	m_cCheckOut7;
	CIndicator	m_cCheckOut6;
	CIndicator	m_cCheckOut5;
	CIndicator	m_cCheckOut4;
	CIndicator	m_cCheckOut3;
	CIndicator	m_cCheckOut24;
	CIndicator	m_cCheckOut23;
	CIndicator	m_cCheckOut22;
	CIndicator	m_cCheckOut21;
	CIndicator	m_cCheckOut20;
	CIndicator	m_cCheckOut2;
	CIndicator	m_cCheckOut19;
	CIndicator	m_cCheckOut18;
	CIndicator	m_cCheckOut17;
	CIndicator	m_cCheckOut16;
	CIndicator	m_cCheckOut15;
	CIndicator	m_cCheckOut14;
	CIndicator	m_cCheckOut13;
	CIndicator	m_cCheckOut12;
	CIndicator	m_cCheckOut11;
	CIndicator	m_cCheckOut10;
	CIndicator	m_cCheckOut1;
	CIndicator	m_cCheckOrg4;
	CIndicator	m_cCheckOrg3;
	CIndicator	m_cCheckOrg2;
	CIndicator	m_cCheckOrg1;
	CIndicator	m_cCheckIn9;
	CIndicator	m_cCheckIn8;
	CIndicator	m_cCheckIn7;
	CIndicator	m_cCheckIn6;
	CIndicator	m_cCheckIn5;
	CIndicator	m_cCheckIn4;
	CIndicator	m_cCheckIn3;
	CIndicator	m_cCheckIn2;
	CIndicator	m_cCheckIn16;
	CIndicator	m_cCheckIn15;
	CIndicator	m_cCheckIn14;
	CIndicator	m_cCheckIn13;
	CIndicator	m_cCheckIn12;
	CIndicator	m_cCheckIn11;
	CIndicator	m_cCheckIn10;
	CIndicator	m_cCheckIn1;
	CIndicator	m_cCheckEL4p;
	CIndicator	m_cCheckEL4n;
	CIndicator	m_cCheckEL3p;
	CIndicator	m_cCheckEL3n;
	CIndicator	m_cCheckEL2p;
	CIndicator	m_cCheckEL2n;
	CIndicator	m_cCheckEL1p;
	CIndicator	m_cCheckEL1n;
	BOOL	m_bCheckSD4;
	BOOL	m_bCheckSD3;
	BOOL    m_bCheckSD2;
	BOOL	m_bCheckSD1;
	BOOL	m_bOut9;
	BOOL	m_bOut8;
	BOOL	m_bOut7;
	BOOL	m_bOut6;
	BOOL	m_bOut5;
	BOOL	m_bOut4;
	BOOL	m_bOut3;
	BOOL	m_bOut24;
	BOOL	m_bOut23;
	BOOL	m_bOut22;
	BOOL	m_bOut21;
	BOOL	m_bOut20;
	BOOL	m_bOut2;
	BOOL	m_bOut19;
	BOOL	m_bOut18;
	BOOL	m_bOut17;
	BOOL	m_bOut16;
	BOOL	m_bOut15;
	BOOL	m_bOut14;
	BOOL	m_bOut13;
	BOOL	m_bOut12;
	BOOL	m_bOut11;
	BOOL	m_bOut10;
	BOOL	m_bOut1;
	BOOL	m_bCheckOrg4;
	BOOL	m_bCheckOrg3;
	BOOL	m_bCheckOrg2;
	BOOL	m_bCheckOrg1;
	BOOL	m_bIn9;
	BOOL	m_bIn8;
	BOOL	m_bIn7;
	BOOL	m_bIn6;
	BOOL	m_bIn5;
	BOOL	m_bIn4;
	BOOL	m_bIn3;
	BOOL	m_bIn2;
	BOOL	m_bIn16;
	BOOL	m_bIn15;
	BOOL	m_bIn114;
	BOOL	m_bIn13;
	BOOL	m_bIn12;
	BOOL	m_bIn11;
	BOOL	m_bIn10;
	BOOL	m_bIn1;
	BOOL	m_bCheckEL4p;
	BOOL    m_bCheckEL4n;
	BOOL	m_bCheckEL3p;
	BOOL	m_bCheckEL3n;
	BOOL	m_bCheckEL2p;
	BOOL	m_bCheckEL2n;
	BOOL	m_bCheckEL1p;
	BOOL	m_bCheckEL1n;
	CIndicator	m_cCheckAlm;
	int		m_nRadioHigh;
	//}}AFX_DATA

// Attributes
public:

// Operations
public:
	int m_nOutFlag;
	HBITMAP m_hBitMap;
	void InIoTest();
	void AxisTest();
	void AxisEnable();

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CIOTest)
	public:
	virtual void OnInitialUpdate();
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	virtual ~CIOTest();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

	// Generated message map functions
	//{{AFX_MSG(CIOTest)
	afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
	afx_msg void OnOut1();
	afx_msg void OnOut10();
	afx_msg void OnOut11();
	afx_msg void OnOut12();
	afx_msg void OnOut13();
	afx_msg void OnOut14();
	afx_msg void OnOut15();
	afx_msg void OnOut16();
	afx_msg void OnOut17();
	afx_msg void OnOut18();
	afx_msg void OnOut19();
	afx_msg void OnOut2();
	afx_msg void OnOut20();
	afx_msg void OnOut21();
	afx_msg void OnOut22();
	afx_msg void OnOut23();
	afx_msg void OnOut24();
	afx_msg void OnOut3();
	afx_msg void OnOut4();
	afx_msg void OnOut5();
	afx_msg void OnOut6();
	afx_msg void OnOut7();
	afx_msg void OnOut8();
	afx_msg void OnOut9();
	afx_msg void OnRadioHigh();
	afx_msg void OnRadioLow();
	afx_msg void OnTimer(UINT nIDEvent);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_IOTEST_H__D1E6D83E_EB34_47EE_9010_3AF2574F5200__INCLUDED_)

⌨️ 快捷键说明

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