DAQ로부터 실시간으로 Time Data 및 FFT Data를 수신하고 csv파일로 저장하며 이를 실시간으로 Plotting 시킬 수 있는 프로그램입니다. 원하는 필터를 직접 설계할 수 있으며 Raw Data Plotting 뿐만 아니라 Spectrogram으로도 그래프를 표현할 수 있습니다. csv 파일은 10분 주기로 저장됩니다. (Time Data csv 파일은 행이 100만줄 이상이 되면 다음 파일에 저장)
DSP 버튼 클릭시 DAQ H/W를 통해 Filter 기능을 수행할 수 있습니다. 이 때, IIR 타입의 필터 사용시 필터를 통과한 데이터가 csv 파일에 저장됩니다. 하지만 FIR 타입의 필터는 H/W 구조 상 해당 툴의 S/W 필터를 사용하므로 위상차가 발생할 수 있습니다. 따라서 FIR 필터 사용 시 Raw Data가 csv 파일에 저장됩니다.
- 사용자 환경에 따라 그래프 최대 동시 생성 갯수와 같은 성능의 차이는 있을 수 있습니다.
- 기본 실시간 그래프는 오른쪽에서 왼쪽으로 진행되며, Spectrogram 옵션으로 Plotting시 왼쪽에서 오른쪽으로 진행됩니다.
- 실시간 Plotting 시 시작점(x축 가장 오른쪽 )의 현재 시각 및 수신 시점은 정확하나 이외의 x축은 실제 데이터 수신 시점과 오차가 있을 수 있습니다.
Recieving Raw Data
(Not Using Filter)

DSP 버튼을 클릭하여 필터를 설정할 수 있습니다. 이 때 필터를 사용하지 않고 필터외의 Envelope Detect 기능 또는 y축 조정 등의 기능을 사용하거 아무것도 옵션으로 선택하지 않았을 때 해당 화면으로 전환됩니다.
After DSP Button Setting

DSP 버튼을 클릭하면 새창이 팝업됩니다. 이 새로 팝업된 창에서 필터를 설정할 수 있고, 해당 창에서 SET 버튼을 클릭하여 필터 세팅이 완료되면 자신이 직접 설계한 필터의 성능을 확인할 수 있습니다.
※ 해당 기능은 DSP 버튼을 클릭하여 팝업되는 Filter Options & Envelope Detect창의 Frequency Response 버튼 클릭시 팝업되는 결과물과 동일합니다.
Recieving Filtered Data
(Using Filter)

DSP 버튼을 클릭하여 팝업되는 Filter Options & Envelope Detect창의 Frequency Response 창에서 자신이 직접 필터를 설계하였다면 이에대한 정보가 우측에 표시되고 우측 하단에 필터의 성능 그래프가 표기됩니다. 또한 좌측 하단의 Filter Options에선 Gain, b, a값이 각 섹션별로 산출되어 표기됩니다. 이 모든 정보는 FFTdata 파일의 SPEC.txt 파일에 모두 저장됩니다.
※ IIR필터는 HW필터를 사용하지만 FIR 필터 사용시 SW를 사용하므로 좌측 하단 Gain, b, a값이 따로 산출되지 않고 내부적으로 값이 처리됩니다.
-Request 옵션-
High pass filter : IEPE/ICP 타입의 진동센서(가속도/속도)와 같은 특정 센서를 이용할 때 입력단의 커패시터와 연결된 AC/DC 커플링을 on /off 상태로 만들 수 있습니다.
Excitation : IEPE/ICP 타입의 진동센서(가속도/속도)와 같은 특정 센서를 이용할 때 AC 커플링된 모드에서 IEPE 구동 전류를 on / off 상태로 만들 수 있습니다.
Frequency Span : Sampling Frequency의 절반 값을 표현하며 해당 값 만큼의 주파수가 표현됩니다.
FFT Line : Frequency Span의 Resolution을 설정합니다.
Window Type : 요청하는 데이터에 윈도우 타입을 설정합니다.
Overlap : 요청하는 데이터에 오버랩을 설정합니다.
TIME Data : Time Data의 수신 여부를 결정합니다. (※ Time Data를 수신하지 않으면 FFT 또한 수신할 수 없음)
FFT Data : FFT Data의 수신 여부를 결정합니다.
Max Time (sec) : Plotting 할 때 x축의 최대 길이를 설정합니다.
Amplify : DAQ로부터 받은 Time Data를 증폭시킵니다. (FFT 그래프와는 무관 => FFT는 10logx 체크박스를 이용)