질문,답변

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

조회 수 172 추천 수 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 99137
1600 C++ 이용 관련 문의드립니다. file [2] cvi초보! 2017-12-15 201
» 그래프 그리는 것 관련 질문드립니다. [1] cvi초보! 2017-11-15 172
1598 히스토그램 [1] 김승준 2017-10-13 138
1597 'Error Code -94' 해결방법이... [2] 요돌이 2017-10-10 117
1596 cvi 에서 cmd창 없애는 방법 [2] 김승준 2017-09-11 172
1595 시리얼 통신 crc, checksum 계산기 file 하이루 2017-09-04 1152
1594 USB 연결되었을때 어떻게 확인하나요? file [1] 루키니아 2017-07-03 197
1593 외부 장치 검색하는 함수 조커 2017-02-20 137
1592 탭(tab)페이지 관련 질문드립니다. [2] cvi초보! 2017-01-26 143
1591 문자열 변환 관련. [3] 요돌이 2016-12-17 177
1590 폴더내의 파일 탐색 명령어 [2] 조커 2016-12-14 90
1589 안녕하세요 이미지 캡처 관련 질문드립니다. [5] cvi초보! 2016-12-02 155
1588 UIR 멈춤현상 관련. [1] 요돌이 2016-11-28 104
1587 win10에서 실행종료시...FATAL RUN-TIME ERROR file [6] 루키니아 2016-08-31 703
1586 패널 자체를 배열선언이 가능할까요??? (조언급구) file [2] 레몬자몽 2016-08-23 317
1585 vison 관련 문의 입니다. ds4okv 2016-08-20 77
1584 Excel 병합에 관한건데요... [2] 루키니아 2016-08-18 184
1583 전처리기(Preprocessor)를 이용해서 컨트롤을 숨길 수 있나요? [2] 레몬자몽 2016-08-09 145
1582 FileSelectPopup의 오류가.... [4] 야리싸내 2016-08-04 163
1581 2차원배열 때문에 미치겠습니다 ㅠㅠ [5] 쥐샥 2016-08-03 149