
현장에서 enDAQ 로거로 충격,진동데이터를 기록해 두었는데
막상 IDE 파일을 열어 어떻게 다뤄야 할지 막막할 때가 많습니다.
이 글을 IDE 파일과 파이썬을 처음 시작하는 분들이 데이터를 직접 다루기 위한 기본 흐름을 정리한 가이드입니다.
IDE 파일과 데이터 구조 이해하기

enDAQ는 센서가 측정값을 기록하면 이 데이터를 '채널(Channel)'로 전송하도록 구성되어 있습니다.
가속도계의 X · Y · Z 축, 컨트롤 패드의 압력·온도·습도처럼 서로 다른 값들은 다시 '서브 채널(subchannel)'로 나뉩니다.
파이썬에서 이 데이터에 접근하려면, 이런 채널·서브 패널 구조를 잘 이해하는 것이 중요합니다.
1. enDAQ.ide 설치

IDE 파일을 사용하려면 pip를 통해 설치할 수 있는 endaq.ide Python 라이브러리부터 설치해야 합니다.
2. IDE 및 관련 채널 확보하기

데이터셋 객체로 IDE 파일을 가져오려면 endaq.ide의 get_doc() 함수를 사용하고 파일명을 지정합니다.
파일이 Python 스크립트와 동일한 작업 디렉터리에 있지 않은 경우 전체 경로를 제공해야 합니다.
채널 객체를 수집하려면 get_channels()를 사용할 수 있습니다.
3. IDE에서 기본 정보 확인(데이터셋 객체)

본 프레임워크에서 센서 객체는 enDAQ에 존재하는 물리적 구성 요소를 상징합니다.
그러나 센서 객체 자체는 기록된 신호 데이터를 저장하지 않습니다.
대신 채널 객체가 허브 역할을 수행하며, 개별 센서들이 데이터를 "보고" 하는 대상이 됩니다.

파일 위치 및 이름과 같은 기본 정보도 함께 확인할 수 있습니다.
4. 채널 접속하기

채널에 적용되는 변환 값은 보정 과정에서 제공되며 변경할 수 있습니다.
5. 서브채널에 접속하기

채널과 서브채널은 공통된 상위 클래스에서 파생되므로
채널에 특화된 ".subchannels" 속성을 제외하고는 동일한 속성을 둘 다에 사용할 수 있습니다.
6. 채널 및 서브 채널을 통해 더 많은 기능 활용하기

채널 EventArray에 arrayRange() 또는 arraySlice()를 사용하면
시계열 데이터와 각 서브 채널에 대해 시계열 데이터의 각 시간 값에 해당하는 이벤트 배열을 포함하는 2차원 배열이 반환됩니다.
서브채널 EventArray의 경우, 반환되는 결과에는 해당 서브채널에서 발생한 이벤트와 시계열 데이터만 포함됩니다.

이벤트는 특정 시점의 측정값을 의미합니다.
서브채널의 이벤트는 항상 시간당 하나의 측정값을 포함하며 채널의 이벤트는 특정 시점의 모든 서브채널 측정값을 포함합니다.

특정 시점 이전 또는 근처의 이벤트 인덱스는 다음 명령어를 사용하여 가져올 수 있으며 여기서 시간은 마이크로초 단위입니다.
마무리 및 활용문의

여기까지 enDAQ IDE 파일을 파이썬으로 다루기 위한 기본 가이드를 알아보았습니다.
요약하면 IDE 파일을 데이터셋으로 불러오고 채널과 서브채널 구조를 이해한 뒤,
EventArray와 관련 함수들을 통해 원하는 시간 구간의 데이터를 꺼내 오는 흐름입니다.
endaq.ide 오픈소스 라이브러리와 다양한 파이썬 코드를 함께 활용하면,
이렇게 얻은 데이터를 기반으로 각 프로젝트에 맞는 분석을 설계할 수 있습니다.
enDAQ 장비와 IDE 데이터를 이미 사용 중이지만 파이썬 환경 구성이나 데이터 구조 이해가 막막하시다면,
사용 중인 기기와 데이터 활용 목적을 알려 주세요.
현장 상황에 맞춰 IDE 파일을 어떻게 읽고 어떤 단계까지 자동화하면 좋을지 함께 설계해 드리겠습니다.
'▶ Measurement > 데이터 로거' 카테고리의 다른 글
| 진동 데이터, 파이썬 라이브러리로 엑셀보다 쉽게 분석하는 방법 (0) | 2025.12.22 |
|---|---|
| [enDAQ] 동기 진동(Synchronous Vibration) 요약 핵심 정리 치트시트 (2) | 2025.08.10 |
| [enDAQ] 충격·진동·환경 측정 센서, 어떻게 선택할까? (0) | 2025.05.30 |
| [enDAQ] 기어의 소음 및 진동은 왜 중요한가 - 치트 시트 포함 (다운로드) (0) | 2025.05.22 |
| enDAQ 데이터 로거 운용 매뉴얼 : 직관적이고 편리한 소프트웨어 (0) | 2025.05.09 |
