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

📄 channelinfo.cpp

📁 一个基于PXA255的水情遥测、遥控系统现场服务器软件
💻 CPP
字号:
// ChannelInfo.cpp: implementation of the CChannelInfo class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Interface.h"
#include "ChannelInfo.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CChannelInfo::CChannelInfo()
{
	Name="0#";		//名称
	Height=0;			//最大值
	Low=0;			//最低值
	Critical=0;	//临界值
	Operat=0;		//高于临界值的操作	(0:关;  1:开)
	Bound=0;		//是否邦定			(0:不邦定;  1:邦定)
	Handle=0;		//是否可手工			(0:可以;  1:不可以)
	H_Size=300;		//水平点数
	V_Size=150;		//垂直点数
	
	Checked=0;		//是否选中
	PointCount=00;		//每屏点数
	Interval=0;		//自动采集间隔
	IntervalUnit=0;		//自动采集间隔单位表
	DrawColour=RGB(0,0,0);		//绘图颜色
	Present=0;			//最后一次的取值
	LastPoint=(0,0);		//最后一次的真实坐标(在给它一个新数后,这个坐标变					成当前要画的坐标)
	SignalIndex=0;		//队列指针			指向下一个点
	//*SignalLine;		//信号队列
}

CChannelInfo::~CChannelInfo()
{

}



void CChannelInfo::AddNewSignal(float NewVal)
{
	SignalLine[SignalIndex]=NewVal;
	SignalIndex++;
	LastPoint.x=(SignalIndex-1)*H_Size/PointCount;
}

⌨️ 快捷键说明

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