NI-DAQmx 및 Python을 사용한 데이터 수집 교육과정에서는 센서, NI 데이터 수집 하드웨어 및 Python을 사용한 데이터 수집의 기초에 대해 다룹니다. 이 수업의 첫 번째 부분에서는 분해능 및 샘플링 속도 등을 고려한 하드웨어 선택의 기본과 접지 및 배선 구성을 포함한 센서 연결의 기본에 대해 알아봅니다. 두 번째 부분에서는 NI-DAQmx 드라이버를 이용한 측정, 생성 및 데이터 수집 작업 동기화에 대해 학습합니다. 유한하고 연속적인 수집 작업의 프로그래밍뿐 아니라 하드웨어/소프트웨어 타이밍, 트리거링 및 로깅의 권장 방법에 대해 학습하게 될 것입니다. 이 과에서는 NI-DAQmx 및 Python을 사용하여 NI 데이터 수집 하드웨어를 설정하고 프로그래밍하는 실무 경험을 쌓게 될 것입니다.
정확한 측정값을 제공하는 통합된 고성능 데이터 수집 시스템 개발하기
NI DAQ 하드웨어를 사용하여 열전쌍, 스트레인 게이지 등의 센서로부터 데이터 수집하기
Python과 NI-DAQmx API에 대한 높은 수준의 이해도를 바탕으로 어플리케이션 생성하기
앨리어싱과 부정확한 신호 접지로 인한 측정 에러 제거하기
하드웨어 및 소프트웨어 트리거링을 사용하여 측정 시작하기
단일 포인트 및 버퍼형 아날로그 웨이브폼 수집 및 생성하기
디지털 신호 수집 및 생성하기
신호 컨디셔닝으로 수집된 신호의 품질 향상하기
여러 데이터 수집 작업 및 디바이스 동기화하기
강사가 진행하는 강의실 교육: 2일
강사가 진행하는 버추얼 교육: 3일간 5시간 30분짜리 세션
NI 데이터 수집 하드웨어와 함께 Python을 사용하는 개발자
DAQ Assistant 또는 NI-DAQmx의 기본적인 코드에 익숙하고 프로그래밍 능력을 키워 보려는 사용자
PC 기반의 데이터 수집 및 신호 컨디셔닝을 처음 접하는 사용자
Python에 대한 필수 기본 지식
NI-DAQmx 2025 Q3
CompactDAQ 측정 데모 박스
강사가 진행하는 버추얼 교육은 NI 학습 센터를 통해 제공되는 디지털 교육과정 자료를 포함합니다.
NI의 강사가 진행하는 버추얼 교육은 Zoom을 통해 제공되며, 수강생은 Amazon AppStream/LogMein을 사용하여 최신 소프트웨어가 설치된 가상 머신에서 연습문제를 풀어볼 수 있습니다.
공개 버추얼 또는 강의실 교육과정: 20 교육 서비스 크레딧 또는 6 교육 크레딧
비공개 버추얼 또는 강의실: 140 교육 서비스 크레딧 또는 40 교육 크레딧
| 학습 단원 | 개요 | 토픽 |
|---|---|---|
| 아날로그 신호 측정하기 | 하드웨어를 선택하여 연결하고, DAQmx 태스크를 적절하게 설정하고, 아날로그 신호를 검증합니다. |
|
| 아날로그 신호 생성하기 | 하드웨어를 선택하여 연결하고, DAQmx 태스크를 적절하게 설정하고, 아날로그 신호를 검증합니다. |
|
| 디지털 신호 생성 및 읽기 | 하드웨어를 선택하고 연결하고, 태스크를 적절히 설정하고, 측정 또는 디지털 신호 생성을 검증합니다. |
|
| 탐색할 신호 선택하기 | 특정 신호를 선택하고 특수 신호 컨디셔닝 요구사항을 포함하여 DAQmx 태스크를 설정합니다. |
|
| NI-DAQmx API 프로그래밍 | NI-DAQmx Python API를 사용하여 DAQ 디바이스와 컴퓨터 간 데이터 통신을 자동화합니다. |
|
| 여러 채널 프로그래밍하기 | 다중 채널 태스크를 생성하는 다양한 방법과 그 적용 사례를 살펴봅니다. |
|
| 특정 조건에서의 트리거링 | 특정 조건에서 데이터를 수집하고 하드웨어 소스를 트리거로 사용하는 방법을 알아봅니다. |
|
| 고급 타이밍 및 동기화 방법 살펴보기 | 여러 DAQ 태스크를 동기화하는 적절한 방법을 사용합니다. |
|
| 디스크에 측정 데이터 기록하기 | 수집 후 데이터를 저장하고 분석할 수 있도록 TDMS 파일에 데이터를 기록합니다. |
|
| 시스템 고려사항 살펴보기 | 데이터 수집 시스템 구축의 또 다른 면을 살펴봅니다. |
|
TestStand 환경을 살펴보고 다양한 설계 언어를 사용하여 테스트 요구 사항을 만족하는 테스트 애플리케이션을 빠르게 생성하는 방법을 학습합니다.
TestStand를 사용하여 테스트 시스템 설계는 실습 설계 시나리오를 통해 고유한 테스트 요구 사항을 충족하도록 TestStand를 사용자 정의하는 방법을 설명합니다.
DIAdem 고급 교육과정은 DIAdem 패널에서 Python을 사용하여 일반적인 작업을 자동화하는 방법을 다룹니다.
1년 내에 NI 강사가 진행하는 교육과정을 3개 이상 이수할 계획이라면 교육 멤버십에 가입하여 무제한 인증 바우처를 받을 수 있으며 NI에서 제공하는 모든 공개 강의실 및 공개 버추얼 교육과정을 경제적으로 제한 없이 이용할 수 있습니다.