LabVIEW 업그레이드 노트 - National Instruments



Similar documents
Windows 8에서 BioStar 1 설치하기

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

View Licenses and Services (customer)

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

IRISCard Anywhere 5

ThinkVantage Fingerprint Software

MF Driver Installation Guide

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

NI USB-TC01 사용자 가이드 - National Instruments

Xcovery 사용설명서

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

SBR-100S User Manual

SIGIL 완벽입문

User Guide

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

H3250_Wi-Fi_E.book

Archived: LabVIEW 업그레이드 노트 - National Instruments

© Rohde & Schwarz; R&S®CDS Campus Dashboard Software

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

vRealize Automation용 VMware Remote Console - VMware

[Brochure] KOR_TunA

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

Windows 10 General Announcement v1.0-KO

RHEV 2.2 인증서 만료 확인 및 갱신

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO


ActFax 4.31 Local Privilege Escalation Exploit

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

LabVIEW 2014 업그레이드 노트 - National Instruments

1

슬라이드 1

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

인쇄하기, 내보내기, 이메일로 문서 보내기

Microsoft PowerPoint - 권장 사양

회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제

슬라이드 1

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

Freecom Mobile Drive XXS 사용자에게! Freecom Mobile Drive XXS 외장형 하드 드라이브를 선택해 주셔서 감사합니다. 최 적의 사용과 성능을 위해 본 제품을 사용하기 전에 본 설명서를 주의 깊게 읽을 것 을 권합니다. Freecom T


DBMS & SQL Server Installation Database Laboratory

온라인등록용 메뉴얼

1

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

1809_2018-BESPINGLOBAL_Design Guidelines_out

<B1DDC0B6B1E2B0FCB0FAC0CEC5CDB3DDB0B3C0CEC1A4BAB82E687770>

Windows Server 2012

Studuino소프트웨어 설치

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

B2B 매뉴얼

Office 365 사용자 가이드

01

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

810 & 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

컴퓨터관리2번째시간

Microsoft PowerPoint - XUSB_제품메뉴얼_140206

Red Dot Award: Communication Design 에 참 하기 결정해 주셔서 기쁩니다. "성공을 위한 안내서"는 등 절 에 대해 안내 니다. 지체 말고 언 든지 연 해 주 오. Red Dot 은 등 절 또는 등 후 절 를 기꺼 와드 겠습니다. 01 Int

1. 무선 이미지 유틸리티 설명 1-1. 기능 이 Wireless Image Utility 는 안드로이드용 응용 프로그램입니다. 안드로이드 태블릿 또는 안드로이드 스마트폰에서 사용할 수 있습니다. 안드로이드 기기에 저장된 파일을 프로젝터로 무선 전송 컴퓨터에서 USB

Microsoft Word - src.doc

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

iOS5_1±³

오프라인 사용을 위한 Tekla Structures 라이선스 대여

Frequently Asked Question 버전 변경 날짜 변경 내용 v /07/22 최초 작성

wtu05_ÃÖÁ¾

NI USB-9229/9239 사용자 가이드 및 스펙 - National Instruments

슬라이드 1

- 2 -

PowerPoint Template

Microsoft PowerPoint - [부가상품]USBsafe 사용자 메뉴얼_111103

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

슬라이드 1

LabVIEW 2011 업그레이드 노트 - National Instruments

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭

LabVIEW 2012 업그레이드 노트 - National Instruments

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Nero StartSmart 설명서

2 목차 소개... 3 기능 개요... 4 주요 기능... 4 지원 미디어... 4 시작... 5 배포... 5 등록... 5 새 사용자로 등록하는 방법... 5 새 제품을 등록하는 방법... 5 평가판 활성화... 6 시스템 요구 사항... 8 드라이버 설치... 8

MF3010 MF Driver Installation Guide

Getting Started With Parallels Desktop¢ç 9

포인팅 장치 및 키보드

MF5900 Series MF Driver Installation Guide

gcloud storage 사용자가이드 1 / 17

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

2 전원 코드를 연결합니다. 출력 용지함을 기기 밖으로 꺼내고 문서 스토퍼 를 펼칩니다. 중요 아직 USB 케이블을 연결하지 마십시오. 전원 코드를 연결합니다. 경고 접지된 플러그가 기기에 장착되어 있어야 합니다. 2 1 Windows 사용자: 다음으로 3페이지 상단

슬라이드 1

CLAD Exam Objectives

ISP and CodeVisionAVR C Compiler.hwp

Salmosa_WebManual_KOR(B)

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

Transcription:

LabVIEW 업그레이드 노트 목차 이 업그레이드 노트에서는 Windows, OS X, Linux용 LabVIEW를 LabVIEW 2013 버전으로 업그레 이드하는 과정에 대해 설명합니다. 업그레이드를 하기 전 이 문서를 읽어 다음 토픽에 대한 정보 를 얻습니다: LabVIEW 업그레이드 시 권장 과정 이전 버전의 LabVIEW에서 저장한 VI를 로드하기 전에 알아야 할 잠재적인 호환성 문제 LabVIEW 2013의 새로운 기능과 동작 변경 LabVIEW 2013으로 업그레이드하기...1 1. VI 및 컴퓨터 설정 백업하기...2 2. VI의 기존 동작 테스트 및 기록하기...3 3. LabVIEW, 애드온, 디바이스 드라이버 설치하기...4 4. VI 변환하기 및 동작 변경 문제 해결하기...4 일반적인 업그레이드 문제 해결하기...5 업그레이드와 호환성 문제...6 LabVIEW 8.6 또는 이전 버전에서 업그레이드하기...6 LabVIEW 2009에서 업그레이드하기...6 LabVIEW 2010에서 업그레이드하기...8 LabVIEW 2011에서 업그레이드하기...10 LabVIEW 2012에서 업그레이드하기...10 LabVIEW 2013의 특징과 변경 내역...13 LabVIEW 웹 서비스 개선사항...13 LabVIEW에서 이벤트 드리븐 프로그래밍에 대한 생산성 개선사항...16 블록다이어그램 개선사항...17 프런트패널 개선사항...18 어플리케이션 빌더 개선사항...19 추가 및 변경된 VI, 함수, 노드...21 추가 및 변경된 클래스, 프로퍼티, 메소드, 이벤트...23 LabVIEW 예제 업데이트...23 VI Package Manager 설치 개선 사항 (Windows)...23 LabVIEW 이전 버전의 특징과 변경 내역...23 LabVIEW 2013으로 업그레이드하기 작은 어플리케이션의 경우 새 LabVIEW 버전을 설치하고 VI를 로드하는 방식으로 쉽게 LabVIEW 새 버전으로 업그레이드할 수 있습니다. 하지만, National Instruments는 업그레이드 시 발생하 는 문제점을 효율적으로 찾아내고 수정할 수 있도록 더 엄격한 업그레이드 과정을 실행할 것을 권장합니다. Tip 이 과정은 특히 다음과 같은 LabVIEW 어플리케이션에 사용할 때 유용합니다: 중요 한 작업을 컨트롤 또는 모니터하는 큰 어플리케이션, 실행이 장시간 중단되면 문제가 발 생하는 어플리케이션, 여러 모듈, 툴킷 또는 드라이버를 사용하는 어플리케이션, 지원되 지 않는 LabVIEW 버전에 저장된 어플리케이션. 어떤 LabVIEW 버전이 주요 지원을 받는

지에 대한 정보는 National Instruments 웹사이트 ni.com/info에서 정보 코드 lifecycle 을 입력하여 참조하십시오. 권장 업그레이드 과정 개요 Figure 1 노트 LabVIEW 5.1 또는 이전 버전에서 업그레이드하려면, 먼저 해당 버전과 최신 버 전 사이의 LabVIEW로 업그레이드해야 합니다. 특정 LabVIEW Legacy 버전에서 업그 레이드하기에 대한 더 자세한 정보는 National Instruments 웹사이트 ni.com/info에 서 정보 코드 upgradeold를 입력하여 참조하십시오. 1. VI 및 컴퓨터 설정 백업하기 LabVIEW 2013으로 업그레이드하기 전에 VI 복사본 및 개발 컴퓨터의 설정을 보호하면, 필요한 경우 VI를 이전의 기능으로 복구하고 업그레이드 과정을 다시 시작할 수 있습니다. a. VI 백업하기 LabVIEW를 업그레이드하기 전에 VI를 백업하면, VI를 쉽게 백업 복사본으로 되돌릴 수 있습니 다. 백업 복사본이 없는 경우 이전 버전의 LabVIEW에서 업그레이드된 VI를 열려면, 각 VI를 이전 버전으로 저장해야만 합니다. 다음 방법 중 하나를 사용하여 VI 세트를 백업할 수 있습니다: VI를 소스 코드 컨트롤에 제출 이렇게하면 VI를 업그레이드하여 발생한 동작 변경 문제를 해결할 수 없을 때, 제출한 파일 버전으로 되돌릴 수 있습니다. LabVIEW에서 소스 코드 컨 트롤을 사용하는 것에 대한 더 자세한 정보는 LabVIEW 도움말의 내용 탭에서 기본 프로 젝트 및 타겟 사용하기 개념 LabVIEW에서 소스 컨트롤 사용하기 토픽을 참조하십시오. LabVIEW 업그레이드 노트 2 ni.com/korea

VI 복사본 생성하기 VI가 정리된 방법에 따라 VI의 복사본을 생성합니다: 프로젝트로 저장 프로젝트를 열고 파일 다른 이름으로 저장을 선택하여.lvproj 파일 및 모든 프로젝트 컨텐츠를 복사합니다. 또한 모든 의존성 포함을 선택하여 프로 젝트가 의존하는 모든 파일의 복사본을 그대로 유지하도록 합니다. LLB 또는 디렉토리의 VI로 저장된 경우 OS의 파일 탐색기에서 LLB 또는 디렉토리의 복사본을 생성하고, 복사본을 다른 위치에 저장합니다. 복사본을 같은 하드 드라이브 에 저장하는 것을 피하여 이름 충돌이 발생하는 것을 방지합니다. b. 컴퓨터 설정 백업하기 LabVIEW 새 버전을 설치하면 공유 파일이 업데이트되어 이전 버전의 VI 동작에도 영향을 미칠 수도 있습니다. 그러나, 공유 파일을 업데이트한 후에는 이전 버전의 파일을 복구하는 것은 매우 어렵습니다. 그러므로 특히 지원되지 않는 LabVIEW 버전에서 업그레이드하거나, 어플리케이션 의 실행이 중단될 때 큰 손실이 발생하는 경우, 다음 중 한 가지 방법을 사용하여 개발 컴퓨터의 NI 소프트웨어 설정을 복구하는 것을 고려해보십시오. 컴퓨터 설정의 백업 이미지 생성 디스크 이미징 소프트웨어를 사용하여 업그레이드 전에 설치된 소프트웨어, 사용자 셋팅, 파일 등 컴퓨터의 디스크 상태를 보전합니다. 백업 디스크 이미지를 배포하여 컴퓨터를 업그레이드 전의 원래 설정으로 되돌립니다. 테스트 컴퓨터에서 업그레이드 과정 테스트 테스트 컴퓨터에서 업그레이드를 수행하면 백업 이미지를 생성하는 것보다 더 많은 시간이 소요되지만, National Instruments는 이 방 법을 사용하여 생산 과정을 컨트롤 또는 모니터하는 컴퓨터의 실행 중단을 방지하거나 최 소화하도록 권장합니다. 테스트 컴퓨터에서 업그레이드로 인한 모든 문제를 해결한 후, 테 스트 컴퓨터로 개발 컴퓨터를 대체하거나, 개발 컴퓨터에서 업그레이드 과정을 다시 재현 하십시오. Tip CPU, RAM, OS 및 소프트웨어 버전 등과 같은 개발 컴퓨터의 요소와 가능하면 일치하는 테스트 컴퓨터를 사용하여, 테스트 컴퓨터의 업그레드된 VI가 개발 컴퓨 터와 다르게 작동할 가능성을 최소화시킵니다. 2. VI의 기존 동작 테스트 및 기록하기 VI를 업그레이드할 때, LabVIEW 이전 버전과 LabVIEW 2013 사이의 개선사항으로 인해 VI의 동 작이 변경될 수도 있습니다. VI를 두 개의 버전에서 모두 테스트하여 그 결과를 비교하면, 업그레 이드로 인해 발생한 동작 변경 사항을 알 수 있습니다. 그러므로 다음 모든 테스트에 대한 결과 를 확인합니다: 매스 컴파일 로그 LabVIEW 이전 버전에서 VI를 매스 컴파일하면 모든 깨진 VI의 로그가 생성됩니다. 이 로그는 여러 사람이 VI를 공동으로 개발하는 경우 또는 일부 VI가 최근에 컴 파일되지 않은 경우 특히 유용합니다. 매스 컴파일 로그를 생성하려면 매스 컴파일 대화 상 자에서 로그 결과 확인란에 확인 표시를 합니다. VI 매스 컴파일에 대한 더 자세한 정보는 LabVIEW 도움말의 내용 탭에서 기본 VI와 SubVI 생성하기 사용법 VI 저장하기 VI 매 스 컴파일하기를 참조하십시오. 개별 VI가 의도한 기능을 올바르게 수행하는지 확인하는 유닛 테스트. 프로젝트 또는 SubVI 그룹이 의도한 대로 함께 작동하는지 확인하는 통합 테스트. VI가 데스크탑 컴퓨터 또는 FPGA 타겟과 같은 타겟에 배포되었을 때 예상대로 작동하는지 확인하는 배포 테스트. CPU 사용, 메모리 사용 및 코드 실행 속도를 확인하는 성능 테스트. 성능과 메모리 프로파일 윈도우를 사용하여 VI의 평균 실행 속도를 추정할 수 있습니다. VI가 예상치못한 데이터를 올바르게 처리하는지 확인하는 스트레스 테스트. National Instruments 3 LabVIEW 업그레이드 노트

VI 테스트에 대한 더 자세한 정보는 LabVIEW 도움말의 내용 탭에서 기본 어플리케이션 개발과 디자인 가이드라인 개념 큰 어플리케이션 개발하기 개발 모델의 단계 어플리케이션 테 스트하기 토픽을 참조하십시오. 노트 테스트 도중 변경된 VI가 있는 경우, 계속 진행하기 전에 VI의 새 버전을 백업하 십시오. 3. LabVIEW, 애드온, 디바이스 드라이버 설치하기 a. 모듈, 툴킷, 드라이버를 포함하여 LabVIEW 설치하기 LabVIEW 새 버전으로 업그레이드할 때, 새 개발 시스템 뿐 아니라 새 버전과 호환되는 모듈, 툴 킷, 드라이버를 함께 설치해야 합니다. 이 소프트웨어를 적절한 순서 대로 설치하는 것에 대한 설명은 LabVIEW 설치 설명서를 참조하십시오. b. user.lib 파일 복사 LabVIEW 이전 버전에서 생성한 사용자 컨트롤 및 VI를 LabVIEW 2013의 VI에서도 사용하려면, 이전 버전의 labview\user.lib 디렉토리의 파일을 LabVIEW 2013의 labview\user.lib에 복 사합니다. 4. VI 변환하기 및 동작 변경 문제 해결하기 LabVIEW 2013에서 VI를 매스 컴파일하여 VI가 LabVIEW 새 버전으로 변환되면, 에러 로그가 생 성되어 깨진 VI를 손쉽게 찾을 수 있습니다. 이 정보와 이 문서의 업그레이드와 호환성 문제 섹 션을 함께 사용하여 LabVIEW 새 버전에서 발생하는 동작 변경을 찾아내고 해결할 수 있습니다. a. LabVIEW 새 버전에서 VI 매스 컴파일하기 VI를 매스 컴파일하면 VI가 LabVIEW 2013 버전으로 변환되는 동시에 저장이 됩니다. 그러나 VI 를 매스 컴파일한 후, 이전 버전의 LabVIEW에서 열려면 각 VI 또는 프로젝트에서 파일 이전 버 전으로 저장을 선택해야만 열 수 있습니다. 그렇기 때문에 새 LabVIEW 버전으로 변환하려는 VI 만 매스 컴파일하십시오. 업그레이드로 인해 발생하는 문제를 찾아내려면, 매스 컴파일 대화 상 자의 로그 결과 확인란에 확인 표시를 하여 매스 컴파일 로그를 생성하십시오. VI 매스 컴파일에 대한 더 자세한 정보는 LabVIEW 도움말의 내용 탭에서 다음 토픽을 참조하십 시오: 기본 VI와 SubVI 생성하기 사용법 VI 저장하기 VI 매스 컴파일하기 기본 VI와 SubVI 생성하기 사용법 VI 저장하기 일반적인 매스 컴파일 상태 메시지 b. 깨진 VI 수정 LabVIEW 이전 버전과 LabVIEW 2013 사이의 개선사항으로 인해 오래된 기능을 사용하는 VI가 깨질 수도 있습니다. 다음 단계에 따라 LabVIEW 2013에서 깨진 VI를 재빨리 찾아내고 수정할 수 있습니다: 1. 업그레이드 도중 깨진 VI를 찾아내려면 이전 단계에서 생성한 매스 컴파일 에러 로그를 VI 의 기존 동작을 테스트할 때 생성한 로그와 비교해보십시오. 2. 개별 VI가 LabVIEW 업데이트로 인해 깨졌는지 알려면, 이 문서의 업그레이드와 호환성 문 제 섹션을 참조하십시오. c. 동작 변경 알아내고 해결하기 National Instruments에서는 VI 동작이 여러 LabVIEW 버전간에 변경되는 것을 방지하기 위해 최 선을 다하고 있지만, 개선사항 및 버그 수정으로 인해 VI의 동작이 변경되는 경우가 발생합니다. LabVIEW 업그레이드 노트 4 ni.com/korea

다음 도구 중 하나를 사용하여 사용 중인 VI의 동작이 LabVIEW의 새 버전에서 변경되는지 신속 하게 찾아낼 수 있습니다: VI 분석기 업그레이드 테스트 큰 VI 세트에서 이러한 테스트를 사용하면 업그레이드로 인 해 발생한 여러 동작 변경을 효율적으로 찾을 수 있습니다. 이 테스트를 다운로드하고 사용 하는 방법은 다음과 같습니다: 1. 업그레드 이전에 사용하던 버전 이후 출시된 모든 LabVIEW에서 사용할 수 있는 VI 분 석기 업그레이드 테스트를 다운로드합니다. 이 테스트를 다운로드하려면, National Instruments 웹사이트 ni.com/info에서 정보 코드 analyzevi를 입력하십시오. 2. 도구 VI 분석기 VI 분석을 선택하고 새 VI 분석기 태스크를 시작하여 테스트를 열고 실행합니다. 각 VI에서 이 메뉴 옵션을 선택하는 대신 프로젝트 탐색기 윈도우에서 이 옵션을 선택하면, 프로젝트 전체를 한 번에 분석할 수 있습니다. 3. 테스트에서 다루는 LabVIEW 버전의 업그레이드와 호환성 문제 섹션을 참조하여 테스 트 실패를 해결합니다. 예를 들어, LabVIEW 2010 VI 분석기 업그레이드 테스트에서 동 작 변경이 발견되는 경우, LabVIEW 2009에서 업그레이드하기 섹션을 참조하십시오. 업그레이드 문서 이 문서의 업그레이드와 호환성 문제 섹션 VI를 깨뜨리거나 동작에 영향을 미칠 수 있는 변경사항을 나열합니다. 업그레이드 이전 버전부터 시작해서 각 LabVIEW 버전 별 섹션을 참조하십시오. Tip 업그레이드된 VI를 열고 편집 찾기와 대체를 선택하여 업그레이드와 호 환성 문제 섹션에 나열된 삭제된 객체 및 변경된 객체를 빠르게 찾을 수 있습니 다. LabVIEW 2013 알려진 유의사항 LabVIEW 2013의 출시 전 및 출시 과정 중에 발견된 버그의 리스트입니다. 이 리스트는 National Instruments 웹사이트 ni.com/info에서 정보 코드 lv2013ki를 입력하여 볼 수 있습니다. 업그레이드된 VI의 동작에 영향을 미 칠 수 있는 버그를 해결하는 방법에 대해서는 업그레이드 동작 변경과 업그레이드 이동 섹션을 참조하십시오. 모듈과 툴킷 문서 LabVIEW FPGA와 LabVIEW Real-Time Module을 비롯한 일부 모듈 및 툴킷의 업그레이드 문제를 애드온 별로 나열합니다. 드라이버 readme 파일 드라이버 별 업그레이드 문제를 나열합니다. readme 파일을 찾으려면 드라이버의 설치 미디어를 참조하십시오. Tip 동작 변경이 LabVIEW 업데이트가 아닌 드라이버 업데이트로 인해 발생 했는지 확인하려면, LabVIEW 2013을 설치한 후 LabVIEW 이전 버전에서 VI를 테스트합니다. 사용자 테스트 이전 버전에서 실행한 테스트와 같은 테스트를 LabVIEW 2013의 VI에서 실 행하여 결과를 비교하십시오. 새로운 동작을 발견하는 경우, 업그레이드 문서를 참조하여 변경의 근원을 찾을 수 있습니다. 일반적인 업그레이드 문제 해결하기 다음 업그레이드 문제를 해결하는 것에 대한 더 자세한 정보는 LabVIEW 도움말의 내용 탭에서 LabVIEW 2013으로 업그레이드하기 일반적인 업그레이드 문제 해결하기 토픽을 참조하십시 오. 찾을 수 없는 모듈 또는 툴킷 기능 검색하기 찾을 수 없는 SubVI, 팔레트, 프로퍼티 노드 검색하기 LabVIEW 2013에서 LabVIEW 이전 버전으로 만든 VI를 열 수 없는 이유 알아내기 설치되어 있는 NI 소프트웨어의 버전 알아내기 National Instruments 5 LabVIEW 업그레이드 노트

VI를 LabVIEW 이전 버전으로 복구하기 업그레이드와 호환성 문제 VI를 깨트리거나, 동작 변경을 초래할 수 있는 변경사항에 대해서는 각 LabVIEW 버전 별로 다음 섹션을 참조하십시오. LabVIEW 새 버전의 유의사항, 추가적인 호환성 문제, LabVIEW 2013의 최신 추가 기능에 대한 정 보는 labview 디렉토리의 readme.html 파일을 참조하십시오. LabVIEW 8.6 또는 이전 버전에서 업그레이드하기 LabVIEW 8.6 또는 이전 버전에서 LabVIEW 2013으로 업그레이드할 때 발생할 수 있는 업그레이 드, 호환성 문제는 National Instruments 웹사이트 ni.com/info에서 정보 코드 oldupgradeissues 를 입력하여 참조하십시오. 또한 업그레이드 시 발생할 수 있는 다른 문제에 대한 정보는 이 문 서에서 다른 LabVIEW x에서 업그레이드하기 섹션을 참조하십시오. LabVIEW 2009에서 업그레이드하기 LabVIEW 2009에서 LabVIEW 2013으로 업그레이드할 때 다음과 같은 호환성 문제가 발생할 수 있습니다. 업그레이드 시 발생할 수 있는 다른 문제에 대해서는 이 문서의 LabVIEW 2010에서 업 그레이드하기, LabVIEW 2011에서 업그레이드하기 및 LabVIEW 2012에서 업그레이드하기 섹션 을 참조하십시오. VI와 함수 동작 변경 내역 다음 VI는 정지 대역 감쇠 입력의 값보다 높은 감쇠를 사용해서 필터 차수가 높을 때 타원 필터 를 디자인합니다. [타원 계수] [타원 필터] [타원 필터 PtByPt] VISA 리소스 찾기 함수 LabVIEW 2010 및 이후 버전에서, 시스템이 디바이스를 찾지 못하는 경우, [VISA 리소스 찾기] 함 수는 에러 코드 1073807343을 반환합니다. 삭제된 VI, 함수, 노드 LabVIEW 2010 및 이후 버전은 다음 VI, 함수, 노드를 지원하지 않습니다: 코드 인터페이스 노드 라이브러리 함수 호출 노드를 대신 사용하십시오. TDM을 TDMS로 변환 [TDM 또는 TDMS로 변환]을 대신 사용하십시오. 이 VI는 파일을.tdm 또는.tdms 파일 포맷으로 변환합니다. TDMS를 TDM으로 변환 [TDM 또는 TDMS로 변환]을 대신 사용하십시오. 프로퍼티 타입 얻기 [프로퍼티 정보 얻기]를 대신 사용하십시오. 이 VI는 데이터 파일, 채 널 그룹 또는 채널의 프로퍼티에 대한 정보를 반환합니다. FFT 파워 스펙트럼 [FFT 파워 스펙트럼 및 PSD]를 대신 사용하십시오. FFT 파워 스펙트럼 밀도 [FFT 파워 스펙트럼 및 PSD]를 대신 사용하십시오. 프로퍼티 열거 [프로퍼티 정보 얻기]를 대신 사용하십시오. 에러 병합 [에러 병합] 함수를 대신 사용하십시오. 쿼리 병합 [스토리지 참조 번호 병합]을 대신 사용하십시오. 부동소수 수학 연산 LabVIEW 컴파일러가 변경되어, 여러 부동소수 수학 연산의 결과가 LabVIEW 이전 버전에서 반 환되는 결과와 다른 결과를 반환할 수도 있습니다. LabVIEW에 사용된 부동소수의 알고리즘 정 확도는 이전과 같거나 대부분의 경우 LabVIEW 2010 및 이후 버전에서 더욱 향상되었습니다. 그 LabVIEW 업그레이드 노트 6 ni.com/korea

러나, 일부 작업에서는 결과가 이전 버전보다 정확하지 않을 수도 있습니다. 이전 버전에서는 입 력 데이터 타입보다 높은 숫자 정밀도를 사용하여 함수를 구현한 반면, LabVIEW 2010 및 이후 버전에서는 입력 데이터 타입과 같은 숫자 정밀도를 사용하여 함수를 내부적으로 구현합니다. 이러한 연산으로 인해 발생할 수 있는 에러는 허용 가능한 정도이며 입력의 데이터 타입으로 여 전히 유효합니다. 노트 부동소수를 사용하는 수학적 연산에 대한 더 자세한 정보는 National Instruments 웹사이트 ni.com/info에서 정보 코드 exdj8b를 입력하여 참조하십시오. LabVIEW 클래스 생성하기 LabVIEW 2009 및 이전 버전에서는 VI의 커넥터 팬에 해당 클래스나 직하위 클래스가 포함된 엄 격한 타입의 VI 참조 번호가 있는 클래스를 생성할 수 있습니다. LabVIEW 2010 및 이후 버전에서 는 엄격한 타입의 VI 참조 번호를 사용하지 않거나 프라이빗 데이터 컨트롤의 VI 참조 번호를 제 거하지 않으면 클래스가 깨져서 나타납니다. 설치 프로그램 만들기(Windows) LabVIEW 2010 및 이후 버전에서, Windows 2000이나 이후 버전이 필요한 설치 프로그램이 있는 프로젝트를 로드할 경우, LabVIEW는 시스템 사양을 Windows XP 또는 이후 버전으로 업데이트 합니다. LabVIEW 2010 및 이후 버전을 설치한 후에는, 컴퓨터에서 이전 버전의 LabVIEW를 사용 하여 Windows 2000에서 실행되는 설치 프로그램을 만들 수 없습니다. 라이브러리 함수 호출 노드에서 올바른 호출 형식 사용하기 LabVIEW 8.5, LabVIEW 8.6 및 LabVIEW 2009에서 라이브러리 함수 호출 노드에 대해 잘못된 호 출 형식을 지정하면, LabVIEW는 에러를 복구하고 올바른 호출 형식을 사용합니다. LabVIEW 2010 및 LabVIEW 2011은 이런 확인 작업을 수행하지 않고 사용자가 올바른 호출 형식을 선택하도록 요구합니다. 그러므로, 라이브러리 함수 호출 노드를 포함한 VI를 LabVIEW 8.5, LabVIEW 8.6 또 는 LabVIEW 2009에서 LabVIEW 2010 또는 이후 버전으로 변환하는 경우, VI에 대해 잘못된 호출 형식을 선택하면 VI가 충돌을 일으킵니다. 다음 단계에 따라 라이브러리 함수 호출 노드를 포함하는 VI를 LabVIEW 2010 또는 이후 버전으 로 변환하도록 준비합니다. 1. 마지막으로 저장된 LabVIEW 버전에서 VI를 엽니다. 2. 각 라이브러리 함수 호출 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 설 정을 선택하여 라이브러리 함수 호출 대화 상자를 디스플레이합니다. 3. 에러 확인 탭을 클릭합니다. 4. 최대값 확인란에 확인 표시를 하여 최대 에러 확인을 활성화합니다. 이와 같이 선택하면, 잘 못된 호출 형식을 선택하는 경우, LabVIEW가 실행 중에 알려줍니다. 5. 확인 버튼을 클릭합니다. 6. 각 라이브러리 함수 호출 노드에 대해 최대 에러 확인을 선택한 후, VI를 실행합니다. 7. 에러를 반환하는 라이브러리 함수 호출 노드 각각에 대해 올바른 호출 형식을 선택합니다. 모든 호출 형식 에러를 해결한 후, VI를 LabVIEW 2010 또는 이후 버전으로 변환할 수 있습니다. LabVIEW와 NI TestStand의 호환성 문제 LabVIEW 2010 및 이후 버전은 TestStand 4.2.1 및 이전 버전과의 알려진 호환성 문제가 있습니다. National Instruments 웹사이트 ni.com/info를 방문하여 정보 코드 exvaku를 입력하면 이 문제 에 대한 더 자세한 정보를 제공하는 기술지원 데이터베이스 문서를 볼 수 있습니다. LabVIEW와 NI TestStand와의 문제에 대한 더 자세한 정보는 TestStand 설치 미디어 및 <TestStand>\Doc 디렉토리에서 사용 중인 버전의 NI TestStand에 대한 Readme.html 파일을 참조하십시오. National Instruments 7 LabVIEW 업그레이드 노트

LabVIEW 2010에서 업그레이드하기 LabVIEW 2010에서 LabVIEW 2013으로 업그레이드할 때 다음과 같은 호환성 문제가 발생할 수 있습니다. 업그레이드 시 발생할 수 있는 다른 문제에 대해서는 이 문서의 LabVIEW 2011에서 업 그레이드하기 및 LabVIEW 2012에서 업그레이드하기 섹션을 참조하십시오. VI와 함수 동작 변경 내역 LabVIEW 2011 및 이후 버전에서 [UDP 멀티캐스트 열기]의 멀티캐스트 주소 입력은 필수 입력입 니다. 또한 포트 출력은 포트 출력으로 이름이 변경됩니다. 삭제된 VI와 함수, 노드 LabVIEW 2011 및 이후 버전에서 [제로 위상 필터]의 모든 다형성 인스턴스에는 더 이상 초기화/ 연속 입력이 없습니다. 이 VI의 새로운 버전을 사용하려면, LabVIEW 이전 버전의 [제로 위상 필 터] 인스턴스를 필터 팔레트에 있는 같은 이름의 VI로 대체합니다. 프로퍼티, 메소드, 이벤트 동작 변경 내역 LabVIEW 2011 및 이후 버전에서 프로퍼티, 메소드, 이벤트의 동작이 다음과 같이 변경되었습니 다: LabVIEW 2010에서, 컴파일된 객체 캐시 지우기 메소드는 특정 타겟과 관련된 객체 캐시를 지웁니다. LabVIEW 2011 및 이후 버전에서, 컴파일된 객체 캐시 지우기 메소드는 실행 중인 LabVIEW 버전의 전체 사용자 캐시를 지웁니다. 그러므로 LabVIEW 2010에서 생성되고 컴파 일된 객체 캐시 지우기 메소드를 포함하는 VI가 LabVIEW 2011 및 이후 버전에서 깨지지 않 는다 하더라도 이러한 VI는 이전보다 더 많은 수의 VI 객체 파일을 삭제하므로, 관련된 VI는 로드 시에 다시 컴파일되게 됩니다. LabVIEW 2010 및 이전 버전에서 스케일 범위 변경 이벤트의 새 범위 이벤트 데이터 필드는 사용자가 그래프 또는 차트에 설정한 오프셋 및 배율을 무시합니다. LabVIEW 2011 및 이후 버전에서, 새 범위 이벤트 데이터 필드는 사용자가 설정한 오프셋 및 배율을 반영하여 결과 를 반환합니다. LabVIEW 2010 또는 이전 버전에서 이 문제를 피하기 위해 코드를 사용한 경 우, 코드를 업그레이드된 버전으로 업데이트해야 합니다. 삭제된 프로퍼티, 메소드, 이벤트 LabVIEW 2011 및 이후 버전은 Sim 다이어그램 클래스의 선택사항에서 서브시스템 메소드를 지 원하지 않습니다. SSE2 명령어를 지원하지 않는 타겟의 빌드 스펙 이동하기 SSE2 명령어를 지원하지 않는 타겟의 빌드 스펙을 LabVIEW 2011 및 이후 버전으로 이동하여 사 용하려면, 빌드 스펙에서 SSE2 최적화를 비활성화해야 합니다. 최적화를 비활성화하지 않으면, LabVIEW로 관련 어플리케이션을 만들 수는 있지만 어플리케이션을 의도한 타겟에서 실행할 수 없습니다. SSE2 명령어를 지원하는 하드웨어 타입에 대한 정보는 LabVIEW 도움말의 내용 탭에서기본 어 플리케이션 만들기 및 배포하기 빌드 스펙 설정하기 타겟 하드웨어의 SSE2 명령어 지원 확인 하기 토픽을 참조하십시오. LabVIEW의 여러 버전 사이에서 패턴화된 데이터 전송하기 LabVIEW 2011 및 이전 버전에서, [패턴화된 문자열로] 및 [문자열로부터 패턴화 해제] 함수를 사 용하여 LabVIEW의 여러 버전 사이에서 데이터를 전송할 수 있습니다. LabVIEW 2012 버전에서 는 labview\vi.lib\utility 디렉토리에 있는 VariantFlattenExp VI를 사용하여 이러한 데이터 를 전송합니다. VariantFlattenExp VI는 데이터를 전송하려는 LabVIEW의 타겟 버전의 16진수 정 수를 받습니다. LabVIEW 업그레이드 노트 8 ni.com/korea

64비트와 배정도 숫자형 데이터 타입을 지원하는 다형성 VI 터미널 LabVIEW 2011 및 이후 버전에서는, 확장형 숫자형 데이터를 배정도 숫자형 데이터 및 64비트 정 수 데이터 타입을 모두 지원하는 다형성 VI의 터미널에 연결하는 경우 LabVIEW는 확장형 숫자 형 데이터를 배정도 데이터로 강제 변환합니다. 이 동작은 LabVIEW 8.5 및 8.6의 동작과 일치합니다. 그러나, LabVIEW 8.0, 8.2, 2009 및 2010에서 LabVIEW는 배정도 데이터 타입 대신 64비트 정수 데이터 타입을 선택합니다. 특정 LabVIEW 공유 라이브러리의 에러 리포트 기능 향상 이전 버전의 LabVIEW에서 라이브러리 함수 호출 노드로 LabVIEW 공유 라이브러리를 호출하면, 공유 라이브러리는 필요한 리소스가 설치되어 있지 않은 타겟 컴퓨터에서 실행되지 않습니다. 그러나 그런 경우 공유 라이브러리는 에러를 자동으로 반환하지 않거나 다른 방법으로 실행 실 패를 나타냅니다. LabVIEW 2011 및 이후 버전에서, 라이브러리 함수 호출 노드가 이 공유 라이 브러리를 호출하면 LabVIEW는 실패를 나타내는 에러를 반환합니다. 그러므로, LabVIEW 2010 및 이전 버전에서 에러를 반환하지 않는 LabVIEW 공유 라이브러리는 LabVIEW 2011 및 이후 버 전에서 에러를 반환합니다. 이러한 에러 리포트 기능 향상은 다음과 같은 특성을 지닌 LabVIEW 공유 라이브러리를 호출하 는 VI에 다음 및 다음에 제한되지 않는 영향을 미칩니다. 공유 라이브러리 내의 VI가 타겟 컴퓨터에 설치되지 않은 정품인증된 구성요소를 사용하는 경우. 공유 라이브러리 내의 VI가 타겟 컴퓨터에 관련 공유 라이브러리가 설치되지 않은 라이브 러리 함수 호출 노드를 사용하는 경우. 공유 라이브러리 내의 VI가 SSE2 최적화를 사용하여 컴파일되었지만 타겟 컴퓨터가 SSE2 명 령어를 지원하지 않는 경우. LabVIEW의 NI 예제 탐색기 데이터 파일 검색 위치 변경 LabVIEW 2011 및 이후 버전은 NI 예제 탐색기 데이터 파일(.bin3)을 LabVIEW 이전 버전보다 더 제한된 위치에서 검색합니다. NI 예제 탐색기에 나타나도록 생성한 사용자의 예제 VI를 LabVIEW 가 찾을 수 있도록 하려면, 해당.bin3 파일을 다음 디렉토리에 두어야 합니다: labview\examples\exbins LabVIEW 이전 버전의 경우 examples 디렉토리 내 어디든.bin3 파일이 있으면 됩니다. labview\instr.lib labview\user.lib LabVIEW 2011 및 추가적인 National Instruments 소프트웨어와의 호환성 문제 LabVIEW 2011에서는 NI Spy 2.3 또는 이후 버전, 또는 NI I/O Trace 3.0을 사용해야 합니다. NI Spy 는 NI Spy 2.7.2 이후 NI I/O Trace로 이름이 변경되었습니다. NI I/O Trace는 NI 디바이스 드라이 버 미디어에 있습니다. LabVIEW 2011은 Measurement Studio 8.0 및 이후 버전을 지원합니다. National Instruments 웹사 이트 ni.com/info를 방문하여 정보 코드 exd8yy를 입력하면 Upgrade Advisor에 접근하여 Measurement Studio 8.0 또는 이후 버전을 구입할 수 있습니다. National Instruments 9 LabVIEW 업그레이드 노트

LabVIEW 2011에서 업그레이드하기 LabVIEW 2011에서 LabVIEW 2013으로 업그레이드할 때 다음과 같은 호환성 문제가 발생할 수 있습니다. 업그레이드 시 발생할 수 있는 다른 문제에 대해서는 이 문서의 LabVIEW 2012에서 업 그레이드하기 섹션을 참조하십시오. 삭제된 VI와 함수, 노드 LabVIEW 2012 및 이후 버전은 다음의 VI, 함수, 노드를 지원하지 않습니다: 극좌표 플롯 [포인트가 있는 극좌표 플롯]을 대신 사용하십시오. [포인트가 있는 극좌표 플롯]은 라인/포인트 및 크기 등 두 개의 새로운 입력을 제공합니다. 사각형 그리기 (Draw Rect) [사각형 그리기] (Draw Rectangle)를 대신 사용하십시오. 프로퍼티, 메소드, 이벤트 동작 변경 내역 테이블 클래스의 셀의 값 설정 메소드에서 X 인덱스 및 Y 인덱스 입력이 32비트 부호없는 정수 에서 32비트 부호있는 정수로 변경되었습니다. 삭제된 프로퍼티, 메소드, 이벤트 LabVIEW 2012 및 이후 버전은 다음의 프로퍼티, 메소드, 이벤트를 지원하지 않습니다: 다이어그램 클래스의 데이터 타입 메소드에서 생성. 이 메소드를 포함하는 VI를 업그레이 드하는 경우, 이 VI는 데이터 타입에서 생성(제거됨) 메소드를 호출합니다. 이 메소드를 스 타일 입력이 없어진 새 데이터 타입에서 생성 메소드로 대체하십시오. 타임 플랫 시퀀스 클래스의 프레임[] 프로퍼티. 대신 플랫 시퀀스 클래스의 프레임[] 프로퍼 티를 사용하십시오. VI 클래스의 프런트패널 윈도우:프로퍼티 열기. 대신 프런트패널:열기 메소드, 프런트패널: 닫기 메소드 또는 프런트패널 윈도우:상태 프로퍼티를 사용하십시오. VI (ActiveX) 클래스의 FPWinOpen 프로퍼티. 대신 OpenFrontPanel 메소드, CloseFrontPanel 또는 FPState 프로퍼티를 사용하십시오. LV 클래스 라이브러리 클래스의 정적 멤버 VI 프로퍼티. 대신 정적 멤버 VI[] 프로퍼티의 새 버전을 사용하십시오. LV 클래스 라이브러리 클래스의 다이나믹 멤버 VI 프로퍼티. 대신 다이나믹 멤버 VI[] 프로 퍼티의 새 버전을 사용하십시오. 이름이 변경된 프로퍼티, 메소드, 이벤트 LabVIEW 2012 및 이후 버전에서 다음 프로퍼티, 메소드, 이벤트의 이름이 변경되었습니다. 클래스 LabVIEW 2011 이름 LabVIEW 2012 및 이후 버전 이 름 타입 프로젝트 아이템 직하위 아이템[] 고유 아이템[] 프로퍼티 프로젝트 아이템 직상위 소유자 프로퍼티 LV 클래스 라이브러리 상위 컨트롤 참조 상위의 참조 생성 제한 프로퍼티 LabVIEW 2012에서 업그레이드하기 LabVIEW 2012에서 LabVIEW 2013으로 업그레이드할 때 다음과 같은 호환성 문제가 발생할 수 있습니다. LabVIEW 업그레이드 노트 10 ni.com/korea

VI와 함수 동작 변경 내역 LabVIEW 2013에서 VI와 함수의 동작이 다음과 같이 변경되었습니다. 웹 서비스 VI 웹 서비스 팔레트의 다음 VI가 LabVIEW 2013에서 재작성되었습니다. 재작성된 VI에는 LabVIEW 웹 서비스 요청 입력이 포함되며, 이 입력이 httprequestid 입력을 대체합니다. 이 새 기능을 사 용하려면, 제거된 VI를 웹 서비스 팔레트에 있는 같은 이름의 VI로 대체하십시오. 웹 서비스 팔레트: [모든 Form Data 읽기] [모든 요청 변수 읽기] [Form Data 읽기] [Post Data 읽기] [요청 변수 읽기] [업로드된 파일 정보 읽기] 출력 서브팔레트: [출력 비우기] [ESP 템플릿 제공] [ESP 변수 설정] [HTTP 헤더 설정] [HTTP 다시 지정 설정] [HTTP 응답 코드 설정] [HTTP 응답 MIME 타입 설정] [응답 쓰기] 보안 서브팔레트: [암호화 해제] [암호화] [인증 세부사항 얻기] 세션 서브팔레트: [세션 존재하는지 확인] [세션 생성] [세션 변수 삭제] [세션 삭제] [세션 ID 쿠키 얻기] [모든 세션 변수 읽기] [세션 변수 읽기] [세션 변수 쓰기] 처리되지 않고 다이나믹하게 등록된 이벤트에 대한 이벤트 구조 타임아웃 터미널의 동작에 대한 변경 내역 LabVIEW 2012 및 이전 버전에서 다이나믹하게 이벤트를 등록할 경우, 이벤트 구조에서 처리되 도록 설정하지 않은 모든 이벤트는 해당 이벤트가 발생할 때 타임아웃 터미널을 리셋할 수 있습 니다. 예를 들어, [이벤트 등록] 함수를 사용하여 마우스 업, 마우스 다운, 마우스 이동 이벤트를 등록하였지만 이벤트 구조가 오직 마우스 업, 마우스 다운 이벤트만 처리하도록 설정하는 경우, 마우스 이동 이벤트가 발생할 때 타임아웃 터미널이 리셋됩니다. 노트 타임아웃 터미널은 값을 해당 터미널에 연결할 때에만 리셋됩니다. National Instruments 11 LabVIEW 업그레이드 노트

LabVIEW 2013에서는 처리되지 않고 다이나믹하게 등록된 이벤트가 이벤트 구조 타임 아웃 터 미널을 리셋하지 않습니다. 기본.NET Framework의 변경 내역 LabVIEW 2013에서.NET 객체를 생성하고 통신하려면.NET Framework 4.0이 필요합니다..NET Framework 4.0을 사용하면 모든 버전의.NET Framework에서 생성한 순수한 관리되는 어셈블리 및.NET 4.0에서 만든 혼합 모드 어셈블리를 로드할 수 있습니다. LabVIEW 2013 설치 프로그램에 는.NET Framework 4.0이 포함되어 있습니다. 그러나.NET Framework 4.0의 설치를 제거하거나 다른 버전의.NET Framework를 타겟으로 하는 어셈블리를 로드하려는 경우,.NET 객체를 생성하 거나 통신하려고 하면 LabVIEW는 에러를 반환합니다. LabVIEW 2013은 기본으로 Common Language Runtime (CLR) 4.0을 로드합니다. 그러나, LabVIEW 가 CLR 2.0을 타겟으로 하는.NET 혼합 모드 어셈블리를 로드하도록 강제 지정할 수 있습니다. LabVIE에서 어셈블리를 로드하는 것에 대한 더 자세한 정보는 LabVIEW 도움말의 내용 탭에 있 는 기본 Windows 연결 사용법.NET LabVIEW에서.NET 2.0, 3.0, 3.5 어셈블리 로드하기 토 픽을 참조하십시오. 시스템 버튼에 대한 변경 내역 LabVIEW 2012 및 이전 버전에서, 시스템 팔레트에서 프런트패널에 시스템 버튼을 놓으면 기본 으로 return 키로 값을 토글합니다. LabVIEW 2013에서 LabVIEW는 시스템 버튼에 대한 기본 키 를 지정하지 않습니다. 값 및 값(신호) 프로퍼티에 대한 변경 내역 LabVIEW 2012 및 이전 버전에서, 래치된 불리언 컨트롤을 값 또는 값(신호) 프로퍼티로 설정하 는 경우 LabVIEW는 에러를 반환했습니다. 그러나 래치된 불리언 컨트롤을 타입 정의로 변경하 는 경우, LabVIEW는 에러를 더 이상 반환하지 않습니다. LabVIEW 2013에서는 경합 조건을 방지 하기 위해, 래치된 불리언 컨트롤을 설정하려고 시도하는 경우 값 및 값(신호) 프로퍼티는 항상 에러를 반환합니다. 조건 터널 성능 개선사항 LabVIEW 2012에서는 루프의 각 출력 터널에 지정한 값만을 포함하기 위해 조건적 터널 옵션을 사용할 수 있지만, National Instruments는 어플리케이션에서 성능이 중요한 부분에는 다른 옵션 을 사용할 것을 권장합니다. LabVIEW 2013에서는 조건 터널에 대한 성능 향상으로 조건적 터널 옵션에 대한 메모리 할당이 줄었습니다. 사용자 컨트롤을 서브 패널에 연결하기 사용자 컨트롤을 서브패널 클래스의 VI 삽입 메소드에 연결하는 경우, LabVIEW는 에러를 반환 합니다. 사용자 컨트롤을 서브패널에 연결하려면, 해당 컨트롤을 VI의 프런트패널에 추가하고 VI를 서브패널에 연결합니다. NI 웹 기반 설정 및 모니터링을 SSL과 함께 사용하기 LabVIEW 2012 및 이전 버전에서는 NI 배포된 시스템 관리자에서 SSL (Secure Sockets Layer) 인 증서 및 인증서 서명 요청 (CSR)을 보고 편집할 수 있습니다. 배포된 시스템 관리자는 이 기능을 더 이상 지원하지 않습니다. 이제 NI 웹 기반 설정 및 모니터링에서 SSL 인증서 및 인증서 서명 요청을 생성, 편집 및 제거할 수 있습니다. 웹 시간 설정 및 모니터링 유틸리티에서, 웹 서버 설정 페이지로 탐색하여 SSL 인증 서 관리 탭을 디스플레이하여 사용자의 SSL 인증서 및 인증서 서명 요청을 관리합니다. LabVIEW 웹 서비스 생성하기 및 공개하기 LabVIEW 2013에서는 RESTful 웹 서비스 빌드 스펙을 사용하여 웹 서비스를 생성하거나 웹 서비 스에 URL 맵핑과 같은 프로퍼티를 더 이상 설정하지 않습니다. LabVIEW 2012 또는 이전 버전에 LabVIEW 업그레이드 노트 12 ni.com/korea

서 생성한 빌드 스펙을 계속해서 사용하거나, 프로젝트 아이템으로 변환할 수도 있습니다. 변환 수행 도구를 다운로드 받으려면 ni.com/info에서 정보 코드 ConvertWS를 입력하십시오. 웹 서비스를 LabVIEW 2013 포맷으로 변환하려면, LabVIEW 2012 또는 이전 버전의 대부분의 옵 션에 접근하여 웹 서비스 프로젝트 아이템에서 마우스 오른쪽 버튼을 클릭한 후 프로퍼티를 선 택하여 웹 서비스 빌드 스펙을 설정할 수 있습니다. 그러나, 다음 테이블은 LabVIEW 2012 및 이 전 버전에서 가능하지만 LabVIEW 2013 버전에서 변경되거나 제거된 웹 서비스의 동작 및 옵션 을 설명합니다. LabVIEW 2012 및 이전 버전 웹 메소드 VI라는 용어는 클라이언트로부터 HTTP 요청을 받아 클라이언트로 데이터를 반환하는 VI를 지칭합니다. 웹 서비스 이름에 대한 서비스 가명을 정의할 수 있으며, 이는 서 비스에 접근할 때 사용할 URL 클라이언트를 사용자 정의합니다. 여러 개의 URL을 하나의 웹 메소드 VI에 맵핑할 수 있습니다. VI의 커넥터 팬 터미널에 기본값을 덮어쓸 값을 지정할 수 있습 니다. LabVIEW 2013 웹 메소드 VI의 개념은 HTTP 메소드 VI라고 이름이 변경되었습니 다. 정확한 서비스 이름을 사용하여 웹 서비스에 접근합니다. 단 하나의 URL을 하나의 HTTP 메소드 VI에 맵핑할 수 있습니다. 여러 개의 URL이 하나의 VI를 실행하도록 하려면, 각각 고유한 URL 맵핑을 갖는 여러 개의 HTTP 메소드 VI에 있는 SubVI로 사용 합니다. 이 옵션은 HTTP 메소드 VI에 여러 개의 URL을 맵핑할 수 없기 때 문에 삭제되었습니다. 그러므로 덮어 쓰기 동작에 의존하는 다 른 URL 맵핑을 생성할 수 없습니다. 프로젝트에서 VI를 보조 VI로 표시할 수 있으며, 이렇게 하면 웹 메소드 VI와 데이터를 교환하지만 클라이언트에게는 노출되지 않습니다. 보조 VI의 개념은 시작 VI로 이름이 변경되었습니다. LabVIEW는 프로젝트의 시작 VI 프로젝트 아이템 아래에 놓는 모든 VI를 시 작 VI라고 간주합니다. 웹 서비스의 "독립" 배포를 비활성화할 수 있으며, 이렇게 하면 웹 서비스는 LabVIEW 개발 시스템이 열려 있을 때에만 배포됩 니다. 웹 서비스를 만들 때 VI가 빌드 단계 이전 및 이후에 실행되도록 설정할 수 있습니다. 이 옵션은 제거되었습니다. 이 기능은 빌드 스펙에서 웹 서비스를 만들지 않기 때문에 사용 할 수 없습니다. LabVIEW 2013에서 웹 서비스를 생성하고 디버깅하고 공개하는 방법에 대한 더 자세한 정보는 LabVIEW 웹 서비스 생성하기 및 공개하기 섹션을 참조하십시오. LabVIEW 2013의 특징과 변경 내역 Idea Exchange 아이콘 은 ni.com의 LabVIEW Idea Exchange Discussion forums에 올라온 고 객의 의견을 반영해서 만들어진 새로운 기능을 나타냅니다. National Instruments 웹사이트 ni.com/info를 방문하여 정보 코드 ex3gus를 입력하면 NI Idea Exchange Discussion Forums 페이지로 갈 수 있습니다. 유의사항, 수정된 일부 버그 리스트, 추가적인 호환성 문제, LabVIEW 2013의 최신 추가 기능에 대한 자세한 내용은 labview 디렉토리의 readme.html 파일을 참조하십시오. LabVIEW 웹 서비스 개선사항 LabVIEW 2013에는 LabVIEW 웹 서비스 및 관련 기능에 대한 다음과 같은 개선사항이 포함됩니 다. LabVIEW 웹 서비스 생성하기 및 공개하기 LabVIEW 2013을 사용하면 더욱 쉽게 LabVIEW 웹 서비스를 생성하고, 디버깅하고 공개할 수 있 습니다. LabVIEW 2013에서 웹 서비스와 관련된 여러 태스크에 대한 개선점은 다음 테이블을 참 조하십시오. National Instruments 13 LabVIEW 업그레이드 노트

태스크 LabVIEW 2012 및 이전 버전 LabVIEW 2013 더 자세한 정보는 LabVIEW 도 움말 토픽 참조 웹 서비스 생성하기 1. 웹 서비스를 구성하는 VI 와 그 외 파일들을 LabVIEW 프로젝트에 추 가합니다. 2. Create a RESTful 웹 서비 스 빌드 스펙을 생성하고, 어떤 파일을 포함할지 및 각 파일에 대한 URL 맵핑 등과 같은 빌드 셋팅을 설 정합니다. 3. 웹 서비스 소스 파일 또는 빌드 셋팅을 업데이트할 때마다 웹 서비스 빌드 스 펙을 만듭니다. 1. 웹 서비스 프로젝트 아이 템을 프로젝트의 내 컴퓨 터 또는 원격 타겟 아래에 추가합니다. 2. 해당 아이템 아래에 파일 을 추가하고 프로젝트에 서 셋팅을 설정합니다. LabVIEW는 웹 서비스를 공개할 때, 모든 파일을 자동으로 웹 서비스의 프 로젝트 아이템 아래에 포 함시킵니다. 길라잡이: LabVIEW 웹 서비스 어플리케이션 생성 및 접근하 기 독립 웹 서비스 공개하기 만들어진 웹 서비스를 호스트 컴퓨터 또는 타겟에 배포하기 웹 서비스 아이템에서 마우스 오른쪽 버튼을 클릭한 후 어플 리케이션 웹 서버 공개를 선 택하여 웹 서비스 파일을 프로 젝트에서 직접 공개할 수 있습 니다. 웹 서비스 공개하기 LabVIEW 독립 어플리케이션에 의존하는 웹 서비스 공개하기 만들어진 어플리케이션 을 실행한 후 만들어진 웹 서비스를 배포합니다. 웹 서비스는 어플리케이 션 웹 서버에서 실행됩니 다. 어플리케이션에 대한 빌 드 스펙에 웹 서비스를 포 함시킵니다. 빌드 스펙은 실행될 때 자동으로 웹 서 비스를 공개합니다. 웹 서비스는 어플리케이 션에 특정한 웹 서버에서 실행됩니다. 독립 어플리케이션 또는 설치 프로그램에 웹 서비스 포함시 키기 소유 어플리케이션과 통신하기 웹 서비스는 주요 LabVIEW 어 플리케이션 인스턴스와는 별도 의 컨텍스트에서 실행되므로, 웹 서비스와 독립 어플리케이 션 사이의 통신은 네트워크 스 트림과 같은 크로스 컨텍스트 통신을 지원하는 통신 기능에 제한됩니다. 독립 어플리케이션에 웹 서비 스를 포함시키는 경우, 웹 서비 스는 주요 어플리케이션 인스 턴스에서 실행됩니다. 이 경우 LabVIEW가 제공하는 많은 프로 토콜 및 API를 통해 통신을 실행 할 수 있습니다. - LabVIEW 업그레이드 노트 14 ni.com/korea

태스크 LabVIEW 2012 및 이전 버전 LabVIEW 2013 더 자세한 정보는 LabVIEW 도 움말 토픽 참조 웹 서비스 디버깅하기 정적 컨텐츠 통합하기 1. 웹 메소드 VI에 브레이크 포인트 추가하기 2. 웹 서비스 빌드 스펙에 디 버깅을 활성화합니다. 3. 웹 서비스를 만들고 배포 합니다. 4. 어플리케이션 또는 공유 라이브러리 디버그 대화 상자를 사용하여 웹 서비 스에 접속하고 웹 메소드 VI를 엽니다. 5. 일반적인 디버깅 기법을 사용하여 소스 파일에서 의 문제를 디버깅합니다. 정적 컨텐츠 폴더를 프로 젝트에 추가합니다. 정적 컨텐츠 파일을 빌드 스펙에 포함시키고, 각 파 일 및 폴더에 대한 URL 맵 핑 및 대상을 정의합니다. 1. 웹 서비스 프로젝트 아이 템에서 마우스 오른쪽 버 튼을 클릭한 후, 시작을 선택하여 프로젝트에서 디버깅 세션을 시작합니 다. 2. 일반적인 디버깅 기법을 사용하여 소스 파일에서 의 문제를 디버깅합니다. 공개 및 비공개 정적 컨텐츠 폴 더를 웹 서비스 프로젝트 아이 템 아래에 추가합니다. LabVIEW 는 자동으로 각 공개 정적 파일 에 URL 맵핑을 할당합니다. 웹 서비스 테스트 및 디버깅하 기 웹 서비스에 정적 컨텐츠 통합 하기 웹 서비스를 여러 타겟에서 재 사용하기 웹 서비스 빌드 스펙을 하나의 타겟에서 다른 타겟으로 복사 할 수 없습니다. 웹 서비스와 해당 프로퍼티를 프로젝트에서 다른 타겟으로 복사하려면, 상위 웹 서비스 프 로젝트 아이템을 클릭한 후 다 른 타겟으로 끌어옵니다. - 웹 서비스와의 안전한 통신 활성화하기 LabVIEW RT에 대한 SSL 지원이 설치된 경우, 포트 3581을 사용하여 웹 서비스와의 안전한 통신 을 설정할 수 있습니다. 호스트 시스템의 웹 브라우저에서 URL http://localhost:3582를 입 력하여 접근할 수 있는 NI 웹 기반 설정 및 모니터링 유틸리티를 사용하여 웹 서비스 통신을 설 정할 수 있습니다. 다음 단계를 완료하여 웹 서비스와의 안전한 통신을 활성화합니다: 1. NI 웹 기반 설정 및 모니터링의 웹 서버 설정 페이지에서 SSL (HTTPS) 활성화를 선택합니다. 2. SSL (HTTPS) 포트를 3581로 지정합니다. 3. HTTP 활성화를 비활성화합니다. 4. 적용 버튼을 클릭합니다. NI 웹 기반 설정 및 모니터링에 대한 더 자세한 정보는 LabVIEW 도움말의 내용 탭에서 기본 프 로젝트 및 타겟 사용하기 사용법 웹 브라우저에서 원격 디바이스를 모니터하고 설정하기 토 픽을 참조하십시오. LabVIEW의 이전 버전에서 LabVIEW 웹 서비스는 포트 3580을 사용하고 HTTPS 셋팅을 조절할 수 없습니다. National Instruments 15 LabVIEW 업그레이드 노트

추가 및 변경된 웹 서비스 관련 VI LabVIEW 2013에는 다음과 같은 새로운 VI 및 변경된 VI가 포함됩니다. 웹 서비스 VI 웹 서비스 팔레트에는 서비스 서브팔레트가 새로 추가되었습니다. 다른 웹 서비스 VI와 달리 HTTP 메소드 VI뿐만 아니라 시작 VI에서도 서비스 VI를 호출할 수 있습니다. 이 팔레트에는 다음 VI가 포함됩니다: [웹 서비스 상태 얻기] 웹 서비스가 정지 상태인지 여부를 반환합니다. [서비스 속성 읽기] 공개된 비공개 및 공개 컨텐츠 폴더에 대한 경로를 포함한, 웹 서비스 에 대한 정보를 반환합니다. SMTP E-메일 VI LabVIEW 2013에는 SMTP E-메일 팔레트에 모든 새로운 SMTP E-메일 VI가 포함됩니다. SMTP E-메 일 VI를 사용하여 데이터와 파일을 포함한 E-메일을 보낼 수 있습니다. LabVIEW는 Simple Mail Transfer Protocol (SMTP)를 사용하여 이메일을 발송합니다. TLS (Transport Layer Security)를 사용 하면 한층 강화된 보안 하에 SMTP 서버와 통신할 수 있습니다. 또한 SMTP 클라이언트의 인증 자 격 증명을 지정할 수 있습니다. SMTP E-메일 팔레트에는 [E-메일 보내기] 익스프레스 VI가 포함되어 있습니다. [E-메일 보내기] 익스프레스 VI를 사용하면 LabVIEW에서 지정한 수신자 리스트로 신속하게 E-메일을 보낼 수 있 습니다. 그러나 헤더를 설정하거나, TLS 셋팅을 설정하거나, 첨부 파일을 포함하려는 경우, 반드 시 일반 SMTP E-메일 VI를 사용하여 보다 고급 셋팅으로 E-메일을 설정하고 보내야 합니다. WebDAV VI LabVIEW 2013에는 타겟으로 또는 타겟으로부터 파일을 안전히 전송하기 위해 사용할 수 있는 새로운 WebDAV 팔레트 및 VI가 포함되었습니다. WebDAV 팔레트는 또한 보다 고급의 WebDAV 동기화 및 WebDAV 비동기화 서브팔레트를 포함합니다. WebDAV 동기화 VI를 사용하여 동기화 인터페이스를 통해 안전하게 타겟에서 파일을 관리하고 WebDAV 타겟으로 또는 타겟으로부터 파일을 전송합니다. WebDAV 동기화 VI를 사용하여 WebDAV 서버에 한번에 하나씩 요청을 보낼 수 있습니다. WebDAV 비동기화 VI를 사용하여 비동기화 인터페이스를 통해 안전하게 타겟에서 파일을 관리 하고 WebDAV 타겟으로 또는 타겟으로부터 파일을 전송합니다. WebDAV 비동기화 VI를 사용 하여 WebDAV 서버에 여러 개의 요청을 동시에 전송할 수 있습니다. LabVIEW에서 이벤트 드리븐 프로그래밍에 대한 생산성 개선사항 LabVIEW 2013에는 이벤트 드리븐 프로그래밍 및 관련 기능에 대한 다음과 같은 개선사항이 포 함됩니다. 실행 중 큐에 추가된 이벤트 보기 LabVIEW 2013에서는 이벤트 구조와 연관된 이벤트 큐에 대기 중인 이벤트를 확인할 수 있습니 다. 또한 이벤트가 등록된 이벤트 구조를 포함하는 VI의 리스트 및 이벤트 구조가 처리하는 이벤 트의 로그를 볼 수 있습니다. 이벤트 구조에서 마우스 오른쪽 버튼을 클릭한 후 이벤트 검사 윈 도우를 선택하여 이벤트 정보를 볼 수 있습니다. 컨트롤이 마우스 휠의 움직임에 반응하는 시점을 사용자 정의하기 LabVIEW 2013에서는 컨트롤이 마우스 휠의 움직임에 반응하는 시점을 지정할 수 있습니다. 이렇게 지정하려면, 해당 컨트롤에 대한 프로퍼티 대화 상자의 키 조작 페이지를 탐색합니다. 이 후, 마우스 휠 기능 지원 구성요소에서 가능한 옵션을 선택합니다. 예를 들어, 마우스 휠이 움직 일 때 컨트롤이 마우스 이동 시 반응할지 또는 키 포커스에서 반응할지 선택할 수 있습니다. [NI Discussion Forums 회원 tst님과 jacemdom1님이 제출한 아이디어] LabVIEW 업그레이드 노트 16 ni.com/korea

이벤트 편집 대화 상자 개선사항 이벤트 편집 대화 상자에는 이벤트 큐에 유지할 수 있는 이벤트의 최대 개수를 지정할 수 있는 확인란이 들어 있습니다. 이벤트 큐에서 이 이벤트의 최대 인스턴스를 제한을 활성화하면, LabVIEW는 동일한 이벤트 타입의 새로운 이벤트가 도착할 때 이벤트 큐에 있는 오래된 이벤트 를 자동으로 폐기하여 큐의 한계를 유지합니다. 추가 및 변경된 이벤트 함수 LabVIEW 2013에는 다음과 같은 새로운 함수 및 변경된 함수가 포함됩니다: 이벤트 팔레트에는 새로운 [이벤트 큐 비우기] 함수가 포함됩니다. 이 함수를 사용하여 하 나 또는 그 이상의 이벤트 큐에서 가장 오래된 알림 이벤트를 버릴 수 있습니다. [사용자 이벤트 발생] 함수에는 우선 순위 입력이 포함되며, 이 입력을 이용하여 해당 사용 자 이벤트에 대한 normal priority 또는 high priority를 지정합니다. high priority 를 지정하는 경우, LabVIEW는 이전에 발생한 표준 우선순위 이벤트에 앞서 사용자 이벤트 와 관련 이벤트 데이터를 이벤트 큐에 추가합니다. 이벤트 구조를 프로그램적으로 컨트롤하기 LabVIEW 2013에는 이벤트 구조를 컨트롤하는 VI 스크립팅 프로퍼티 및 객체가 추가되었습니다. 이러한 프로퍼티 및 메소드의 리스트는 LabVIEW 도움말의 내용 탭에서 LabVIEW 2013의 특징과 변경 내역 새 VI 스크립팅 객체 토픽을 참조하십시오. 블록다이어그램 개선사항 LabVIEW 2013에는 블록다이어그램 및 관련 기능에 대한 다음과 같은 개선사항이 포함됩니다. 블록다이어그램 객체에 주석 첨부하기 LabVIEW 2013에서, 독립 라벨을 블록다이어그램 객체에 첨부하여 특정 객체에 관련된 주석 을 유지할 수 있습니다. 블록다이어그램을 정돈하거나 다이어그램 정리 버튼을 사용하여도 LabVIEW는 해당 객체에 주석이 첨부되도록 유지합니다. 여러 개의 다양한 주석을 각 객체에 첨 부할 수 있지만, 하나의 주석을 하나 이상의 객체에 첨부할 수는 없습니다. 주석을 첨부하려면, 주석 위로 마우스를 움직여서 주석의 오른쪽 아래 코너에 문양이 나타나도 록 합니다. 문양을 클릭한 후 블록다이어그램 객체를 클릭합니다. [NI 토론방 멤버 Chris_H.님이 제출한 아이디어] LabVIEW에서 미완성 태스크 관리하기 라벨 또는 블록다이어그램의 주석에 해쉬태그(#)를 사용하여 태스크 또는 해야 할 아이템의 리스트를 관리할 수 있습니다. 텍스트 앞에 해쉬태그를 놓는 것을 북마크라고 합니다. 블록다이 어그램 주석에 해쉬태그를 추가하면, LabVIEW는 북마크임을 감지하고 알고리즘 #다시쓰기와 같 이 북마크 태그를 굵은체로 표시하여 다른 텍스트와 구별합니다. 북마크를 사용하여 앞으로 더 개발해야 할 미완성 코드를 식별할 수 있습니다. 어플리케이션에 있는 북마크를 모두 찾으려면, 보기»북마크 관리자를 선택하여 북마크 관리자 윈도우를 디스플레이합니다. 노트 북마크는 라벨 및 블록다이어그램 주석에만 사용할 수 있습니다. 컨트롤 또는 인디케이터 라벨에는 이러한 북마크를 사용할 수 없습니다. [NI 토론방 멤버 Edupo님이 제출한 아이디어] National Instruments 17 LabVIEW 업그레이드 노트

프런트패널 개선사항 그래프 개선사항 LabVIEW 2013에는 혼합된 신호 및 디지털 웨이브폼 그래프에 대한 다음 개선사항이 포함됩니 다. 혼합된 신호 그래프에서 디지털 라인을 버스로 그룹화하기 이전 버전의 LabVIEW에서 디지털 데이터를 혼합된 신호 그래프에 연결하면, 혼합된 신호 그래 프는 각 디지털 데이터 세트에 대해 개별적인 디지털 라인을 디스플레이하고 LabVIEW는 그 라 인들을 직상위 노드 아래에 그룹화하였습니다. LabVIEW 2013에서, 디지털 데이터를 혼합된 신호 그래프에 연결하면 혼합된 신호 그래프는 디 지털 라인을 버스로 그룹화하고, 버스는 그룹으로 묶인 모든 라인의 결합된 값을 디지털 웨이브 폼 그래프와 유사하게 디스플레이합니다. 각 배열 원소가 버스를 나타내는 디지털 데이터의 배 열을 연결하면, 혼합된 신호 그래프는 원소별 디지털 데이터의 열을 각각 다른 라인으로 플롯합 니다. 데이터를 보다 면밀히 비교하려는 경우, 버스를 다른 플롯 영역으로 이동할 수 있습니다. 디지털 플롯을 한 플롯 영역에서 다른 플롯 영역으로 이동하려면, 전체 버스를 이동해야 합니다. 버스를 이동하려면, 이동하려는 버스의 이름 바로 옆에 있는 플롯 범례에서 아이콘을 선택하고 해당 아 이콘을 플롯 범례의 다른 플롯 영역으로 끌어 와야 합니다. 노트 버스에서 라인을 분리하면 데이터 형이 깨지기 때문에, 혼합된 신호 그래프에 서 디지털 라인을 분리할 수 없습니다. 버스 라벨을 고정 소수점 형으로 포맷하기 LabVIEW 2013에서는 플롯 범례의 버스에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에 서 라벨 포맷 고정 소수점을 선택하여 혼합된 신호 또는 디지털 웨이브폼 그래프에서의 버스 라벨을 고정 소수점 형으로 포맷할 수 있습니다. 고정 소수점 라벨의 인코딩과 범위를 설정하려 면, 디지털 버스에서 마우스 오른쪽 버튼을 클릭한 후 라벨 포맷 고정 소수점 설정을 선택하여 고정 소수점 설정 대화 상자를 디스플레이합니다. 고정 소수점 디지털 버스 라벨을 설정하는 것에 대한 더 자세한 정보는 LabVIEW 도움말의 고정 소수점 설정 대화 상자(혼합된 신호 그래프 및 디지털 웨이브폼 그래프) 토픽을 참조하십시오. 또한 고정 소수점 스타일 프로퍼티, 고정 소수점 셋팅 프로퍼티 및 고정 소수점 자릿수 프로퍼티 를 사용하여, 고정 소수점 라벨 포맷을 프로그램적으로 설정할 수 있습니다. 고정 소수점 프로퍼티에 대한 더 자세한 정보는 LabVIEW 도움말의 내용 탭에서 프로퍼티와 메 소드 참조 VI 서버 일반 버스 프로퍼티 모음을 참조하십시오. LabVIEW 2013에는 LabVIEW 환경에 대한 다음과 같은 개선사항이 포함됩니다. 대화 상자 개선사항 LabVIEW 2013에는 대화 상자에 대한 다음과 같은 개선사항이 포함됩니다. VI와 VI 계층구조 비교 리포트 생성하기 LabVIEW Professional Development System의 경우, LabVIEW 2013에서 VI 및 VI 계층구조를 비 교한 후 비교 리포트를 생성할 수 있습니다. VI 또는 VI 계층구조를 비교하려면 도구 비교를 선 택합니다. 비교 내역을 리포트로 저장하려면, VI 계층구조 비교 대화 상자 또는 차이 대화 상자에 LabVIEW 업그레이드 노트 18 ni.com/korea

서 리포트 생성을 클릭합니다. 리포트를 웹 페이지 (.xml) 또는 텍스트 파일 (.txt)로 저장할 수 있습니다. (Windows) 또한 리포트를 Microsoft Word 문서 (.doc)로 저장할 수 있습니다. 노트 다. Microsoft Word 리포트를 생성하려면 Microsoft Word가 설치되어 있어야 합니 비교 리포트에는 비교하는 VI간의 차이 또는 VI 계층구조간의 차이가 요약됩니다. 웹 페이지와 Microsoft Word 리포트에는 또한 프런트패널 및 블록다이어그램의 차이가 스크린샷으로 포함 됩니다. 차이 대화 상자 및 VI 계층구조 비교 대화 상자에서 차이점의 리스트 및 상세 설명을 볼 수 있습니다. 노트 비교 리포트는 영어로만 제공됩니다. 비교 리포트 생성에 대한 더 자세한 정보는 LabVIEW 도움말의 내용 탭에 있는 기본 어플리케 이션 개발과 디자인 가이드라인 사용법 VI와 VI 계층구조 비교하기 모음을 참조하십시오. 어플리케이션 빌더 개선사항 설치 프로그램에 대한 NI 소프트웨어를 자동으로 선택하기 LabVIEW 2013에서 설치 프로그램을 만들 때, LabVIEW는 어플리케이션을 만들기 위해 필요 한 드라이버 및 그 외 소프트웨어 구성요소를 자동으로 선택합니다. 이 기능을 사용하면 올바른 구성요소가 포함되지 않은 설치 프로그램을 만들 가능성이 줄어듭니다. 이 기능을 비활성화하 려면, 설치 프로그램의 설치 프로그램 프로퍼티 대화 상자의 추가적인 설치 프로그램 페이지에 있는 권장 설치 프로그램 자동 선택 확인란에서 확인 표시를 제거하십시오. [NI 토론방 멤버 jlokanis님이 제출한 아이디어] 빌드 스펙에 디렉토리 버전 생성하기 LabVIEW 2012 및 이전 버전에서는 빌드 스펙을 생성할 때 LabVIEW에서 디스크 상의 디렉토리 경로에 빌드 버전 번호가 포함되지 않았습니다. LabVIEW 2013에서는 LabVIEW가 디렉토리 경로 에 자동으로 빌드 버전을 포함할 수 있도록, 빌드 대상 경로에 태그를 사용할 수 있습니다. 어플 리케이션(EXE)을 만들 때, [VersionNumber] 태그를 대상 페이지의 대상 경로 필드나 빌드 스펙 프로퍼티 대화 상자의 정보 페이지에 있는 대상 디렉토리 필드에 포함시킬 수 있습니다. 다음 테이블에는 각 빌드 스펙에 대한 태그와 그 결과로 디스크 상에 생성되는 디렉토리의 이름 이 나열되어 있습니다. 빌드 스펙 태그 사용자 정의된 경로 디스크 상에 생성된 디렉토리 어플리케이션(EXE) [VersionNumber] C:\temp\builds\[버전번호] C:\temp\builds\1.0.0.0 설치 프로그램 [ProductVersion] C:\temp\builds\[제품버전] C:\temp\builds\1.0.0.NET Interop 어셈블리 [VersionNumber] C:\temp\builds\[버전번호] C:\temp\builds\1.0.0.0 묶음 라이브러리 [VersionNumber] C:\temp\builds\[버전번호] C:\temp\builds\1.0.0.0 공유 라이브러리(DLL) [VersionNumber] C:\temp\builds\[버전번호] C:\temp\builds\1.0.0.0 소스 배포 [VersionNumber] C:\temp\builds\[버전번호] C:\temp\builds\1.0.0.0 National Instruments 19 LabVIEW 업그레이드 노트

예를 들어, 독립 어플리케이션을 만들고 어플리케이션 프로퍼티 대화 상자의 정보 페이지에 있 는 대상 디렉토리 필드에 [VersionNumber] 태그를 포함시키면, LabVIEW는 현재 버전의 이름 을 갖는 폴더를 포함하는 경로에 어플리케이션을 만듭니다. 노트 버전 정보 페이지의 자동 증가 확인란 또는 설치 프로그램의 제품 버전 자동 증 가 확인란을 활성화한 후 [VersionNumber] 또는 [ProductVersion] 태그를 사용하 는 경우, LabVIEW는 디스크에 있는 이전 빌드를 덮어쓰는 대신 해당 버전 번호를 포함 하는 새 디렉토리를 생성합니다. Windows Embedded Standard를 사용하는 타겟에 대해 어플리케이션 만들기 어플리케이션 빌더를 사용하여 Windows Embedded Standard OS를 사용하는 타겟에 일부 타 입의 어플리케이션을 만들 수 있습니다. 그러나, 이러한 OS를 사용하는 타겟에는 프로젝트 탐색 기 윈도우를 사용하여 어떤 타입의 어플리케이션도 배포할 수 없습니다. Windows Embedded Standard를 사용하는 타겟에 어플리케이션을 배포하려면, 해당 어플리케이션 파일을 개발 컴 퓨터에서 타겟으로 복사해야 합니다. Windows Embedded Standard 타겟에서 어플리케이션 개발하기 Windows Embedded Standard OS를 사용하는 National Instruments 하드웨어에서 LabVIEW 어 플리케이션을 개발할 수 있습니다. 호스트 컴퓨터에 있는 LabVIEW 프로젝트에 Windows Embedded Standard 타겟을 추가하여, 호스트 컴퓨터에서 타겟 상의 VI를 디버깅하고 실행할 수 있습니다. LabVIEW 2013은 Windows Embedded Standard 타겟에서 어플리케이션을 개발할 수 있도록 다 음 National Instruments 하드웨어를 지원합니다: NI crio-9081 NI crio-9082 호스트 컴퓨터가 Windows Embedded Standard 타겟에 접속하려면, 타겟에 NI LabVIEW Remote Development Target Support가 활성화되어 있어야 합니다. LabVIEW Remote Development Target Support 및 LabVIEW 어플리케이션 원격 개발을 위해 Windows Embedded Standard 타 겟을 설정하는 방법에 대한 더 자세한 정보는 타겟 또는 LabVIEW Remote Development Target Support 소프트웨어 설치 프로그램에 있는 NI LabVIEW Remote Development Target Support Readme를 참조하십시오. Windows Embedded Standard 타겟에서 어플리케이션 개발하기에 대한 더 자세한 정보는 LabVIEW 도움말의 내용 탭에서 기본 프로젝트 및 타겟 사용하기 Windows Embedded Standard 타겟 사용하기 토픽을 참조하십시오. 어플리케이션을 만드는 도중 발생한 문제 해결 방법에 대한 개선사항 LabVIEW 2013은 다음 LabVIEW 빌드를 만드는 과정에서 발생하는 가장 일반적인 에러 메시 지에 대한 개선사항을 포함합니다: 독립 어플리케이션.NET Interop 어셈블리 묶음 라이브러리 공유 라이브러리 에러 대화 상자에는 더욱 명시적인 에러 메시지가 반환되며, ni.com의 LabVIEW 어플리케이션 빌더 지원 웹 페이지에 대한 링크가 포함됩니다. 이 지원 페이지를 통해 에러 메시지에 대한 문 제 해결이나 특정 타입의 어플리케이션에 관련된 리소스를 검색할 수 있습니다. National Instruments 웹사이트 ni.com/info를 방문하여 정보 코드 appbuilder_support를 입 력하면 LabVIEW 어플리케이션 빌더 지원 웹 페이지를 볼 수 있습니다. LabVIEW 업그레이드 노트 20 ni.com/korea

[NI 토론방 멤버 RavensFan님이 제출한 아이디어] 독립 어플리케이션 또는 설치 프로그램에 웹 서비스 포함시키기 독립 어플리케이션 또는 설치 프로그램을 만들 때, LabVIEW는 만들어진 어플리케이션 또는 설 치 프로그램에 웹 서비스를 포함시켜서 결과로 만들어진 빌드가 실행될 때 웹 서비스가 실행되 도록 할 수 있습니다. 어플리케이션 또는 설치 프로그램에 웹 서비스를 포함시키려면, 어플리케 이션 또는 설치 프로그램 빌드 스펙에서 마우스 오른쪽 버튼을 클릭한 후, 프로퍼티를 선택하고 해당 빌드 스펙에 대한 프로퍼티 대화 상자의 새로운 웹 서비스 페이지로 탐색합니다. 웹 서비스 는 반드시 빌드 스펙과 동일한 프로젝트에 존재해야 합니다. LabVIEW 2013에서 웹 서비스를 생성하는 과정의 개선사항에 대한 더 자세한 정보는 LabVIEW 웹 서비스 생성하기 및 공개하기 섹션을 참조하십시오. 설치 프로그램의 캐시 동작에 대한 개선사항 어플리케이션 빌더를 사용하여 추가적인 설치 프로그램이나 구성요소가 있는 설치 프로그램을 만들 때 배포 미디어를 찾을 수 없는 경우, 어플리케이션 빌더는 구성요소의 원래의 배포의 위치 를 찾도록 입력요청합니다. 이전 버전의 LabVIEW에서는, 설치 프로그램 프로퍼티 대화 상자의 추가적인 설치 프로그램 페이지에서 원래 미디어 위치에서 배포 구성요소를 캐시하거나 또는 설치 프로그램을 실행할 때 구성요소를 캐시하기, 또는 두 옵션을 모두 활성화할 수 있습니다. LabVIEW 2013은 이전 캐시 옵션을 하나의 확인란으로 결합했습니다. 향후 배포를 위한 캐시 확 인란을 활성화하여, LabVIEW가 선택된 설치 프로그램을 원래 미디어 위치 및 모든 향후 설치 프 로그램에서 컴퓨터로 복사합니다. 추가 및 변경된 VI, 함수, 노드 LabVIEW 2013에서 다음과 같은 VI, 함수 및 노드가 추가 및 변경되었습니다. 어플리케이션 컨트롤 VI와 함수 어플리케이션 컨트롤 팔레트에는 다음과 같은 새 함수가 포함됩니다: [컨트롤 값 인덱스로 얻기] [컨트롤 값 인덱스로 설정] 이 함수를 사용하면 컨트롤 클래스의 값 프로퍼티와 같은 다른 VI 서버 객체에서 가능한 속도보 다 더 빠른 속도로 컨트롤 값을 얻거나 설정할 수 있습니다. 이 함수를 사용하여 컨트롤 터미널 에서 직접 얻거나 설정하는 경우와 거의 같은 속도로 컨트롤 값을 얻거나 설정할 수 있습니다. 그러나 이 함수로 컨트롤 값 얻기 및 설정하기를 하려면, 다른 메소드에 비해 더 높은 단계의 어 플리케이션 설계가 필요합니다. 클러스터, 클래스, 배리언트 VI 및 함수 클러스터, 클래스, 배리언트 팔레트에는 다음과 같은 새 VI가 포함됩니다: [LV 클래스 이름 얻기] [LV 클래스 기본값 이름으로 얻기] 패턴화/패턴화 해제된 문자열 함수 패턴화/패턴화 해제된 문자열 함수에는 다음과 같은 새 함수가 포함됩니다: [JSON으로 패턴화] [JSON으로부터 패턴화 해제] 패턴화/패턴화 해제된 문자열 함수에는 또한 다음 함수가 포함됩니다: [패턴화된 문자열로] [패턴화된 XML로] [패턴화된 문자열을 배리언트로] [문자열로부터 패턴화 해제] National Instruments 21 LabVIEW 업그레이드 노트

[XML로부터 패턴화 해제] [배리언트를 패턴화된 문자열로] Memory Manager 함수 LabVIEW 2013에는 다음과 같은 새로운 Memory Manager 함수가 포함됩니다: DSNewAlignedHandle 지정한 크기, 정렬 및 정렬 오프셋이 있고 재배치할 수 있는 메모리 블록에 새 핸들을 생성합니다. DSNewAlignedHClr 지정한 크기, 정렬 및 정렬 오프셋이 있고 재배치할 수 있는 메모리 블 록에 새 핸들을 생성하고 메모리를 0으로 초기화합니다. DSSetAlignedHandleSize 지정한 핸들이 참조하는 메모리 블록의 크기, 정렬 및 정렬 오프 셋을 변경합니다. DSSetAlignedHSzClr 지정한 핸들이 참조하는 메모리 블록의 크기, 정렬 및 정렬 오프셋을 변경하고 모든 새 메모리를 0으로 설정합니다. 또한 외부 C/C++ 코드로 이러한 Memory Manager 함수를 호출하여 특정한 정렬 방식을 갖는 메모리 블록을 할당하고 그 크기를 조정할 수 있습니다. 데이터를 특정 주소의 경계에 맞추어 정 렬하면 더 나은 성능을 보이는 특정 작업을 사용하여 LabVIEW 데이터의 배열을 할당해야 할 때 이러한 함수를 사용하면 매우 유용합니다. 예를 들어, SSE 또는 AVX 벡터 명령어, 또는 LabVIEW 에 할당된 메모리 및 하드웨어 사이의 DMA 데이터 전송을 통해 LabVIEW 데이터의 배열을 할당 하려는 경우, 이러한 함수를 사용할 수 있습니다. 변경된 VI와 함수 LabVIEW 2013에서 VI와 함수가 다음과 같이 변경되었습니다. TDM 스트리밍 VI 및 함수 LabVIEW 2013에서, TDM 스트리밍 VI 및 함수는 단정도 및 배정도 복소수 부동소수와 같은 추가 적인 데이터 타입을 지원합니다. 또한 이 팔레트에는 다음과 같은 변경사항이 포함됩니다: [TDMS 난수 데이터 생성] 이 VI에는 새로운 CSG 및 CDB 인스턴스 VI가 포함됩니다. 이 2개 의 인스턴스 VI를 사용하여 각각 단정도 또는 배정도 복소수 부동소수를 생성할 수 있습니 다. [TDMS 열기] 이 함수에는 인덱스 파일 생성? 입력이 새롭게 포함되며, 이 입력은 LabVIEW 가.tdms 파일에 대해 자동으로.tdms_index 파일을 생성할지 여부를 지정합니다. 이 인 덱스 파일이 있으면 LabVIEW가.tdms 파일에 대한 임의 접근을 보다 신속하게 할 수 있습 니다. 디스크 공간이 제한된 경우라면, 이 입력에 거짓 값을 연결하여 LabVIEW가.tdms_index 파일을 생성하지 못하도록 하십시오. 기본값은 참입니다. [TDMS 파일 보기] 이 VI에는 TDMS 파일 보기 대화 상자의 값(테이블) 페이지에 이동하기 버튼이 새롭게 포함됩니다. 이 버튼을 사용하여 확인하려는 데이터 값의 인덱스 번호를 지 정할 수 있습니다. [TDMS 비우기] 이 함수에는 내부적인 개선사항이 포함되어, 이전 버전 LabVIEW의 동일한 함수에 비해 보다 높은 신뢰성을 제공합니다. 이 함수를 사용하여 OS가 강제로 모든 버퍼 데이터를.tdms 파일에 쓰도록 하게 할 수 있습니다. 그러나 이 함수를 사용하면 사용자의 TDMS 어플리케이션의 성능에 부정적인 영향을 미칠 수도 있습니다. 웨이브폼 파일 I/O VI [웨이브폼을 스프레드시트 파일로 반출] 이 VI는 웨이브폼을 스프레드시트 파일로 반출 (디지털) 인스턴스를 새로 포함합니다. [파일로부터 웨이브폼 읽기] 이 VI는 파일로부터 웨이브폼 읽기 (디지털) 인스턴스를 새로 포함합니다. LabVIEW 업그레이드 노트 22 ni.com/korea

[웨이브폼을 파일에 쓰기] 이 VI는 웨이브폼을 파일에 쓰기(디지털) 인스턴스를 새로 포함 합니다. 기타 부수적인 VI와 함수 변경 내역 [진폭과 레벨 측정] 이 익스프레스 VI의 대화 상자에 있는 진폭과 레벨 측정 설정 대화 상 자의 진폭 측정 파라미터에는 다음과 같이 이름이 변경된 옵션이 포함됩니다: DC는 평균(DC)로 이름이 변경됩니다. 최대 피크는 양의 피크로 이름이 변경됩니다. 최소 피크는 음의 피크로 이름이 변경됩니다. [측정 파일에 쓰기] 이 익스프레스 VI에서 설정 대화 상자에 Microsoft Excel (.xlsx) 옵션이 새롭게 포함됩니다. 이 옵션을 선택하여 데이터를 Microsoft Excel 파일로 쓸 수 있습니다. 이 익스프레스 VI는 먼저 데이터를 임시 파일에 저장하고, 이후 해당 데이터를 Excel 파일에 비웁니다. 새로운 비우기? 블록다이어그램 입력을 사용하여 데이터를 비우려는 주파수를 지정합니다. (OS X 및 Linux) LabVIEW 2012 및 이전 버전에서 이 익스프레스 VI는 오직.lvm 파일만을 생성하고 저장합니다. LabVIEW 2013에서 이 익스프레스 VI는.tdms 및.xlsx 파 일과 같은 추가적인 파일 타입을 생성하고 저장할 수 있습니다. 추가 및 변경된 클래스, 프로퍼티, 메소드, 이벤트 LabVIEW 2013에는 새로운 VI 서버 클래스, 프로퍼티, 메소드, 이벤트가 포함됩니다. 새 클래스, 프로퍼티, 메소드, 이벤트의 리스트는 LabVIEW 도움말의 내용 탭에서 LabVIEW 2013의 특징과 변경 내역 새 VI 서버 객체 토픽을 참조하십시오. LabVIEW 2013에는 VI 의존성 얻기(이름 및 경로) 메소드에 대한 변경 사항이 포함됩니다. 교대 호출 설정 VI 포함 파라미터를 사용하여 VI 호출 설정 대화 상자에서 개별 호출마다 다시 로드 또 는 첫번째 호출에서 로드하고 유지 옵션을 사용하는 SubVI 호출을 반환합니다. 블록다이어그램 로드? 파라미터를 사용하여, LabVIEW가 어플리케이션의 의존성을 확인하기 전에 VI의 블록다 이어그램을 로드합니다. LabVIEW 예제 업데이트 LabVIEW 2013에는 LabVIEW 프로그래밍을 보다 잘 설명하기 위해 재설계되고 재구성된 예제가 포함됩니다. 이러한 예제의 새 위치 및 업데이트를 보려면 labview 디렉토리에 있는 예제 폴더 를 참조하십시오. VI Package Manager 설치 개선 사항 (Windows) LabVIEW 플랫폼 DVD에서 VI Package Manager (VIPM) 소프트웨어를 설치할 수 있습니다. LabVIEW 이전 버전의 특징과 변경 내역 기존 사용 버전 이후에 출시된 각 LabVIEW 버전의 특징을 알려면 각 버전의 업그레이드 노트를 참조하십시오. 이 문서는 National Instruments 웹사이트 ni.com/info에서 다음 리스트에서 LabVIEW 버전 별 정보 코드를 찾아 입력하십시오: LabVIEW 2009 업그레이드 노트 lv09ko LabVIEW 2010 업그레이드 노트 upnote10ko LabVIEW 2011 업그레이드 노트 upnote11ko LabVIEW 2012 업그레이드 노트 upnote12ko National Instruments 23 LabVIEW 업그레이드 노트

National Instruments 상표에 대한 더 자세한 정보는 ni.com/trademarks에서 NI Trademarks and Logo Guidelines 를 참조하십시오. 여기에 언급된 다른 제품과 회사명은 각 해당 회사의 상표 또는 거래명입니다. National Instruments의 제품/기술을 보호하는 특허권에 대해 알아보려면, 소프트웨어의 경우 도움말 특허, 미디어의 경 우 patents.txt 파일을 확인하거나 ni.com/patents에서 National Instruments Patent Notice를 참조하십시오. 사용자 라이센스 협약(End-User License Agreements, EULA)과 LabVIEW에서 사용되는 특정 타사 제품과 관련된 정보를 포함한 저작권, 조건과 권리 포기 정보는 LabVIEW 도움말의 저작권 토픽을 참조하십시오. National Instruments의 국제 무역 규정 준수 정책 및 관련된 HTS 코드, ECCN, 기타 수출입 관련 데이터를 얻는 방법에 대 해서는 ni.com/legal/export-compliance에서 Export Compliance Information을 참조하십시오. 1998 2013 National Instruments. 판권 소유. 371780J-0129 2013 년 6 월