C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[7959] Re:확인좀 부탁드림다..틀린거 같아서리..[질문]
고영문 [kym210] 1546 읽음    2001-06-04 20:46

: 10초간의 데이타만 보여주실려면요...한번만 설정하시고.
: Chart1->MaxPointsPerPage = 초당 발생하는 데이타 갯수 * 10;
:
: 일단 한 화면(즉 10초간의 데이타는 지금 하시던대로 그냥 뿌려주시구요)
: 한 화면이 다 찬후에 데이타를 받을때마다 왼쪽으로 밀어야죠.
:
: tmpX = Chart1->Series[0]->XValues->Value[1]
:      - Chart1->Series[0]->XValues->Value[0];
:
: Chart1->Series[0]->Delete(0);
:
: Chart1->Series[0]->AddXY(Chart1->Series[0]->XValues->Last()+tmpX,
:                          Data, "", clTeeColor);
:
: 도움이 되셨으면 좋겠습니다.
: : ///////////////////////////////////////////////////////////////////////////////////

다시 질문함다...ㅠ.ㅠ (제가 프로그램 내공이 짧아서리..)
설명 해주신데로 maxpointperpage = 100*10으로 설정을 했구요. automatic 은 true로 설정.
이방형님이 써주신 문장으로 10초가 지나면 else문을 실행하도록 했읍니다. 10초후에는
실시간으로 뿌려주지를 못하는것 같습니다. 분명 이렇게 쓰는건 아닐거 같은데...다시 함
자세한 설명 부탁드림다..(wctime은 샘플링 타임으로 현재시간(sec)을 나타냅니다.)

    if( wctime <= 10)
    Chart1->Series[0]-> AddXY(wctime,y[0],"",clYellow);

    else
    {
      double tmpX = Chart1->Series[0]->XValues->Value[wctime]
                                - Chart1->Series[0]->XValues->Value[wctime-1];
      Chart1->Series[0]->Delete(0);
      Chart1->Series[0]->AddXY(Chart1->Series[0]->XValues->Last()+tmpX, y[0],"", clYellow); 
    }

else문의 마지막 문장의 AddXY안의 첫번째 문장을 Chart1->Series[0]->XValues->Last()+tmpX
   --> wctime+tmpX 로 바꾸니 시간이 맞게 뿌려주는것 같습니다. 원인이 뭔지 참.....???


암튼 이방형님. 큰 도움이 되었습니다. 감솨함다..

+ -

관련 글 리스트
7951 performanceGraph사용방법좀....[질문] 고영문 1442 2001/06/04
7954     Re:performanceGraph사용방법좀....[질문] 이방형 1722 2001/06/04
7959         Re:확인좀 부탁드림다..틀린거 같아서리..[질문] 고영문 1546 2001/06/04
7968             Re:Re:확인좀 부탁드림다..틀린거 같아서리..[질문] 이방형 1482 2001/06/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.