DAQ Viewer

 

DAQ 장비로부터 수집한 데이터가 저장된 csv파일을 이용해 Plotting 하는 프로그램입니다. 원하는 시간대의 데이터를 불러와 그래프를 그릴 수 있으며 Time Data를 이용해 Spectrogram을 만들거나 저장된 Raw Data(Time Data)를 필터를 사용해 표현할 수 있습니다.

  • 불러오는 파일들의 Sampling Frequency가 일치하는 것이 이상적입니다.
  • Low Cut, High Cut은 Sampling Frequency의 절반 미만으로 설정해야합니다.

 

Default로 불러온 csv파일의 Time Data와 FFT결과를 Plotting 할 수 있는 FFT 체크박스가 선택되어있고 Spectrogram 박스를 선택하면 로드한 데이터를 스펙트로그램을 이용하여 표현할 수 있습니다. 모든 체크박스를 비활성화하면 Raw Data와 Filter된 데이터를 표현 할 수 있습니다.
단, FFT 체크박스를 선택하기 전에 Filter 기능들을 사용하면 Filter를 통과한 데이터가 FFT되어 표현됩니다. 또한 스펙트로그램을 제외한 모든 Plot들은 Envelope Detect를 함께 표현할 수 있습니다.
FFT와 스펙트로그램과 Filter되기 이전의 데이터를 모두 함께 표현하고 싶다면 각 체크박스를 선택 또는 해제하여 여러번 Start 시키면 됩니다.

원하는 필터를 선택하여 옵션들을 조정할 수 있습니다. Response Type을 설정하면 사용되는 Filter Option들에 해당하는 그림이 FIG.에 나타납니다.

Amplify는 불러오는 Time Data의 진폭을 증폭시킬 수 있습니다.

distance : 각 x의 갯수를 기준으로 peak를 검출합니다. Default=20
prominence : 각 peak 중요도에 따라 Envelope을 검출합니다. Default=1
width : 각 x축 넓이를 기준으로 peak를 검출합니다. Default=10

Frequency Response는 매트랩의 기능과 동일합니다. 자신이 설계한 필터를 미리 볼 수 있습니다.

Spectrogram 체크박스를 선택하면 Raw Data 그래프와 함께 스펙트로그램 그래프가 그려집니다. 이 때 스펙트로그램 그래프에서 오른쪽 버튼을 클릭하면 해당 지점의
그래프에서 주파수와 관련된 부분에 로그 스케일이 적용됩니다.

※ Spectrogram 상세 설명 Spectrogram_instruction