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

📄 moduledlg.h

📁 这是图像处理在实际系统的应用源程序
💻 H
字号:
// ModuleDlg.h : header file
//
#include "QuCha.h"
#include "TVTrack.h"

#if !defined(AFX_MODULEDLG_H__362E0FB0_648D_4D4C_8DFC_A0DDF8834897__INCLUDED_)
#define AFX_MODULEDLG_H__362E0FB0_648D_4D4C_8DFC_A0DDF8834897__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


#define	WM_DATACOME WM_USER+113
#define SEND_PORT 6667
#define RECEIVE_PORT 6666
#define RECEIVE_BUFFSIZE 240
/////////////////////////////////////////////////////////////////////////////
// CModuleDlg dialog

class CModuleDlg : public CDialog
{
// Construction
public:
	CModuleDlg(CWnd* pParent = NULL);	// standard constructor
	static BOOL GetHostInfo(char * outIP, char * outName = NULL);
	bool RecieveInitial();
	bool SendInitial();

public:
	void ModSimulation();
	
	//接收所需参数
	int lenofAcceptAddr;
	char * m_buff;
	SOCKET udp_accept;
	SOCKADDR_IN m_Acceptaddr;
	CString m_accept;

	//发送所需参数
	SOCKET udp_send;    
	SOCKADDR_IN m_Sendaddr;
	CString m_send;

	//仿真数据
	double a,e;		//跟踪线的方位、高低角
	double a_AT,e_ET;  //跟踪误差
	double AT,ET,DT; //目标方位、高低角及距离
	double a_integ,e_integ; //积分输出量
	
	//模块对象
	CQuCha obj_qc;//取差类对象
	CTVTrack obj_tv;//电视跟踪类对象



	
	CString send_pacType;//发送数据包的类型:0000-模块的输出量;1111-模块要求主控发送其输入量的请求
	CString recv_pacType;//接收数据包的类型:ready-广播消息;5555-模块的输入量
	int Module_Type;//模块类型
	int send_pacNum;//发送数据包包含数据量的个数
	int recv_pacNum;//接收数据包包含数据量的个数
	double * m_data;  //接收到的从仿真机发送的数据


// Dialog Data
	//{{AFX_DATA(CModuleDlg)
	enum { IDD = IDD_MODULE_DIALOG };
	CEdit	m_EditName;
	CEdit	m_EditIP;
	//}}AFX_DATA

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

// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	//{{AFX_MSG(CModuleDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	afx_msg void OnButtonStart();
	afx_msg bool OnDataCome(WPARAM wParam,LPARAM lParam);
	afx_msg void OnButtonQuit();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

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

#endif // !defined(AFX_MODULEDLG_H__362E0FB0_648D_4D4C_8DFC_A0DDF8834897__INCLUDED_)

⌨️ 快捷键说明

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