Q&A 게시판

cancel
Showing results for 
Search instead for 
Did you mean: 

데이터 개수가 100만개가 넘는데 이를 만개로 빠르게 줄이는법 (배열 Nx100만)-> (Nx1만)

Solved!
Go to solution

데이터가 적게는 50만개 많게는 200만개의 데이터( 수치)를 가지는데 이를 누적을 하다보면 용량이 너무 커서 데이터 량을 줄이는 방법을 알고 싶습니다.

데이터를 앞이나 뒤 일부분만 쓰는게 아닌 전체 데이터에서 10의 배수 열만 뽑는다 또는 100의 배수 열만 추출하여 사용하고 싶습니다. 

대략 갯수를 100분의 1로 줄이고 싶습니다. 

단순 배열제거를 사용하면 100분의 1로 줄인다고 해도 루프를 만번을 하다보니 시간이 걸립니다. 

한번정도야 기다릴수 있지만 누적데이터가 10번 넘어가면 이 작업만 한세월 걸립니다. 

빠르게 데이터를 제거 또는 skip 하여 일부 (등간격)데이터만 추출할수 있는 방법이 있을까요?

 

 

 

0 Kudos
Message 1 of 4
(273 Views)

extractspzce.png

While Loop를 활용하여 추출합니다.

LabVIEW 2012 이상.

 

0 Kudos
Message 2 of 4
(246 Views)
Solution
Accepted by topic author femto01

1.png

Data가 Waveform 이라면 변환하는 방법

LabVIEW 2012 이상.

 

 

Message 3 of 4
(239 Views)

좋은정보 감사합니다. 

그런데 루프를 돌리면 처음 데이터는 리샘플 시켜서 줄여주는데 

그다음 새로운 데이터는 전부 0으로 처리되는데 

이는 리셋을 on시켜야 해결되는 부분이네요 

 

0 Kudos
Message 4 of 4
(230 Views)