검색어 입력폼

[C++] 실시간 그래프

저작시기 2010.01 |등록일 2010.01.06 파일확장자압축파일 (zip) | 가격 1,000원

소개글

실시간 그래프 표시

컴파일 실행환경

실시간 그래프 소스코드

본문내용

CRealTimeGraph::CRealTimeGraph()
{
xdist = 0.0; //x축의 거리
ydist = 0.0; //y축의 거리

m_dXGap = 0.0;
m_dYGap = 0;

minrange = 0; //최소값
maxrange = 100; //최대값

//초당 이동픽셀 수
m_dSecPixel = 1.0;
//초당 이동거리..
m_dSecDiff = 10.0;
//폰트 설정..

m_logfont.lfHeight = -10;
m_logfont.lfWidth = 0;
m_logfont.lfEscapement = 0;
m_logfont.lfOrientation = 0;
m_logfont.lfWeight = 400;
m_logfont.lfItalic = FALSE;
m_logfont.lfUnderline = FALSE;
m_logfont.lfStrikeOut = FALSE;
m_logfont.lfCharSet = ANSI_CHARSET;
m_logfont.lfOutPrecision = OUT_DEFAULT_PRECIS;
m_logfont.lfClipPrecision = CLIP_DEFAULT_PRECIS;
m_logfont.lfQuality = PROOF_QUALITY;
m_logfont.lfPitchAndFamily = DEFAULT_PITCH;
strcpy(m_logfont.lfFaceName,"Ms sans serif");

m_font.CreateFontIndirect(&m_logfont);

m_GridColor = _GRID_COLOR;
m_DotColor = _DOT_COLOR;
m_StickColor = _STICK_COLOR;
m_RectGraphColor = _GRAPH_RECT_COLOR;

mintime = 0;
maxtime = 600;

ntimeSpan = 60;
//시간축의 범위는 ntimeSpan초로 설정한다.
//X축을 시간축으로 할때 100초로 간격을 맞춘다..(셀이 100개가 생긴다.)
SetXRange(CTime::GetCurrentTime() - CTimeSpan(ntimeSpan) , CTime::GetCurrentTime()); //시간축의 범위 설정

nMaxData = 10000; //데이터의 저장은 10000개까지 가능하다..
m_GraphPoint = new CPoint[nMaxData];

strTitle = _T("실시간 그래프 데모");

}

압축파일내 파일목록

실시간 그래프2/RealGraph.cpp
실시간 그래프2/RealGraph.clw
실시간 그래프2/ReadMe.txt
실시간 그래프2/RealGraph.h
실시간 그래프2/StdAfx.h
실시간 그래프2/StdAfx.cpp
실시간 그래프2/Resource.h
실시간 그래프2/RealGraph.dsw
실시간 그래프2/RealGraph.opt
실시간 그래프2/RealGraph.dsp
실시간 그래프2/RealGraph.plg
실시간 그래프2/MemDC.h
실시간 그래프2/RealGraph.rc
실시간 그래프2/RealGraph.aps
실시간 그래프2/res/RealGraph.rc2
실시간 그래프2/res/RealGraph.ico
실시간 그래프2/RealTimeGraph.cpp
실시간 그래프2/RealTimeGraph.h
실시간 그래프2/RealGraphDlg.h
실시간 그래프2/RealGraphDlg.cpp
다운로드 맨위로