95

ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

  • Upload
    lymien

  • View
    241

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을
Page 2: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

2 ni.com | NI CONFIDENTIAL

의용생체공학 연구를 위한 그래픽 언어 활용하기

의료생명과학 (애플리케이션|의료기기 소프트웨어 밸리데이션 교육)

김광현 과장 [email protected]

한국내쇼날인스트루먼트

2014 대한의용생체공학회 Tutorial Session

Page 3: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

3 ni.com | NI CONFIDENTIAL

목차

• 의용생체공학을 위한 NI 리소스

• LabVIEW 이론 및 실습

• NI DAQ 이론 및 실습

• NI Biomedical Toolkit

• ECG

• EMG

• EEG

• NIBP

• 의료 영상

Page 4: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

4 ni.com | NI CONFIDENTIAL

National Instruments 소개

• 1976년 설립

• 1995년 NASDAQ 상장 (NATI)

• 40여 개 국가에 지사 운영

• 7,000여 명 근무

• 미국 텍사스주 오스틴에 본사 소재

• 600개 이상의 글로벌 협력사 보유

• Fortune “일하기 좋은 100대 기업” 13년 연속 선정

• BusinessWeek “경력을 시작하기 좋은 50대 기업” 선정

• 한국내쇼날인스트루먼트(서울본사, 대전, 부산지사)

2000 - 2011 2000 - 2013

Page 5: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

5 ni.com | NI CONFIDENTIAL

National Instruments in Academia

• 전세계 110개 국가, 6,000여 대학에서 사용

• 엔지니어링, 과학 교육 및 실습에 활용

• 국내 대학 교육 지원 사업: 캠퍼스 LabVIEW 동아리 지원 프로그램, 글로벌 애플리케이션 컨테스트, 캠퍼스 인턴쉽, 대학생 LabVIEW 특강, 교육용 제품 기증 등 다양한 아카데믹 프로그램 운영

Page 6: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

6 ni.com | NI CONFIDENTIAL

Advance health informatics

Engineer better medicines Enhance virtual reality

Engineer the tools of scientific

discovery

Provide access to clean water

Advance personalized learning

Reverse-engineer the brain

Make solar energy economical

Provide energy from fusion

Prevent nuclear terror

Secure cyberspace Manage the nitrogen cycle

Restore and improve urban

infrastructure

Develop carbon

sequestration methods

Engineering Grand Challenges

Page 7: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

7 ni.com | NI CONFIDENTIAL

Graphical System Design in Academic : Do Engineering (엔지니어링 체험학습)

PXI and Modular Instruments

Desktops and PC-Based DAQ

RIO and Custom Designs

Test Monitor Embedded Control Cyber Physical

Open Connectivity with 3rd Party I/O

Page 8: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

8 ni.com | NI CONFIDENTIAL

NI 의료 분야 제품 및 리소스

Page 9: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

9 ni.com | NI CONFIDENTIAL

NI Biomedical Toolkit

• 생체 신호를 디스크로 스트리밍하여 재생하고 분석할 수 있도록 전 기능을 갖춘 다채널 데이터 로거

• 일반 생리학 파일 포맷의 반입/반출을 간소화하는 파일 변환 유틸리티

• ECG 기능 추출, RR 주기 분석, 3D 이미지 재구성 등의 예제

• EEG, EMG, ECG 등을 위한 알고리즘이 있는 VI 라이브러리 포함

• 직접 설정가능한 시작 관리자를 통해 사용자가 생성한 어플리케이션과 아이콘 추가

• NI ELVIS와 같은 NI 교육 플랫폼 및 대부분의 NI DAQ 제품과 긴밀히 작동

• 적용 대상 • ECG 연구개발

• 바이오 신호 처리

• 의용생체공학

• 이미지 처리 (DICOM, 3D Recon)

Page 10: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

10 ni.com | NI CONFIDENTIAL

iWorx, Vernier Biomedical (Physiology) Sensor Kits

iWorx Biomedical Biomedical

add-on Chemistry &

Ecology

Sensors

-Gas Pressure -Blood Pressure -Hand Dynamometer -Pulse -Temperature -Spirometer

-Heart sounds -Respiration belt -Event Marker -Polar heart rate monitor -Goniometer

-Conductivity Probe -Drop Counter -Temperature Probe -Gas Pressure -pH -Colorimeter & Turbidity -Dissolved Oxygen Probe -Humidity

spirometer surface temperature

EKG hand-grip heart rate monitor

hand dynamometer

blood pressure

Page 11: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

11 ni.com | NI CONFIDENTIAL

의료기기 인증 교육 : LabVIEW for Test in Regulated Markets

• - 과정명 : 의료산업분야 LabVIEW Software Validation

• - 주제 : 의료기기 인증(FDA, CE 등)을 위한 개발 테스트 및 품질관리, 생산 테스트를 위한 디자인/프로세스 밸리데이션(소프트웨어 밸리데이션)

• - 대상자 : 연구개발, 품질관리, 제조 엔지니어

- 교육기간 : 2일

• - 과정개요

• • 의료기기 산업 분야의 규제의 이해 (US-FDA, EU-MDD)

• • 소프트웨어 Life-cycle 프로세스 접근 방식의 예제 연습 수행

• • 개발 테스트 어플리케이션을 위한 GAMP5 risk-based process 사용

• • 소프트웨어 밸리데이션에 필요한 테스트 기법 및 기술 문서 생성을 위한 NI Tool(Requirements Gateway, UnitTest Framework, VI Analyzer, TestStand)과 기술 활용

Engineers Guide to

Using LabVIEW for Test in Regulated Markets

Page 12: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

12 ni.com | NI CONFIDENTIAL

커리큘럼 PART 1 의용생체계측 이론 CHAPTER 01 의용생체계측의 기초 1.1 의용생체계측(醫用生體計測, Biomedical Instrumentation) 1.2 의료기기(醫療器機, Medical Devices) 1.3 의용생체계측 시스템 CHAPTER 02 센서의 기초 2.1 의용생체계측용 센서의 특성과 종류 2.2 생체전기신호와 전극 CHAPTER 03 처리장치의 기초 3.1 처리장치(Processor)의 구성요소 3.2 연산증폭기(Operational Amplifier, OP Amp) 기초 3.3 센서출력 인터페이스(Preamp) 3.4 주증폭기와 필터 3.5 신호변환(Signal Conversion) 3.6 디지털신호처리(Digital signal Processing) PART 2 의용생체계측을 위한 LabVIEW 프로그래밍 CHAPTER 04 LabVIEW 버추얼 인스트루먼트 시작하기 4.1 버추얼 인스트루먼트(VI) 만들기 4.2 프런트패널 4.3 블록다이어그램 4.4 VI 실행 및 정지 4.5 실행 속도 제어 4.6 두 개 이상의 신호 디스플레이 4.7 LabVIEW 도움말 4.8 LabVIEW 예제 검색 CHAPTER 05 LabVIEW에서 신호 분석 및 데이터 저장하기 5.1 템플릿에서 만든 VI 불러오기 5.2 새로운 신호 생성하기 5.3 신호의 시간영역 분석 5.4 신호의 주파수영역 분석 5.5 신호 필터링하기 5.6 데이터를 파일로 저장 CHAPTER 06 NI의 DAQ 시스템을 이용한 아날로그 신호 수집하기 6.1 DAQ 시스템의 구성 6.2 전압 웨이브폼 신호 수집하기 CHAPTER 07 MATLAB과 LabVIEW의 연동 7.1 MATLAB 스크립트 노드를 이용하기

김희찬 [저] 서울대학교 의과대학 의공학교실 주임교수

서울대학교병원 의공학과 과장

서울대학교 의학연구원 의용생체공학연구소장

서울대학교병원 의료기기 IRB 전문간사

서울대학교 대학원 바이오엔지니어링 협동과정 주임교수

서울대학교병원 임상의학연구원 지식재산관리실장

Page 13: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

13 ni.com | NI CONFIDENTIAL

커리큘럼(계속)

PART 3 의용생체계측 응용 CHAPTER 08 심전도 8.1 심장 및 순환계 생리학 8.2 심전도 측정 원리 8.3 심전도 측정 실험 CHAPTER 09 심박변이율 9.1 심박변이율과 자율신경계 생리학 9.2 심박변이율 측정 원리 9.3 심박변이율 측정 실험 CHAPTER 10 혈압 10.1 혈액 조절 생리학 10.2 혈압 측정 원리 10.3 혈압 측정 실험 CHAPTER 11 근전도와 근력 11.1 근육 생리학 11.2 근력 측정의 원리 11.3 근력 측정 실험 11.4 근지구력 측정 실험 CHAPTER 12 호흡과 가스 교환 12.1 호흡과 가스 교환 생리학 12.2 산소 교환 측정 12.3 폐활량 측정 CHAPTER 13 혈당 13.1 혈당 조절 생리학 13.2 혈당 측정 원리 13.3 혈당 측정 실험 CHAPTER 14 혈액 전해질 14.1 전해질 및 산/염기 조절 생리학 14.2 pH 측정 원리 14.3 pH 측정 실험

CHAPTER 15 혈구 계수와 면역분석법의 원리 15.1 혈액 생리학 15.2 혈구 계수(Blood Cell Count) 원리 15.3 혈구 계수 실험 CHAPTER 16 뇌파 16.1 신경계 생리학 16.2 뇌파(ElectroEncephaloGram, EEG) 측정 원리 16.3 뇌파 측정 실험 CHAPTER 17 체온조절 생리학 17.1 열 손실과 획득의 기전 17.2 체온조절의 반사 17.3 체온측정 원리 17.4 체온측정 실험 CHAPTER 18 체중과 체지방 18.1 대사작용과 에너지 균형 생리학 18.2 체중 측정 18.3 체지방 측정 PART 1 의용생체계측 이론 CHAPTER 01 의용생체계측의 기초 1.1 의용생체계측(醫用生體計測, Biomedical Instrumentation) 1.2 의료기기(醫療器機, Medical Devices) 1.3 의용생체계측 시스템 CHAPTER 02 센서의 기초 2.1 의용생체계측용 센서의 특성과 종류 2.2 생체전기신호와 전극 CHAPTER 03 처리장치의 기초 3.1 처리장치(Processor)의 구성요소 3.2 연산증폭기(Operational Amplifier, OP Amp) 기초 3.3 센서출력 인터페이스(Preamp) 3.4 주증폭기와 필터 3.5 신호변환(Signal Conversion) 3.6 디지털신호처리(Digital signal Pro ...

Page 14: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

14 ni.com | NI CONFIDENTIAL

의용생체공학 강의를 위한 NI ELVIS 애드온 시스템

•분리된 EMG 증폭기와 PWM 제어되는 서보 모터를 통합하여 보철 컨트롤 •실제 EMG 신호 측정을 위한 단계별 학습으로 학생들의 통찰력 배양 •동일한 소프트웨어 플랫폼을 사용하여 리얼타임 신호 처리 및 컨트롤을 측정하고 실행 •공학 원리를 심도있게 이해할 수 있도록 제작된 종합적인 커리큘럼으로 시간 절약

QNET (Quanser Engineering Trainers) Myoelectric 플랜트로 학생들은 생명공학을 학습할 수 있습니다. 학생들은 근전도 (EMG) 원리를 사용하여 근육 수축시 서보 모터를 컨트롤하는 방법을 배웁니다. EMG를 적용할 수 있는 분야는 근전기 보철, 생체계측, 근육 및 신경 장애 진단, 휠체어 보조 장치, 무성 속도 인지 등이 있습니다. 학생들은 NI LabVIEW 소프트웨어를 기반으로 하는 프로젝트 코스웨어를 사용하여 필터링, 정류, 적분, 데드존 (deadzone), 히스테리시스와 같은 기본 신호 처리 함수 및 컨트롤 구조로 실험을 진행할 수 있습니다. 트레이너에는 보철 액추에이터를 시뮬레이션하기 위해 전력 증폭기 및 "그리퍼 (gripper)"와 통합된 PWM 서보 모터가 있습니다.

Page 15: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

15 ni.com | NI CONFIDENTIAL

Integrated DMM

USB controlled, bus powered

Audio IN/OUT

8 DIO lines, 1 counter

Power Supply: +/- 15 V

Power Supply: +5V

2 AO lines

2 AI lines

Analog Input:

2 channels, 200kS/s/ch, 16-bit

Analog Output:

2 channels, 200kS/s/ch, 16-bit

DIO: 8 lines

CTR: 1 counter

Integrated DMM: V, A, Ohm

Power Supply: +5V, +/-15V

3.5mm stereo audio jacks

ELVISmx SW Instruments:

DMM, O-scope, FGEN, Bode, DSA, ARB, Digital In/Out

Analog ICs Supplied by

의용생체공학 강의를 위한 NI myDAQ 시스템

Page 16: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

16 ni.com | NI CONFIDENTIAL

NI myRIO 하드웨어 특징

• 의료기기 졸업 작품

• 의료기기 교육 및 실습 • 의료로봇 (메카트로닉스)

• 의료기기(임베디드)

40 lines of digital I/O with SPI, I2C, UART, PWM, encoder, etc.

10 Analog Input 6 Analog Output

Xilinx Zync FPGA and dual-core ARM Cortex-A9

USB and Wi-Fi integration

Page 17: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

17 ni.com | NI CONFIDENTIAL

LabVIEW란?

Page 18: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

18 ni.com | NI CONFIDENTIAL

프로그래밍 언어

• 그래픽 기반 프로그래밍 • 데이터 유형

• 구조 (루프, 케이스,이벤트 핸들링)

• 표준 함수 (파일 I/O)

• 코드 재사용

• 내장된 컴파일러

• 자동 멀티스레딩

Page 19: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

19 ni.com | NI CONFIDENTIAL

공학용 라이브러리 내장

• 실시간/ 비 실시간 분석 및 제어

• 신호 처리

• 분석과 필터링

• 복합 수학

• PID

• 비전

• 모션 + Biomedical Toolkit

의공학 프로그램 개발 효율적

Page 20: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

20 ni.com | NI CONFIDENTIAL

하드웨어 I/O와 편리한 연결

• 250여 이상 벤더가 제공하는 6000개 이상의 계측기

• PCI, PCIe, PXI, USB, 이더넷, 시리얼, GPIB 그리고 CAN

디바이스

• DC에서 GHz에 이르는 모듈형 데이터 수집 하드웨어

• 모션 제어 스테이지

• 카메라

• 수백 개의 PLC

Page 21: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

21 ni.com | NI CONFIDENTIAL

실습:

• 사인파 신호를 측정 •측정한 신호를 분석, 디스플레이, 저장

Page 22: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

22 ni.com | NI CONFIDENTIAL

LabVIEW의 기본사항

Page 23: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

23 ni.com | NI CONFIDENTIAL

LabVIEW 환경

“VI” = 프로그램 또는 함수

“프런트패널” = 사용자 인터페이스 “블록다이어그램” = 코드

Page 24: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

24 ni.com | NI CONFIDENTIAL

LabVIEW 어플리케이션의 구성

• 블록다이어그램은 그래픽 으로 표현된 소스 코드를 보여줌

• 프런트패널은 그래픽 기반 사용자 인터페이스(GUI) (블록다이어그램의 소스 코드와 연결)

24

Page 25: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

25 ni.com | NI CONFIDENTIAL

컨트롤 & 인디케이터

• 노브/다이얼

• 그래프/차트

• 버튼

• 디지털 디스플레이

• 슬라이드

• 온도계

• 직접 구성 및 생성

Page 26: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

26 ni.com | NI CONFIDENTIAL

프런트패널 객체 찾기

or

• 프런트패널에서 마우스 오른쪽 클릭 • 계층별로 객체 검색

• <ctrl + space> 를 눌러 불러옴 • 객체 이름으로 검색

컨트롤 팔레트

빠른 탐색

Page 27: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

27 ni.com | NI CONFIDENTIAL

표준 VI와 Express VI

구성 기반 Express VI

표준 VI

Page 28: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

28 ni.com | NI CONFIDENTIAL

데이터 흐름 프로그래밍

1

2

3

비교 Express VI는 앞의 VI가 보낸 입력을 받아 연산을 실행 실행되고 나면 비교 Express VI의 출력이 결과 값을 출력

두 Simulate Signal Express VI는 동시에 실행

2 1

3

Page 29: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

29 ni.com | NI CONFIDENTIAL

데이터흐름 퀴즈

어떤 연산이 가장 먼저

실행될까요?

a) 더하기

b) 빼기

c) 난수

d) 나누기

e) 사인

29

Page 30: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

30 ni.com | NI CONFIDENTIAL

와이어와 데이터 유형

• 블록다이어그램의 객체들은 와이어로 연결하여 데이터 전송

• 와이어는 데이터 유형에 따라 색상, 스타일 그리고 두께가 다름

• 깨진 와이어는 사선의 검정색 선에 빨간색의 X가 중간에 표시되어 있음

30

실수 1D 배열 2D 배열

배정도 정수 문자

Page 31: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

31 ni.com | NI CONFIDENTIAL

블록다이어그램 함수 찾기

or

함수 팔레트 빠른 탐색

• 블록다이어그램에서 마우스 오른쪽 클릭 • 객체 계층구조로 검색

• “ctrl + space” 를 눌러 불러옴 • 객체이름으로 검색

Page 32: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

32 ni.com | NI CONFIDENTIAL

구조

While 루프 For 루프

정지 조건에 맞을 때까지

실행 N번 실행

• 동일한 코드를 여러 번에 걸쳐 실행 가능 • 조건에 맞으면 정지

Page 33: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

33 ni.com | NI CONFIDENTIAL

내장된 프로그래밍 어시스턴트

실행 하이라이트

다이어그램 정리

기본 도움말 윈도우 보기

Page 34: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

34 ni.com | NI CONFIDENTIAL

강사 데모: 어시스턴트 도구 사용

• 실행 하이라이트, 기본 도움말 윈도우 보기, 다이어그램 정리를 사용

Page 35: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

35 ni.com | NI CONFIDENTIAL

연습 1. 숫자의 더하기와 빼기

Page 36: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

36 ni.com | NI CONFIDENTIAL

LabVIEW의 주요 문법 구조

For 루프 While 루프 MathScript Timed 구조

Case 구조 이벤트 구조 수식 노드 시퀀스구조

Page 37: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

37 ni.com | NI CONFIDENTIAL

강사 데모: 기본 VI 생성

• 기본적인 LabVIEW 객체 사용 • 신호를 시뮬레이션하고 디스플레이

Page 38: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

38 ni.com | NI CONFIDENTIAL

실습: 신호 시뮬레이션 및 디스플레이

• 다양한 신호 시뮬레이션 • 사용자가 UI에서 변경 • 그래프에 디스플레이

Page 39: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

39 ni.com | NI CONFIDENTIAL

LabVIEW를 선택하는 이유

노트북 PDA 데스크탑 PC PXI

키패드

LCD

소리

음향

고주파 신호

배터리

오디오 신호 전자장치 전원

비디오 신호 디스크

차체 오디오 엔진

내구성

타이어와 브레이크 안전

배기장치 전자장치

LabVIEW 소프트웨어

• 다양한 (계측) 하드웨어와의 완벽한 통합

계측 및 제어용 하드웨어

Page 40: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

40 ni.com | NI CONFIDENTIAL

LabVIEW를 이용한 데이터 수집

Page 41: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

41 ni.com | NI CONFIDENTIAL

PC 기반 데이터 수집 시스템 컴퓨터 + 드라이버 S/W

데이터 수집 장비

터미널 블록

케이블

센서 및 액추에이터

신호

Plug-in 형(PCI, PCIe, PXI, PXIe)

C시리즈(USB, ENET, WiFi 등) USB M 시리즈

Page 42: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

42 ni.com | NI CONFIDENTIAL

데이터 수집 H/W 선택 시 고려 사항

• 버스 방식 – PCI, PCI Express, USB, PCMCIA등

• 샘플링 속도(Sampling Rate) – 예: 100kS/s, 3MS/s 등

• 샘플링 방법 – Multiplexing, Simultaneous

• 트리거링 – 아날로그, 디지털, N/A

• 해상도(Resolution) – 예: 12비트, 16비트 등

• 증폭(Amplification) – 예: 1000배, 0.1배 등

• 입력범위(Range) – 예: ±5V, ±10V 등

• DMA 채널 수 – PCI 병목 현상 극복

Page 43: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

43 ni.com | NI CONFIDENTIAL

신호 측정

• 아키텍처

• 멀티플렉스

• 동시 샘플링

• 샘플링 속도

• 해상도

• 신호 컨디셔닝

아날로그 입력

PC로 입력

고려해야 할 중요한 요소

Page 44: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

44 ni.com | NI CONFIDENTIAL

DAQ – 아키텍처

채널 0

채널 1 ADC

채널 0

채널 1

동시 샘플링

MUX

멀티플렉스

AMP

ADC

채널 0

채널 1

ADC 채널 0

채널 1

AMP

AMP

채널간 딜레이 발생

채널간 딜레이 없음

Page 45: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

45 ni.com | NI CONFIDENTIAL

샘플링 속도

• 낮은 샘플링은 잘못된 신호 측정(앨리어싱)으로 나타날 수 있음

• 신호가 앨리어싱되면 원래 신호로 재건하기 불가능

• 정확한 주파수 표현: • 측정되는 최고 주파수 신호를 최소 2배로 샘플링

• 정확한 모양 표현: • 측정되는 가장 높은 주파수 신호를 5-10배로 샘플링

Page 46: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

46 ni.com | NI CONFIDENTIAL

시간 (ms) 100 200 150 50 0

0

1.25

5.00

2.50

3.75

6.25

7.50

8.75

10.00

진폭 (전압)

16 비트와 3 비트 해상도의 비교 (5 kHz 사인파)

16 비트

3 비트

000

001

010

011

100

101

110

111

| | | | |

해상도(Resolution)

• ADC의 수치는 신호를 표현하는데 사용

• 더 높은 해상도 – 더 작은 전압 변화를 감지

Page 47: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

47 ni.com | NI CONFIDENTIAL

NI 데이터 수집 플랫폼

PCI PXI

무선

CompactDAQ

한 어플리케이션으로 여러 디바이스에 타겟팅

USB

Page 48: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

48 ni.com | NI CONFIDENTIAL

LabVIEW 데이터 수집 프로그래밍

• 멀티쓰레드 방식의 데이터 수집 구현

• 즉석 채널 보정, 코드 자동 생성

다형성 VI

프로퍼티 노드

DAQ Assistant

DAQmx 태스크 및 채널 상수

고급 유틸리티 함수

Page 49: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

49 ni.com | NI CONFIDENTIAL

실습. 사인파 측정하기

• 함수발생기에서 생성되는 사인파 측정 • 함수발생기는 아날로그 출력 사용

• 아날로그 입력으로 사인파 측정

Page 50: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

50 ni.com | NI CONFIDENTIAL

코드 생성

• 트리거링 • 샘플 속도 • 클록킹

NI-DAQmx 드라이버 소프트웨어는 LabVIEW와 하드웨어간의 연결을 제공

프로그램적인 인터페이스

NI-DAQmx 드라이버 구성

구성 기반

• 버퍼링 • 신호 연결 • 기타…

Page 51: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

51 ni.com | NI CONFIDENTIAL

분석과 신호 처리

Page 52: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

52 ni.com | NI CONFIDENTIAL

왜 LabVIEW를 선택하는가?

• 500여종의 분석 함수 제공

• 30여종의 전문 엔지니어링 툴킷 지원

NI LabVIEW 계측 및 자동화를 위한 그래픽 기반 프로그래밍 언어

LabVIEW Real-Time Module

LabVIEW FPGA

Module LabVIEW PDA

Module

LabVIEW DSC

Module

PID

Contro

l

Sig

nal P

roce

ssing

Inte

rnet D

eve

loper

Sound a

nd V

ibra

tion

Data

base

Connectivity

Sim

ula

tion In

terfa

ce

Report G

enera

tion

DSP Te

st Inte

gra

tion

Sta

te D

iagra

m

Motio

n co

ntro

l

… 툴킷

모듈

LabVIEW Vision Dev. Module

LabVIEW Simulation Module

Page 53: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

53 ni.com | NI CONFIDENTIAL

강력한 신호 처리 및 분석 기능

• 선형 시스템 해석함수

• 행렬 함수

• 외간 및 보삽 함수

• 커브 피팅 함수

• 미분 및 적분 함수

• 확률 및 통계 함수

• 최적화, 미분, 기하 관련 함수

• 사용하기 편리한 Express VI 기반 설정형 함수 제공

Page 54: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

54 ni.com | NI CONFIDENTIAL

분석 함수 사용

구성 기반의 Express VI

프로그램 방식의 로우 레벨 VI

텍스트 기반 MathScript 노드

Page 55: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

55 ni.com | NI CONFIDENTIAL

실습. 측정된 사인파의 주파수 분석

• 사인파 측정 • 실시간 주파수 분석

Page 56: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

56 ni.com | NI CONFIDENTIAL

레포팅과 데이터 시각화 처리

Page 57: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

57 ni.com | NI CONFIDENTIAL

데이터 시각화 처리 및 통신

시각화 처리 • 내장된 사용자 인터페이스 객체

• 기능을 차트와 그래프에 디스플레이

• 어플리케이션 원격 제어

레포팅과 데이터 저장 • 파일 I/O 기능

• 웹에 HTML 포맷으로 레포팅

• Microsoft Word와 Excel 레포트

Page 58: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

58 ni.com | NI CONFIDENTIAL

LabVIEW가 지원하는 저장파일 유형

• ASCII

• Binary

• HTML

• XML

• LVM

• TDM(S) *

• Excel

• Word

• Datalog

• Database

Page 59: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

59 ni.com | NI CONFIDENTIAL

실습: 측정된 사인파 파일로 저장

• 사인파 측정 및 분석 • 사인파 파일로 저장

Page 60: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

60 ni.com | NI CONFIDENTIAL

Biomedical Toolkit

Page 61: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

61 ni.com | NI CONFIDENTIAL

Bio signal Analysis with LabVIEW Biomedical Toolkit

• ECG

• EMG, EEG, NIBP

Page 62: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

62 ni.com | NI CONFIDENTIAL

LabVIEW for ECG Signal Processing

NI Advanced Signal Processing Toolkit

NI Digital Filter Design Toolkit

Page 63: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

63 ni.com | NI CONFIDENTIAL

Demo : Biomedical Workbench

Page 64: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

64 ni.com | NI CONFIDENTIAL

Highpass filter Code Wavelet TR Code

I. Removing Baseline Wandering

Page 65: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

65 ni.com | NI CONFIDENTIAL

II. Removing Wideband Noise

Page 66: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

66 ni.com | NI CONFIDENTIAL

III. Feature Extraction – QRS Complexes Detection

Page 67: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

67 ni.com | NI CONFIDENTIAL

III. Feature Extraction – Fetal ECG Extraction

FECG can be derived from AECG

Page 68: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

68 ni.com | NI CONFIDENTIAL

Fetal ECG Extraction – ICA Approach

Page 69: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

69 ni.com | NI CONFIDENTIAL

Fetal ECG Extraction – Adaptive Filtering Approach

Page 70: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

70 ni.com | NI CONFIDENTIAL

EMG

• EMG (Electromyography) is similar to ECG which is very important in biosignal analysis. Surface EMG acquisition is also similar to ECG acquisition.

• Several electrodes attached on our skin and acquire the voltage changes using NI DAQ cards when amplified with an appropriate biosignal amplifier.

• LabVIEW Biomedical Toolkit provides • RMS, spectrogram, median power frequency (MDF), mean power

frequency (MNF).

• Biosignal RMS VI is used to calculate the RMS of EMG signal.

• EMG Median Power Frequency VI and EMG Mean Power Frequency VI are used to calculate the MDF and MNF.

• The spectrogram of EMG signal, which can be visualized using TFA Configure Spectrogram Indicator VI in LabVIEW Advanced Signal Processing Toolkit.

Page 72: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

72 ni.com | NI CONFIDENTIAL

EEG

• Typical EEG frequencies range from 0-30 Hz, with expected amplitudes of 10 uV - 100 uV when measured from the scalp.

Page 73: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

73 ni.com | NI CONFIDENTIAL

Demo - EEG

Page 74: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

74 ni.com | NI CONFIDENTIAL

NIBP

Page 75: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

75 ni.com | NI CONFIDENTIAL

Demo - NIBP

Page 76: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

76 ni.com | NI CONFIDENTIAL

DICOM & 3D Reconstruction

Page 77: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

77 ni.com | NI CONFIDENTIAL

DICOM & 3D Reconstruction

Page 78: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

78 ni.com | NI CONFIDENTIAL

Biomedical Toolkit

• 생체신호 재생 및 분석

• 파일 변환 유틸리티

• ECG 기능 추출, RR 주기 분석등의 예제

• EEG, EMG, ECG 등을 위한 알고리즘이 있는 VI 라이브러리 포함

• ELVIS와 같은 교육 플랫폼은 물론 DAQ 장비와 연동 가능

Easy to signal simulation

Easy to signal analysis

Page 79: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

79 ni.com | NI CONFIDENTIAL

Biomedical Workbench

Biomedical VIs Program

Page 80: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

80 ni.com | NI CONFIDENTIAL

Biomedical Workbench

Page 81: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

81 ni.com | NI CONFIDENTIAL

Biomedical Workbench

• 기능 • Biosignal Logger and Player

• Biosignal Viewer

• Biosignal Generator

• ECG Feature Extractor

• And so on…

Page 82: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

82 ni.com | NI CONFIDENTIAL

실습 : Biosignal Logger and Player

• DAQ 장비를 통해 읽기

• 파일을 통해 읽기

Page 83: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

83 ni.com | NI CONFIDENTIAL

실습 : Biosignal Logger and Player

DAQ 장비로 부터 읽기 현재 데이터 파일에 저장하기

Page 84: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

84 ni.com | NI CONFIDENTIAL

실습 : Biosignal Logger and Player

파일로부터 읽기

Page 85: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

85 ni.com | NI CONFIDENTIAL

Biomedical VIs

Page 86: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

86 ni.com | NI CONFIDENTIAL

Biomedical VIs

• Biomedical Controls • To display biomedical data

o Biosignal Controls (EEG Spectrum, HRV Spectrum)

o Medical Image Controls (2D Viewer)

Page 87: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

87 ni.com | NI CONFIDENTIAL

• Express VIs • To acquire biosignals and simulate ECG, EEG, EMG, BP

o Simulate BP

o Simulate ECG

o Simulate EEG

o Simulate EMG

Biomedical VIs

Page 88: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

88 ni.com | NI CONFIDENTIAL

• Biosignal Measurements Vis • To process and analyze biosignals

o EEG, ECG, EMG Analysis

o Calculate Biosignal Average Rectified Value, RMS, Filtering

Biomedical VIs

Page 89: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

89 ni.com | NI CONFIDENTIAL

• File I/O Express Vis • Read and write biosignal

• Read and write image

Biomedical VIs

Page 90: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

90 ni.com | NI CONFIDENTIAL

실습 : Express VI를 통한 프로그래밍

Page 91: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

91 ni.com | NI CONFIDENTIAL

실습 : Express VI를 통한 프로그래밍

Page 92: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

92 ni.com | NI CONFIDENTIAL

NI myRIO 출시 이벤트 한 한기 동안 실제 엔지니어링의 체험 가능한 최상의 디자인 툴

• 다기능

• Xilinx의 최신 Zynq 기술을 사용하며, FPGA와 Real-Time OS 실행 프로세서를 갖추고 있으며, 온보드 가속도계, 프로그래밍 가능한 LED, 오디오 I/O, 아날로그/디지털 I/O, USB 포트 등과 함께 사용하여 무궁무진한 아이디어를 실현할 수 있습니다.

- 합리적인 가격과 휴대성

• 수준에 관계없는 프로그래밍

• 학생들은 본인의 전공이나 프로그래밍 경험에 상관 없이 한 학기 동안 프로젝트를 완성할 수 있습니다. NI myRIO에는 LabVIEW로 FPGA를 프로그래밍하며, LabVIEW 또는 C/C++로 프로세서를 프로그래밍할 수 있는 옵션이 있습니다.

• 호환 및 확장성

교육자용 50%할인, 강의용 최대 75%할인

메카트로닉스 컨트롤 임베디드 로보틱스

Page 93: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

93 ni.com | NI CONFIDENTIAL

국제 공인 자격증 프로그램 Certified LabVIEW Developer

LabVIEW Core 1, Core 2

LabVIEW core 3, LabVIEW Performance

LabVIEW Advanced Architectures

Page 94: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

94 ni.com | NI CONFIDENTIAL

Page 95: ni.com | NI CONFIDENTIALmarcom.mylv.net/web/home/medical/medi_biotoolkit.pdf · 2014 대한의용생체공학 Tutorial Session . ni.com | NI CONFIDENTIAL 3 목차 •의용생체공학을

95 ni.com | NI CONFIDENTIAL

질의 응답

NI 의료 웹사이트(ni.com/medical/ko)