📄 channelinfo.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 + -