질문,답변

그래프 그리는 것 관련 질문드립니다.

조회 수 187 추천 수 0 2017.11.15 17:42:26

안녕하세요 그래프 그리는 것 관련해서 질문드립니다.

현재 100 ms 주기로 그래프를 그리고 있습니다.

데이타 맥스를 170000 으로 했고, 170000가 차면 시프트 시키게끔 했습니다.

그런데 데이타가 쌓이다보니 속도가 점점 늦어져서 100ms 안에 처리해야 할 것을

160ms가 걸리고 늘어집니다.

이에 관련하여 보통 데이타 개수가 많을 경우 원활하게 그리기 위해선 어떤 방법들을 사용하시는지 궁금합니다.

 

GetCtrlAttribute (mPanel, PANEL1_GRAPH, ATTR_VISIBLE, &pre_visible);

SetCtrlAttribute (mPanel, PANEL1_GRAPH, ATTR_VISIBLE, 0);

DeleteGraphPlot (mPanel, PANEL1_GRAPH, -1, VAL_IMMEDIATE_DRAW);

PlotY (mPanel, PANEL1_GRAPH, graph_uv, OperationCnt, VAL_DOUBLE, VAL_FAT_LINE, VAL_EMPTY_SQUARE, VAL_SOLID, 1, VAL_RED);

SetCtrlAttribute (mPanel, PANEL1_GRAPH, ATTR_VISIBLE, pre_visible);

이 방법으로 해보았지만 마찬가지로 늘어지네요.

괜찮은 방법이 있다면 정보 공유 및 답변 부탁드립니다.

 

그리고 CVI 자체가 그래프가 무겁다고들 하던데

검색 해보니 Dplot 이란 그래프 라이브러리를 사용하면 좋다고 하는데 혹시 사용해보신분 계신가 궁금합니다.

감사합니다.


김준홍

2018.03.30 17:21:01
*.130.60.190

안녕하세요. 저도 많은 그래프 관련 라이브러리를 사용해봤지만,

저의 경우에는 cvi 그래프가 제일 가볍고 성능이 좋았습니다.

RefreshGraph() 관련 함수를 찾아서 참고해보세요.

성능이 훨씬 좋아질겁니다.

 

 

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 파일(특히 그림파일)을 올리실 때의 유의사항 운영자 2004-07-16 99280
1605 TCP 통신 질문입니다. client로 binary데이터 전송방법 문의드립니다. [2] 토키토키 2018-03-26 2302
1604 예제 Tmer [1] 깔쌈신 2018-03-19 387
1603 activex control 설치 관련 땡글이 2018-03-16 613
1602 디버그 모드와 릴리즈 모드에 대해 질문드립니다. [1] cvi초보! 2018-01-02 416
1601 하위 폴더 안의 데이터 검색하는 방법 문의 드립니다. [1] 토키토키 2017-12-28 273
1600 C++ 이용 관련 문의드립니다. file [2] cvi초보! 2017-12-15 216
» 그래프 그리는 것 관련 질문드립니다. [1] cvi초보! 2017-11-15 187
1598 히스토그램 [1] 김승준 2017-10-13 158
1597 'Error Code -94' 해결방법이... [2] 요돌이 2017-10-10 125
1596 cvi 에서 cmd창 없애는 방법 [2] 김승준 2017-09-11 187
1595 시리얼 통신 crc, checksum 계산기 file 하이루 2017-09-04 1255
1594 USB 연결되었을때 어떻게 확인하나요? file [1] 루키니아 2017-07-03 203
1593 외부 장치 검색하는 함수 조커 2017-02-20 153
1592 탭(tab)페이지 관련 질문드립니다. [2] cvi초보! 2017-01-26 162
1591 문자열 변환 관련. [3] 요돌이 2016-12-17 195
1590 폴더내의 파일 탐색 명령어 [2] 조커 2016-12-14 100
1589 안녕하세요 이미지 캡처 관련 질문드립니다. [5] cvi초보! 2016-12-02 163
1588 UIR 멈춤현상 관련. [1] 요돌이 2016-11-28 115
1587 win10에서 실행종료시...FATAL RUN-TIME ERROR file [6] 루키니아 2016-08-31 735
1586 패널 자체를 배열선언이 가능할까요??? (조언급구) file [2] 레몬자몽 2016-08-23 341