질문,답변

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

조회 수 115 추천 수 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 98967
1615 Tab 컨트롤러의 Label 변경 [1] sebi 2019-10-29 14
1614 utf-8 디코딩 관련하여 질문드립니다. cvi초보! 2019-07-11 29
1613 libMPSSE.dll 파일로드 에러 질문 입문 2019-06-12 31
1612 CVI 232통신 질문 드려요 [1] 길꾸리 2019-04-17 125
1611 pns 파일은 어떻게 확인할 수 있는지요? file [2] 쉬리0103 2018-11-09 106
1610 두개의 랜포트중 한개 사용방법? [2] 이중훈 2018-09-18 148
1609 rtsp 프로그램 해보신분 계신가요...? [3] 루키니아 2018-08-06 339
1608 데이터량이 많을경우... [2] 루키니아 2018-07-05 154
1607 한글 IME 강좌편 tree 컨트롤에서 에러 file [4] 개발닥발 2018-07-04 71
1606 LabWindows/CVI 2017에서 RC1109 에러가 나는데요... file [1] 허창원 2018-05-25 147
1605 TCP 통신 질문입니다. client로 binary데이터 전송방법 문의드립니다. [2] 토키토키 2018-03-26 1222
1604 예제 Tmer [1] 깔쌈신 2018-03-19 124
1603 activex control 설치 관련 땡글이 2018-03-16 324
1602 디버그 모드와 릴리즈 모드에 대해 질문드립니다. [1] cvi초보! 2018-01-02 138
1601 하위 폴더 안의 데이터 검색하는 방법 문의 드립니다. [1] 토키토키 2017-12-28 89
1600 C++ 이용 관련 문의드립니다. file [2] cvi초보! 2017-12-15 163
» 그래프 그리는 것 관련 질문드립니다. [1] cvi초보! 2017-11-15 115
1598 히스토그램 [1] 김승준 2017-10-13 116
1597 'Error Code -94' 해결방법이... [2] 요돌이 2017-10-10 102
1596 cvi 에서 cmd창 없애는 방법 [2] 김승준 2017-09-11 138