12
ni.com/korea/labview 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEW 그래픽 기반의 개발 환경 내장된 분석 함수 다양한 하드웨어 통합 샘플 프로젝트

그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

Embed Size (px)

Citation preview

Page 1: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

ni.com/korea/labview

그래픽 기반 시스템 디자인 플랫폼

NI LabVIEW 그래픽 기반의 개발 환경 내장된 분석 함수 다양한 하드웨어 통합 샘플 프로젝트

Page 2: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

2 ni.com/korea/labview

엔지니어의 엔지니어의 필요에 의해 만들어졌습니다.

엔지니어에 의한 최신기술의 요구에 의해 끊임 없이 진화하고 있습니다.

엔지니어를 위한 편리한 그래픽 기반 및 완벽한 한글 환경을 제공합니다.

지난 26년 동안 전세계 엔지니어들은 LabVIEW를 통해 시스템의 효율적인 설계, 제어 및 테스트를 수행하여 왔습니다.

그래픽 기반 개발환경인 LabVIEW는 익스프레스 함수, 코드 생성 그리고 편리한 디바이스와의 연결과 같은 기능을 통해 데이터

수집을 매우 편리하게 할 수 있는 것이 특징입니다. LabVIEW는 모든 측정 장비 및 설계 도구와의 연동이 가능하기 때문에

어플리케이션 투자에 대한 위험 없이 어플리케이션을 기존 시스템과 유기적으로 통합할 수 있습니다.

LabVIEW를 기반으로 한 Xbox 360 컨트롤러용 신형 기능 테스트 시스템을 바탕으로

테스트 전략을 수립하여 테스트 스테이션당 처리율을 50% 증가시킬 수 있었습니다.

-D.J. Mathias, Microsoft

“”

Page 3: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

ni.com/korea/labview 3

어플리케이션을 제작하는 3단계

3 디버깅하여 검증합니다.

2 그래픽 코드를 작성합니다.

1 사용자 인터페이스를 설계합니다.

Page 4: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

4 ni.com/korea/labview

간단한 프로젝트에서

프로젝트 탐색기I/O 및 배포 타겟을 포함한 모든 시스템 리소스 관리

배포 타겟데스크탑에서부터 Real-Time, 그리고 FPGA까지

LabVIEW 코드를 배포

모델 연산.m 파일, C 코드 그리고, HDL 코드를

LabVIEW내에서 재사용 및 통합

프론트 패널시스템 컨트롤과 측정 결과 디스플레이를 위한

이벤트 기반의 사용자 인터페이스 생성

타이밍순차적인 데이터 흐름을 통해 명시적인

실행 순서 및 타이밍 정의

편리한 사용, 향상된 프로그래밍 성능, 다양한 내장 함수, 유연한 UI,

명료한 프로그래밍 편집 및 디버깅, 각종 하드웨어와의 호환 등이

LabVIEW를 마법과 같이 만듭니다.

- Dr. Ehsan Mesbahi,

School of Marine Science and Technology Newcastle University

시스템 디자인 플랫폼

Page 5: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

ni.com/korea/labview 5

LabVIEW Real-Time Module의 강력한 프로젝트 관리와

다양한 타겟에서의 어플리케이션 동시 개발, 실행, 및

디버깅 기능을 통해 개발 시간을 대폭 단축시킬 수 있었습니다.

- David Thomson, Research Scientist, NOAA Aeronomy Laboratory, Unites States

대형 시스템 디자인까지

신속한 편집 및 실행언제나 어플리케이션 상태를 바로 확인 가능

병렬 프로그래밍독립된 루프의 생성시 자동적으로 병렬 실행

블록 다이어그램그래픽 기반의 프로그래밍으로 시스템의 동작을 정의

내장된 라이브러리엔지니어를 위한 다양한 영역의 고성능 분석 라이브러리 제공

하드웨어 연결모든 센서와 장비로부터 발생하는 실제 신호를

LabVIEW에서 통합

Page 6: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

•데이터 수집 자동화•소음 진동 측정 및 주파수 분석•In-Vehicle 데이터 수집

•여러 장비의 자동화 검사 시스템• 통신 프로토콜(시리얼, CAN 등)의

통합

여러 가지 데이터를 측정할 수 있는 수 많은 하드웨어와의 연동, 다양한 함수를 활용한 데이터 분석 및 시각화 기능을 통하여 효율적인 데이터 수집 시스템을 구축할 수 있습니다.

•회로 디자인•신호 및 이미지 프로세싱•컨트롤 디자인 & 시뮬레이션

시스템 디자인 및 알고리즘 개발과 같은 이론적인 접근에서부터 프로토타입, 시스템 검증 및 테스트와 같은 실습 영역까지 그래 픽 기반의 프로그래밍 언어인 LabVIEW를 활용하여 학과 과정에 적용하십시오.

증가하는 DUT의 복잡성과 산업 현장의 까다로운 요구에 부합할 수 있도록 LabVIEW는 다양한 장비, 센서 및 카메라 등을 편리 하게 통합하여 최적의 자동화 테스트 시스템 구축을 돕습니다.

•생산 테스트•휴대용 필드 테스트•RF 및 통신 테스트

•기계/구조 테스트•검증 테스트•이미지 처리 테스트

6 ni.com/korea/labview

LabVIEW의 응용 범위

Page 7: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

고급 I/O 프로세싱, 산업용 통신, 고속 제어 등 다양한 산업 현장 에서 LabVIEW와 NI PAC(Programmable Automation Controller) 솔루션을 활용한 어플리케이션을 개발하십시오.

•통합된 테스트 및 제어•머신 자동화•상태모니터링(MCM)

•모션 & 비전 통합 솔루션•분산 제어 시스템•전력 모니터링

•임베디드 시스템 디자인•메카트로닉스 디자인•컨트롤 디자인

•알고리즘 엔지니어링•디지털 필터 디자인•통신 프로토콜 디자인

LabVIEW를 통해 모델 개발에서부터 검증을 위한 시뮬레이션, 하드웨어 프로토타입, 임베디드 시스템으로의 배포 과정까지빠른 시간 내에 효율적으로 구현하십시오.

•데이터 측정 및 분석•RF 및 통신•임베디드 시스템

시스템 디자인 및 알고리즘 개발과 같은 이론적인 접근에서부터 프로토타입, 시스템 검증 및 테스트와 같은 실습 영역까지 그래 픽 기반의 프로그래밍 언어인 LabVIEW를 활용하여 학과 과정에 적용하십시오.

ni.com/korea/labview 7

Page 8: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

8 ni.com/korea/labview

광범위한 하드웨어 타겟

CompactRIO

산업용 터치 패널

ARM/DSP노트북 PCPDA

FPGA

데스크탑 PCCompactDAQ PXI 및 PXI Express

다양한 비전 시스템

Page 9: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

ni.com/korea/labview 9

컨트롤 디자인과 시뮬레이션

• LabVIEW Simulation Interface Toolkit

• LabVIEW System Identification Toolkit

• Real-Time Execution Trace Toolkit

•LabVIEW PID Control Toolkit

이미지 및 신호 처리

• LabVIEW GPU Analysis Toolkit

• LabVIEW Advanced Signal Processing Toolkit

•LabVIEW Adaptive Filter Toolkit

•Sound and Vibration Toolkit

•Spectral Measurements Toolkit

소프트웨어 개발과 배포

•LabVIEW VI Analyzer Toolkit

• LabVIEW Unit Test Framework Toolkit

•LabVIEW Applicaiton Builder

• LabVIEW FPGA Compile Farm Toolkit

보고서 생성과 데이터 저장

• Microsoft Office용 LabVIEW Report Generation Toolkit

• LabVIEW Database Connectivity Toolkit

•LabVIEW DataFinder Toolkit

•LabVIEW Internet Toolkit

LabVIEW 툴킷

LabVIEW 모듈 및 옵션

LabVIEW Real-Time Module

•임베디드 하드웨어 타겟에 어플리케이션 배포

LabVIEW FPGA Module

•신속한 FPGA 임베디드 설계 프로토타이핑

LabVIEW Embedded Development Module

•32비트 마이크로 프로세서 프로그래밍에 그래픽 기반 기법 도입

•ARM 코어 배포를 위한 프로그래밍

LabVIEW Datalogging and Supervisory Module

•분산 모니터링 및 제어 어플리케이션을 위한 개발 환경 제공

•모든 OPC 서버와의 통신 환경 제공

LabVIEW Simulation Module

•모델 형태로 플랜트와 컨트롤 모델 생성 및 시뮬레이션 환경 제공

•기본 함수 및 Real-Time Module과 사용하여 하드웨어 배포

LabVIEW Vision Development Module

•하이레벨 머신 비전, 이미지 프로세싱 기능 및 디스플레이 함수 지원

•그레이 스케일, 컬러, 바이너리 이미지 프로세싱

LabVIEW Statechart Module

•상태 차트 다이어그램으로 LabVIEW 어플리케이션 설계

•데이터 흐름을 사용하여 상태 동작 및 전환 정의

LabVIEW MathScript RT Module

•맞춤 .m file을 NI 리얼타임 하드웨어로 배포

•MATLABⓇ 소프트웨어에서 생성된 스크립트를 재사용

LabVIEW Robotics Module

•그래픽 기반의 하이레벨 개발 환경

•데스크탑, 리얼타임 시스템, FPGA에서 사용가능한 내장된 I/O

LabVIEW C Code Generator

•LabVIEW VI로부터 ANSI C 코드를 생성

•8, 16, 32비트 마이크로프로세서와의 호환

Page 10: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

10 ni.com/korea/labview

LabVIEW 2013 새기능

개발 효율성 증대

• 새로 추가된 북마크 기능을 통해 대형 어플리케이션 개발 시

효율적인 코드관리 가능

• 개선된 이벤트 기능과 빠른 디버깅을 도와주는

이벤트 인스펙터 윈도우 추가

• 사물인터넷(IoT)을 위한 새로운 웹서비스 개발도구

• 빠른 어플리케이션 개발을 위한 새로운 샘플 프로젝트와 템플릿

기능 및 성능의 향상

•NI Linux Real-Time OSⓇ 지원

•마우스 휠을 사용한 직관적인 UI 제어

•엑셀 파일로 측정 데이터 바로 저장

• iOS와 Android를 모두 지원하는 새로운 버전의

Data Dashboard for LabVIEW 2.2

개발 환경 개선

• 손쉬운 배포 및 설치파일 작성을 돕는 사용자 친화적

어플리케이션 빌더

• LabVIEW 유저들의 어플리케이션을 공유 할 수 있는

VI 패키지 매니저

Page 11: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

ni.com/korea/labview 11

LabVIEW 교육과정 및 국제인증 자격증

NI 교육의 이점

•풍부한 경험을 가진 강사로부터의 노하우 전수

•학습 기간과 개발 비용 단축

•효과적인 프로그래밍 구축

NI 국제인증자격 프로그램

•LabVIEW 개발처의 실력 인증

•업계 고용주, 의뢰인 및 동기로부터의 인정

•기술 전문성을 증명

한국내쇼날인스트루먼트의 교육센터는 측정 및 자동화, 시스템 디자인

분야에서 NI 솔루션을 사용하는 고객들을 대상으로 교육서비스를 제공

합니다. NI 솔루션을 배우고자 하는 개발자 혹은 NI 시스템을 최적으로 활용

하고자 하는 사용자들에게 가장 빠르고 효과적인 방법을 전달합니다.

자세한 사항은 niedu.co.kr에서 확인하십시오.

국내 최대 LabVIEW 개발자 커뮤니티

myLabVIEW(mylv.net)는 56,000여명의 LabVIEW 개발자들이 함께하는 국내 최대 개발자 커뮤니티입니다. 보다 발전된

모습으로 개발자들과 소통하기 위해 myLabVIEW(mylv.net)는 수준별 LabVIEW 강좌와 전문가의 프로그래밍 노하우를

새롭게 선보입니다.

새로워진 myLabVIEW를 지금 만나보세요.

QA

따라하면서 배우는 LabVIEW 동영상 강좌

고수가 전하는 LabVIEW 프로그래밍 노하우

운영진과 함께 고민하는 Q&A

다양한 분야의 솔루션을 공유할 수 있는 엔지니어 인터뷰

myLabVIEW 로 실력 업그레이드!

Page 12: 그래픽 기반 시스템 디자인 플랫폼 NI LabVIEWmarcom.mylv.net/web/home/download/2013_LV2013.pdf · 에서 labview와 ni pac ... •모션 & 비전 통합 솔루션 •분산

LabVIEW 무료 체험 방법

ni.com/trylabview를 방문하십시오.

■ LabVIEW 온라인 교육 동영상

■ LabVIEW의 모든 기능을 경험할 수 있는 평가판 다운로드 및 DVD 신청

■ LabVIEW를 활용한 시스템 개발 리소스 가이드 북

한국내쇼날인스트루먼트서울시 강남구 영동대로96길 20 대화빌딩 8층

•전화 : 02-3451-3400 •팩스 : 02-3451-3451 •이메일 : [email protected] •홈페이지 : ni.com/korea

ⓒ 2013 National Instruments Corporation. All rights reserved. LabVIEW, Multisim, National Instruments, NI, ni.com 및 SignalExpress는

National Instruments의 상표입니다. 여기에 언급된 다른 제품과 회사명은 각 해당 회사의 상표 또는 상호입니다.