labview 2011 업그레이드 노트 - national instruments · •...

30
LabVIEW 업그레이드 노트 이 업그레이드 노트에서는 Windows, Mac OS X, LinuxLabVIEWLabVIEW 2011 버전으로 업 그레이드하는 과정을 설명합니다. 업그레이드 전에 다음 토픽에 대한 정보를 얻으려면 이 문서 를 읽으십시오: LabVIEW 업그레이드 관련 작업을 완료하는 순서. 이전 버전의 LabVIEW에서 저장한 VI를 로드하기 전에 알아야 할 잠재적인 호환성 문제. LabVIEW 2011의 새로운 기능과 동작 변경 또한 National Instruments는 업그레이드하려는 버전과 LabVIEW 2011 버전 사이의 모든 LabVIEW 버전에 대해 업그레이드 노트를 검토하도록 권장합니다. 이 문서를 보려면, National Instruments 웹 사이트 ni.com/info에서 LabVIEW 버전에 적합한 정보 코드를 다음 리스트에서 찾아 입력 합니다. LabVIEW 8.2 업그레이드 노트―lv82ko LabVIEW 8.5 업그레이드 노트―lv85ko LabVIEW 8.6 업그레이드 노트―lv86ko LabVIEW 2009 업그레이드 노트―lv09ko LabVIEW 2010 업그레이드 노트―upnote10ko LabVIEW 프로그래밍 개념, LabVIEW 사용에 대한 단계별 설명, LabVIEW 블록다이어그램 노드, 도구, 대화 상자 등에 대한 참조 정보와 LabVIEW 2011의 특징에 대한 추가 정보는 LabVIEW 도움 말을 참조하십시오. 도움말≫LabVIEW 도움말을 선택해서 LabVIEW 도움말을 엽니다. 목차 LabVIEW 2011로 업그레이드하기.................................................................................................................................2 이전 버전의 LabVIEW에서 업그레이드하기.................................................................................................3 VI 변환하기.....................................................................................................................................................................4 모듈, 툴킷, 인스트루먼트 드라이버 업그레이드하기.............................................................................4 추가적인 National Instruments 소프트웨어 업그레이드하기.............................................................6 업그레이드와 호환성 문제...............................................................................................................................................6 LabVIEW 2010에서 업그레이드하기..................................................................................................................6 LabVIEW 2009에서 업그레이드하기.................................................................................................................8 LabVIEW 8.6에서 업그레이드하기.....................................................................................................................9 LabVIEW 8.5에서 업그레이드하기...................................................................................................................14 LabVIEW 8.2에서 업그레이드하기...................................................................................................................17 LabVIEW 8.0이나 이전 버전에서 업그레이드하기..................................................................................21 LabVIEW 2011의 특징과 변경 내역............................................................................................................................21 새 예제 VI.......................................................................................................................................................................21 블록다이어그램 개선사항...................................................................................................................................21 프런트패널 개선사항..............................................................................................................................................23 환경 개선사항.............................................................................................................................................................24 어플리케이션 빌더 개선사항.............................................................................................................................25 추가 및 변경된 VI, 함수, 노드.............................................................................................................................25 추가 및 변경된 클래스, 프로퍼티, 메소드, 이벤트.................................................................................27

Upload: others

Post on 21-Jul-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

LabVIEW™업그레이드노트이업그레이드노트에서는Windows, Mac OS X, Linux용 LabVIEW를 LabVIEW 2011버전으로업그레이드하는과정을설명합니다.업그레이드전에다음토픽에대한정보를얻으려면이문서를읽으십시오:• LabVIEW업그레이드관련작업을완료하는순서.• 이전버전의 LabVIEW에서저장한 VI를로드하기전에알아야할잠재적인호환성문제.• LabVIEW 2011의새로운기능과동작변경

또한National Instruments는업그레이드하려는버전과 LabVIEW 2011버전사이의모든 LabVIEW버전에대해업그레이드노트를검토하도록권장합니다.이문서를보려면, National Instruments웹사이트 ni.com/info에서 LabVIEW버전에적합한정보코드를다음리스트에서찾아입력합니다.• LabVIEW 8.2업그레이드노트―lv82ko

• LabVIEW 8.5업그레이드노트―lv85ko

• LabVIEW 8.6업그레이드노트―lv86ko

• LabVIEW 2009업그레이드노트―lv09ko

• LabVIEW 2010업그레이드노트―upnote10ko

LabVIEW프로그래밍개념, LabVIEW사용에대한단계별설명, LabVIEW블록다이어그램노드,도구,대화상자등에대한참조정보와 LabVIEW 2011의특징에대한추가정보는 LabVIEW도움말을참조하십시오.도움말≫LabVIEW도움말을선택해서 LabVIEW도움말을엽니다.

목차

LabVIEW 2011로 업그레이드하기.................................................................................................................................2이전버전의 LabVIEW에서업그레이드하기.................................................................................................3VI 변환하기.....................................................................................................................................................................4모듈,툴킷,인스트루먼트드라이버업그레이드하기.............................................................................4추가적인 National Instruments소프트웨어업그레이드하기.............................................................6

업그레이드와호환성문제...............................................................................................................................................6LabVIEW 2010에서업그레이드하기..................................................................................................................6LabVIEW 2009에서 업그레이드하기.................................................................................................................8LabVIEW 8.6에서 업그레이드하기.....................................................................................................................9LabVIEW 8.5에서업그레이드하기...................................................................................................................14LabVIEW 8.2에서업그레이드하기...................................................................................................................17LabVIEW 8.0이나이전버전에서업그레이드하기..................................................................................21

LabVIEW 2011의특징과변경내역............................................................................................................................21새예제 VI.......................................................................................................................................................................21블록다이어그램 개선사항...................................................................................................................................21프런트패널개선사항..............................................................................................................................................23환경 개선사항.............................................................................................................................................................24어플리케이션 빌더 개선사항.............................................................................................................................25추가및변경된 VI,함수,노드.............................................................................................................................25추가및변경된클래스,프로퍼티,메소드,이벤트.................................................................................27

Page 2: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

비동기적으로참조에의해 VI호출하기.......................................................................................................28새로운수학및신호처리 VI...............................................................................................................................28.NET지원의개선사항..............................................................................................................................................28원격으로 I/O변수설정하기...............................................................................................................................29하드웨어의컴파일러최적화지원확인하기............................................................................................29라이센스없이원격으로프런트패널보기및컨트롤하기................................................................29LabVIEW런타임엔진을찾을수없을때알림기능향상..................................................................29

LabVIEW 2011로업그레이드하기

다음의과정은새 LabVIEW버전을업그레이드할때관련작업을완료하는순서와작업을완료한후에읽을문서에대해설명합니다. National Instruments는새 LabVIEW버전으로업그레이드하기전에이문서와 LabVIEW릴리즈노트를읽을것을권장합니다.1. LabVIEW를설치하기전에모든호환성문제를충분히인식하고있는지확인하려면,새

LabVIEW버전을설치하기이전에이문서에서다음섹션을참조하십시오.• LabVIEW 2011로업그레이드하기―이섹션은툴킷과모듈업그레이드하기,이전버전

의 LabVIEW에서환경셋팅과 user.lib파일복사하기, VI를 LabVIEW 2011로변환하기에대해설명합니다.

• 업그레이드및호환성문제―이섹션은이전버전의 LabVIEW에서새 LabVIEW버전으로 VI를업그레이드하는경우해당 VI에영향을미칠수있는호환성문제에대해설명합니다.

노트 National Instruments웹사이트 ni.com/info를방문하고정보코드lvupgradetests를입력하여일부호환성문제와관련한 VI평가테스트를다운로드할수있습니다.

• LabVIEW 2011의특징과변경내역―이섹션은이 LabVIEW버전의새로운기능에대해간략하게설명합니다.이기능을사용하는방법에대한전체설명은 LabVIEW도움말을참조하십시오.도움말≫LabVIEW도움말을선택해서 LabVIEW도움말을엽니다.

2. (옵션)설치되어있는 LabVIEW이전버전을모두제거합니다.3. LabVIEW새버전을설치하고정품인증합니다. LabVIEW와관련된모든태스크를완료했는

지확인하려면, LabVIEW릴리즈노트의다음섹션을참조합니다:• LabVIEW 2011설치하기와 LabVIEW를설치하는플랫폼에해당하는하위섹션• LabVIEW플랫폼 DVD가아닌미디어에서 LabVIEW툴킷또는모듈을설치하는경우

LabVIEW애드온설치하기• (Windows) LabVIEW라이센스정품인증과모든하위섹션• (옵션)하드웨어설치및설정하기와하드웨어를설치하는플랫폼에해당하는하위섹

션• 다음단계

4. 새로운버전의 LabVIEW에서수정된문제,새로운버전의 LabVIEW에서알려진문제점과LabVIEW도움말에서볼수없는추가적인문서에대해서는 LabVIEW Readme를참조하십시오. LabVIEWReadme를참조하려면,labview\readme디렉토리를탐색하고readme.html파일을찾습니다.

5. 이전버전의 LabVIEW에서환경셋팅을가져옵니다.환경셋팅복사에대한추가적인정보는이문서에서이전버전의 LabVIEW에서환경셋팅가져오기섹션을참조합니다.

6. 이전버전의 LabVIEW에서 user.lib파일을복사합니다. user.lib파일복사에대한추가적인정보는이문서에서이전버전의 LabVIEW에서 user.lib파일복사하기섹션을참조합니다.

LabVIEW업그레이드노트 2 ni.com/korea

Page 3: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

7. VI를 LabVIEW 2011버전으로변환합니다.이전버전의 LabVIEW에서저장한 VI의변환에대한추가정보는이문서에서 VI변환하기섹션을참조하십시오.

이전버전의 LabVIEW에서업그레이드하기설치되어있는이전 LabVIEW버전을제거하지않고 LabVIEW 2011을설치할수있습니다. LabVIEW버전은구성요소를공유하지만, LabVIEW를새로운버전으로업그레이드해도새로운버전은다른디렉토리에설치되므로,컴퓨터에설치된 LabVIEW이전버전에는영향을주지않습니다.LabVIEW 5.x및이전버전은 labview디렉토리에설치됩니다. LabVIEW 6.0및이후버전은labview x디렉토리에설치됩니다.이때 x는버전번호입니다.

현재버전의 LabVIEW대체하기현재 LabVIEW버전을대체하려면,현재설치되어있는버전을제거하고 LabVIEW 2011설치프로그램을실행한후,설치디렉토리를 LabVIEW이전버전이설치된 National Instruments디렉토리로설정합니다.

(Windows XP)또한제어판의프로그램추가/제거를사용하여현재설치되어있는버전을제거하고,현재버전을 LabVIEW 2011로대체할수있습니다. (Windows 7/Vista)제어판의프로그램및기능을사용하여현재설치되어있는 LabVIEW버전을제거합니다.설치제거프로그램은최상위 labview디렉토리에생성한파일을삭제하지않습니다.

노트 LabVIEW를제거하거나다시설치할때, LabVIEW는 .llb파일에저장한모든VI와컨트롤을포함하여 vi.lib디렉토리의 .llb파일을제거합니다. VI와컨트롤을컨트롤및함수팔레트에추가하려면 user.lib디렉토리에저장합니다.

이전버전의 LabVIEW에서환경셋팅가져오기LabVIEW이전버전의환경셋팅을사용하려면이전버전이설치된 labview디렉토리에서LabVIEW환경파일을복사합니다.

주의 LabVIEW 2011의환경파일을이전버전의환경파일로변경하면,이전버전이후 LabVIEW에추가된환경설정을덮어쓰게됩니다.

LabVIEW 2011을설치한후, LabVIEW환경파일을 LabVIEW 2011디렉토리에복사합니다.

(Windows) LabVIEW는환경을 labview디렉토리의 labview.ini파일에저장합니다.

(MacOSX) LabVIEW는~/Library/Preferences/LabVIEW 11.0 Preferences에있는 LabVIEW환경텍스트파일에환경설정을저장합니다.

(Linux) LabVIEW는 /home/<username>/natinst/.config/LabVIEW-2011/labview.conf에환경설정을저장합니다.이때, <username>은현재 LabVIEW인스턴스를실행중인사용자의사용자이름입니다.

노트 (Linux) LabVIEW 2009에서환경포맷이 myapp.preferences_name: value에서 preference_name = value로변경되었습니다. LabVIEW환경파일을 LabVIEW 2011디렉토리로복사한후에,필요하다면사용자가직접환경설정을새포맷에맞게변경해야합니다.

이전버전의 LabVIEW에서 user.lib파일복사하기LabVIEW이전버전의 user.lib디렉토리에있는파일을사용하려면,이전버전이설치된labview디렉토리에서파일을복사합니다. LabVIEW 2011을설치한후,이파일을 LabVIEW 2011디렉토리의 user.lib디렉토리에복사합니다.

© National Instruments Corporation 3 LabVIEW업그레이드노트

Page 4: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

VI변환하기이전버전의 LabVIEW에서마지막으로저장된 VI를열때, VI를 LabVIEW 2011버전으로저장해야합니다.그렇지않으면해당 VI에접근할때마다메모리리소스를추가로사용하는변환프로세스가발생합니다.또한재컴파일과같이저장되지않은변경사항이있는 VI는실행성능을크게떨어뜨릴수있습니다.

LabVIEW 6.0또는이후버전에서마지막으로저장된 VI의경우, VI를열면 LabVIEW 2011이자동으로 VI를변환하고컴파일합니다.그러나 LabVIEW 5.x및이전버전에서마지막으로저장된 VI의경우, VI를열고저장하려면추가단계를거쳐야합니다.다른버전의 LabVIEW로 VI를변환하는데대한추가적인정보는National Instruments웹사이트 ni.com/info에서정보코드 ext8h9를입력하십시오.

노트 LabVIEW 2011에서저장된 VI는이전버전의 LabVIEW에서는로드되지않습니다.이전버전과의호환성을유지하려면, LabVIEW 2011에서 VI를저장하기전에,이전버전에서사용할 VI가있는경우백업복사본을만들어보관합니다.파일≫이전버전으로저장을선택하여 VI를이전버전에서실행할수있도록저장합니다.

컴퓨터에메모리가부족하여모든 VI를한번에변환하기어려울경우, VI를단계별로나누어변환합니다.변환하려는 VI의계층구조를확인하고낮은계층구조의 subVI부터로드하고저장하기시작합니다.점차상위계층구조의 VI까지진행합니다.마지막으로최상위레벨 VI를열고변환합니다.또한,도구≫고급≫매스컴파일을선택하여 VI를포함하고있는디렉토리를변환할수있습니다.그러나,매스컴파일은디렉토리안에있는 VI또는 LLB를지정된순서에따라변환시킵니다.매스컴파일을할때 LabVIEW가파일을처리하는순서에대한설명은 LabVIEW도움말의내용(목차)탭에서기본≫VI와 SubVI생성하기≫사용법≫VI저장하기≫VI매스컴파일하기토픽을참조하십시오.변환프로세스가상위레벨 VI에먼저접근하게되면,매스컴파일은사용자가상위레벨 VI를먼저열었을때와거의동일한양의메모리를필요로합니다.

현재사용하고있는메모리양을디스플레이하려면도움말≫LabVIEW정보를선택하여메모리사용량을모니터합니다.

모듈,툴킷,인스트루먼트드라이버업그레이드하기이전버전의 LabVIEW에서업그레이드하는경우,이전버전의 LabVIEW에서설치한모듈,툴킷,인스트루먼트드라이버모두와호환가능한최신버전을설치해야합니다. LabVIEW플랫폼DVD는 LabVIEW 2011과호환되는대부분의모듈과툴킷을포함합니다. LabVIEW플랫폼 DVD에들어있지않은모듈과툴킷의경우,현재 LabVIEW버전과호환되는 LabVIEW모듈과툴킷에대한추가정보는 National Insrtuments웹사이트 ni.com/info에서정보코드 compat를입력하여참조하십시오.

NI모듈과툴킷다음테이블은사용자의 OS와 LabVIEW애드온에따라 LabVIEW플랫폼 DVD를사용할지아니면모듈또는툴킷설치미디어를사용할지보여줍니다.

중요정보OS

LabVIEW플랫폼 DVD를사용하여 LabVIEW 2011및 LabVIEW 2011과호환되는버전의모듈과툴킷을설치할수있습니다.또한모듈과툴킷의평가판을구매전에미리사용해볼수있습니다. LabVIEW플랫폼 DVD를통해이전버전을제거하거나수정하지않고새툴킷버전을 LabVIEW 2011과함께설치할수있습니다. LabVIEW,모듈,툴킷을설치하는방법에대한정보는 LabVIEW릴리즈노트를참조하십시오.

Windows

LabVIEW업그레이드노트 4 ni.com/korea

Page 5: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

중요정보OS

모듈또는툴킷구입시받은설치미디어를사용합니다.설치미디어를사용하기전에,설치하려는모듈이나툴킷이호환가능한버전인지확인합니다.현재의 LabVIEW버전과호환가능한 LabVIEW모듈과툴킷에대한추가정보는 National Instruments웹사이트 ni.com/info에서정보코드 compat를입력하여참조하십시오.그리고나서호환가능한모듈과툴킷을 LabVIEW 2011디렉토리에설치합니다.이전버전의 LabVIEW에서저장한 VI를모두매스컴파일합니다.

추가적인정보는이문서의 LabVIEW매스컴파일하기섹션을참조하십시오.

Mac/Linux; Windows에서 LabVIEW플랫폼DVD가모듈이나툴킷을포함하지않는경우

노트 일부툴킷버전은 LabVIEW 2011과호환되지않습니다.호환되지않는툴킷을설치하는경우,툴킷또는 LabVIEW의일부기능이제대로작동하지않을수있습니다.National Instruments에서는툴킷을설치하기전에호환성을확인할것을권장합니다.현재의 LabVIEW버전과호환가능한 LabVIEW모듈과툴킷에대한추가정보는NationalInstruments웹사이트 ni.com/info에서정보코드 compat를입력하여참조하십시오.(Windows XP)호환되지않는버전을설치하여설치되어있는 LabVIEW 2011이손상된경우,우선제어판에있는프로그램추가/제거를사용하여툴킷을제거한후에 LabVIEW설치를복구합니다. (Windows 7/Vista)제어판의프로그램및기능을사용하여설치프로그램을복구합니다.

인스트루먼트드라이버사용하려는인스트루먼트하드웨어를모두컨트롤하고통신하려면현재버전에서인스트루먼트드라이버를설치해야합니다.이전버전의 LabVIEW에서인스트루먼트드라이버를설치한경우,다음중한가지방법으로 LabVIEW 2011을지원하는인스트루먼트드라이버를다시설치해야합니다.• NI모듈러인스트루먼트드라이버―NI디바이스드라이버 DVD또는 CD를사용하여 NI모

듈러인스트루먼트드라이버를설치합니다.• 플러그앤플레이인스트루먼트드라이버―(Windows및 Linux) NI인스트루먼트드라이버

검색기를사용하여 LabVIEW개발환경내에서 LabVIEW플러그앤플레이인스트루먼트드라이버를검색하고설치합니다.도움말≫인스트루먼트드라이버찾기를선택하여인스트루먼트드라이버탐색기를시작합니다.

• IVI드라이버또는비인증인스트루먼트드라이버―인스트루먼트드라이버네트워크를사용하여 IVI드라이버또는비인증드라이버를검색하고설치합니다. National Instruments웹사이트 ni.com/info에서정보코드 ex3mbp를입력하면인스트루먼트드라이버네트워크를확인할수있습니다.

노트 NI인스트루먼트드라이버검색기를사용하여인스트루먼트드라이버를재설치하는경우, National Instruments는 labview\instr.lib디렉토리를매스컴파일하도록권장합니다.

타사애드온타사 LabVIEW애드온제조업체에연락하여애드온제품이현재사용자 OS시스템에서LabVIEW 2011과호환가능한지확인합니다.애드온과관련된모든 VI를반드시매스컴파일합니다.

추가적인정보는이문서의 LabVIEW매스컴파일하기섹션을참조하십시오.

LabVIEW매스컴파일하기LabVIEW의이전버전에서저장한 VI를열면, LabVIEW는자동으로 VI를변환하고컴파일합니다.이 VI를 LabVIEW현재버전으로저장하지않으면, VI를열때마다추가적인메모리리소스를사용하는변환프로세스가수행됩니다. LabVIEW플랫폼 DVD에없는 LabVIEW모듈과툴킷을설

© National Instruments Corporation 5 LabVIEW업그레이드노트

Page 6: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

치하거나타사애드온을설치하는경우, National Instruments는모듈,툴킷,타사애드온에의해설치된 VI를모두매스컴파일하도록권장합니다.

VI매스컴파일에대한추가적인정보는 LabVIEW도움말의내용(목차)탭에서기본≫VI와 SubVI생성하기≫사용법≫VI저장하기≫VI매스컴파일하기를참조하십시오.

추가적인 National Instruments소프트웨어업그레이드하기LabVIEW 2011과 TestStand 4.2.1및이전버전과관련해알려진호환성문제가있습니다. NationalInstruments웹사이트 ni.com/info에서정보코드 exvaku를입력하여기술지원데이터베이스에서이문제에관해자세히설명하는문서를참조할수있습니다.

LabVIEW와 NI TestStand관련문제에대한자세한정보는 NI TestStand CD와 <TestStand>\Doc디렉토리에서현재사용중인 NI TestStand버전의 Readme.html파일을참조하십시오.

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및이후버전을지원합니다. Upgrade Advisor에서Measurement Studio 8.0또는이후버전을구매하려면, National Instruments웹사이트ni.com/info에서정보코드 exd8yy를입력하십시오.

업그레이드와호환성문제

특정 LabVIEW버전에대한업그레이드및호환성과관련된사항은다음섹션을참조하십시오.LabVIEW최신버전업그레이드에대한권장사항은National Instruments웹사이트ni.com/info에서정보코드 lvupgrade를입력하십시오.

LabVIEW새버전의유의사항,추가적인호환성문제, LabVIEW 2011의최신추가기능에대한정보는 labview디렉토리의 readme.html파일을참조하십시오.

LabVIEW 2010에서업그레이드하기LabVIEW 2010에서 LabVIEW 2011로업그레이드할때다음과같은호환성문제가발생할수있습니다.

지원하는플랫폼LabVIEW 2011은Windows XP Service Pack 1또는이전버전을지원하지않습니다.

디스크공간사양(Windows) LabVIEW 2011은 LabVIEW런타임엔진설치시최소 340 MB, LabVIEW전체설치시최소 3.3 GB의디스크공간을필요로합니다.

(Mac OS X) LabVIEW 2011은 LabVIEW런타임엔진설치시최소 563 MB, LabVIEW전체설치시최소 1.2 GB의디스크공간을필요로합니다.

(Linux) LabVIEW 2011은 LabVIEW런타임엔진설치시최소 125 MB, LabVIEW전체설치시최소1.2 GB의디스크공간을필요로합니다.

LabVIEW 2011의추가적인시스템사양은 LabVIEW릴리즈노트를참조하십시오.

LabVIEW업그레이드노트 6 ni.com/korea

Page 7: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

VI와함수동작변경내역LabVIEW 2011에서, [UDP멀티캐스트열기] VI의멀티캐스트주소입력은필수입력입니다.또한포트출력은포트출력으로이름이변경됩니다.

삭제된 VI,함수,노드각다형성인스턴스에서 init/cont입력이제거되도록 [제로위상필터] VI가 LabVIEW 2011에서다시작성되었습니다.새로운기능을사용하려면, LabVIEW이전버전의 [제로위상필터] VI인스턴스를같은이름을지닌함수팔레트의 VI로대체합니다.

프로퍼티,메소드,이벤트동작변경내역LabVIEW 2010에서,컴파일된객체캐시지우기메소드는특정타겟과관련된객체캐시를지웁니다. LabVIEW 2011에서,컴파일된객체캐시지우기메소드는실행중인 LabVIEW버전의전체사용자캐시를지웁니다.그러므로, LabVIEW 2010에서생성된,컴파일된객체캐시지우기메소드를포함하는 VI가 LabVIEW 2011에서깨지지않는다하더라도,전보다더많은 VI객체를삭제해서로드될때관련 VI가다시컴파일됩니다.

삭제된프로퍼티,메소드,이벤트LabVIEW 2011은 Sim다이어그램클래스의선택사항에서서브시스템메소드를지원하지않습니다.

SSE2명령어를지원하지않는타겟의빌드스펙이동하기SSE2명령어를지원하지않는타겟의빌드스펙을 LabVIEW 2011로이동하여사용하려면,빌드스펙에서 SSE2최적화를비활성화해야합니다.최적화를비활성화하지않으면, LabVIEW로관련어플리케이션을만들수는있지만어플리케이션을의도한타겟에서실행할수없습니다.

SSE2명령어를지원하는하드웨어타입에대한정보는 LabVIEW도움말의내용(목차)탭에서기본≫어플리케이션만들기및배포하기≫빌드스펙설정하기≫타겟하드웨어의 SSE2명령어지원확인하기토픽을참조하십시오.

64비트와배정도숫자형데이터타입을지원하는다형성 VI배정도숫자형및 64비트정수데이터타입을지원하는다형성 VI의터미널에데이터를연결하는경우, LabVIEW는확장형숫자형데이터를배정도숫자형데이터로강제변환합니다.이동작은 LabVIEW 8.5및 8.6의동작과일치합니다.그러나, LabVIEW 8.2, 2009및 2010에서, LabVIEW는64비트부호있는정수가있는인스턴스를선택합니다.

특정 LabVIEW공유라이브러리의에러리포트기능향상이전버전의 LabVIEW에서 [라이브러리함수호출노드]로 LabVIEW공유라이브러리를호출하면,공유라이브러리는필요한리소스가설치되어있지않은타겟컴퓨터에서실행되지않습니다.그러나그런경우공유라이브러리는에러를자동으로반환하지않거나다른방법으로실행실패를나타냅니다. LabVIEW 2011에서, [라이브러리함수호출노드]가이공유라이브러리를호출하면, LabVIEW는실패를나타내는에러를반환합니다.즉, LabVIEW 2010에서에러를반환하지않는문제의 LabVIEW공유라이브러리가 LabVIEW 2011에서는에러를반환합니다.

이러한에러리포트기능향상은다음과같은특성을지닌 LabVIEW공유라이브러리를호출하는 VI에영향을미칩니다(그러나그영향이이에제한되는것은아님).• 타겟컴퓨터에는설치되지않은,정품인증된구성요소를공유라이브러리내의 VI가사용

합니다.• 관련공유라이브러리가타겟컴퓨터에설치되지않은 [라이브러리함수호출노드]를공유

라이브러리내의 VI가사용합니다.• 공유라이브러리내의 VI가 SSE2최적화를사용하여컴파일되었지만타겟컴퓨터가 SSE2명

령어를지원하지않습니다.

© National Instruments Corporation 7 LabVIEW업그레이드노트

Page 8: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

LabVIEW의 NI예제탐색기데이터파일검색위치변경LabVIEW 2011은 NI예제탐색기데이터파일(.bin3)을 LabVIEW이전버전보다더한정된위치에서검색합니다. NI예제탐색기에보이도록생성한사용자의예제 VI를 LabVIEW가찾을수있게하려면, .bin3파일을다음디렉토리에두어야합니다:• labview\examples\exbins—LabVIEW이전버전의경우 examples디렉토리내어디든

.bin3파일이있으면됩니다.• labview\instr.lib

• labview\user.lib

LabVIEW 2009에서업그레이드하기LabVIEW 2009에서 LabVIEW 2011로업그레이드할때다음과같은호환성문제가발생할수있습니다.업그레이드시발생할수있는다른문제에대해서는이문서의 LabVIEW 2010에서업그레이드하기섹션을참조하십시오.

지원하는플랫폼• LabVIEW 2010및이후버전은Windows 7을지원합니다.• LabVIEW 2010및이후버전은Windows 2000을지원하지않습니다.

LabVIEW 2011의추가적인시스템사양은 LabVIEW릴리즈노트를참조하십시오.

VI와함수동작변경내역다음 VI는정지대역감쇠입력의값보다높은감쇠를사용해서필터차수가높을때타원필터를디자인합니다.• [타원계수]• [타원필터]• [타원필터 PtByPt]

[VISA리소스찾기]함수LabVIEW 2010및이후버전에서,시스템이디바이스를찾지못하는경우, [VISA리소스찾기]함수는에러코드 –1073807343을반환합니다.

삭제된 VI,함수,노드LabVIEW 2010및이후버전은다음의 VI,함수,노드를지원하지않습니다:• 코드인터페이스노드―[라이브러리함수호출노드]를대신사용하십시오.• TDM을 TDMS로변환―[TDM또는 TDMS로변환] VI를대신사용하십시오.이 VI는파일을

.tdm또는 .tdms파일포맷으로변환합니다.• TDMS를 TDM으로변환―[TDM또는 TDMS로변환] VI를대신사용하십시오.• 프로퍼티타입얻기―[프로퍼티정보얻기] VI를대신사용하십시오.이 VI는데이터파일,

채널그룹또는채널의프로퍼티에대한정보를반환합니다.• FFT파워스펙트럼―[FFT파워스펙트럼및 PSD] VI를대신사용하십시오.• FFT파워스펙트럼밀도―[FFT파워스펙트럼및 PSD] VI를대신사용하십시오.• 프로퍼티열거―[프로퍼티정보얻기] VI를대신사용하십시오.• [에러병합] VI―[에러병합] 함수를대신사용하십시오.• 쿼리병합―[스토리지참조번호병합] VI를대신사용하십시오.

부동소수수학연산LabVIEW컴파일러가변경되어,여러부동소수수학연산의결과가 LabVIEW이전버전에서반환되는결과와다른결과를반환할수도있습니다. LabVIEW에사용된부동소수의알고리즘정확도는이전과같거나대부분의경우 LabVIEW 2010및이후버전에서더욱향상되었습니다.그

LabVIEW업그레이드노트 8 ni.com/korea

Page 9: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

러나 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.2, LabVIEW 8.6및 LabVIEW 2009에서, [라이브러리함수호출노드]에대해잘못된호출형식을지정하면, LabVIEW는에러를복구하고올바른호출형식을사용합니다. LabVIEW 2010및이후버전은이런확인작업을수행하지않고,사용자로하여금올바른형식을선택하도록요구합니다.그러므로, [라이브러리함수호출노드]를포함한 VI를 LabVIEW 8.2, 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 8.6에서업그레이드하기LabVIEW 8.6에서 LabVIEW 2011로업그레이드할때다음과같은호환성문제가발생할수있습니다.업그레이드할때발생할수있는문제에대한정보는이문서의 LabVIEW 2009에서업그레이드하기와 LabVIEW 2010에서업그레이드하기섹션을참조하십시오.

LabVIEW 2011의시스템사양은 LabVIEW릴리즈노트를참조하십시오.

© National Instruments Corporation 9 LabVIEW업그레이드노트

Page 10: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

VI와함수동작변경내역LabVIEW 2009및이후버전에서 VI와함수의동작이다음과같이변경되었습니다.

블루투스 VI와함수블루투스팔레트의 VI와함수를사용하려면반드시Windows XP Service Pack 2나이후버전이설치되어있어야합니다.

신호생성 VI신호생성팔레트중,다음 VI는 LabVIEW 2009와그이후버전에서다시작성되었습니다.이새기능을사용하려면,이 VI를함수팔레트에있는같은이름의 VI로대체하십시오.• [베르누이노이즈]• [2진수MLS]• [이항노이즈]• [감마노이즈]• [가우스화이트노이즈]• [포아송노이즈]• [균일한화이트노이즈]

기타부수적인 VI와함수동작변경사항LabVIEW 2009및이후버전에서다음과같이 VI및함수동작이부수적으로변경되었습니다:• 단위가홀수지수인값을제곱근함수에연결하는경우, LabVIEW는부분지수를가진단위

를지원하지않으므로와이어가깨집니다.• 더욱정확하게컷오프주파수를구현할수있도록 [베셀계수] VI가재작성되었습니다.따라

서, [베셀계수] VI와다른호출하는 VI가이전 LabVIEW버전에서보다천천히실행될수있습니다.

• LabVIEW는특정버전에따라지정된디렉토리에웹서비스를배포합니다.예를들어,LabVIEW 2009에서배포된웹서비스의루트위치는보통C:\Documents and Settings\AllUsers\Application Data\National Instruments\Web Services 2009 32-bit입니다.웹서비스를 LabVIEW 2009나이후버전에서사용하려면,이전버전의 LabVIEW에서생성된웹서비스를다시배포해야합니다.이전 LabVIEW버전에서배포되었던웹서비스를삭제하려면,이전에배포된위치에서사용자가직접제거해야합니다.

• [x(t)적분] VI는재작성되었습니다.이새기능을사용하려면,이VI를함수팔레트에있는[x(t)적분] VI로대체하십시오.

• [키이름얻기] VI의섹션과참조번호입력은필수입력입니다.• [섹션이름얻기] VI의참조번호입력은필수입력입니다.• [설정데이터참조번호아님] VI의참조번호입력은필수입력입니다.• 독립형어플리케이션이나공유라이브러리에서경로를확인하는데 [파일또는폴더가존

재하는지확인] VI를더이상사용할수없습니다.

삭제된 VI와함수LabVIEW 2009및이후버전은다음의 VI와함수를지원하지않습니다:• LToCStr―LToCStrN함수를대신사용하십시오. LToCStrN함수는 LabVIEW가문자열을복사

하는 C문자열버퍼의크기를지정하는파라미터를받는다는점에서 LToCStr함수와다릅니다.이함수는코드인터페이스노드(CIN:Code InterfaceNode)함수입니다. LabVIEW 2010및이후버전에서코드인터페이스노드는제거되었습니다.이대신 [라이브러리함수호출노드]를사용합니다.

• 설정데이터열기(호환성)―[설정데이터열기] VI를대신사용하십시오. [설정데이터열기]VI는파일생성됨?출력을가진다는점에서설정데이터열기(호환성) VI와는다릅니다.

LabVIEW업그레이드노트 10 ni.com/korea

Page 11: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

• Sound VI (Mac OS X)―사운드 VI를대신사용하십시오. LabVIEW 2009및이후버전은Windows, Mac OS X, Linux에대해같은 API를지원합니다.

• 제약되지않은지수피팅―[지수피팅] VI를대신사용하십시오. [지수피팅] VI는정밀화?입력을가지지않지만,파라미터경계입력과오프셋출력을가진다는점에서제약되지않은지수피팅 VI와는다릅니다.

• 제약되지않은가우스피크피팅―[가우스피크피팅] VI를대신사용하십시오. [가우스피크피팅] VI는파라미터경계입력과오프셋출력을가진다는점에서제약되지않은가우스피크피팅 VI와는다릅니다.

삭제된프로퍼티,메소드,이벤트LabVIEW 2009및이후버전은다음의프로퍼티,메소드,이벤트를지원하지않습니다:• 디지털그래프클래스의버스이름프로퍼티.대신에플롯이름프로퍼티를사용합니다.• VI클래스의피호출자이름프로퍼티.대신에 VI의존성얻기 (이름및경로)를사용합니다.

모든입력파라미터에대해기본값을사용할때 VI의존성얻기 (이름및경로)메소드는피호출자이름프로퍼티와똑같은기능을제공합니다.

• VI (ActiveX)클래스의피호출자프로퍼티.

이름이변경된프로퍼티,메소드,이벤트• LabVIEW 2009와이후버전에서 XML파서클래스는이름에 XML을포함하지않습니다.예

를들어, XML_Attributes는 Attributes가됩니다.• LabVIEW 2009및이후버전에서다음프로퍼티,메소드,이벤트의이름이변경되었습니다.

타입LabVIEW 2009및이후버전이

름LabVIEW 8.6이름클래스

프로퍼티Namespace처리Namespace처리문서

프로퍼티스키마처리스키마처리문서

프로퍼티알람:적절치않은상태:인식타입

알람:적절치않은상태:인식타입

변수

프로퍼티알람:적절치않은상태:로그허용

알람:적절치않은상태:로그허용

변수

프로퍼티알람:불리언:인식타입알람:불리언:인식타입변수

프로퍼티알람:불리언:알람작동알람:불리언:알람 On변수

프로퍼티알람:불리언:로그허용알람:불리언:로그허용변수

프로퍼티알람:Hi:인식타입알람:Hi:인식타입변수

프로퍼티알람:Hi:로그허용알람:Hi:로그허용변수

프로퍼티알람:HiHi:인식타입알람:HiHi:인식타입변수

프로퍼티알람:HiHi:로그허용알람:HiHi:로그허용변수

프로퍼티알람:Lo:인식타입알람:Lo:인식타입변수

프로퍼티알람:Lo:로그허용알람:Lo:로그허용변수

프로퍼티알람:LoLo:인식타입알람:LoLo:인식타입변수

프로퍼티알람:LoLo:로그허용알람:LoLo:로그허용변수

프로퍼티알람:변경속도:인식타입알람:변경속도:인식타입변수

프로퍼티알람:변경속도:로그허용알람:변경속도:로그허용변수

© National Instruments Corporation 11 LabVIEW업그레이드노트

Page 12: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

타입LabVIEW 2009및이후버전이

름LabVIEW 8.6이름클래스

프로퍼티알람:U32비트필드:인식타입알람:U32비트필드:인식타입변수

프로퍼티알람:U32비트필드:알람작동알람:U32비트필드:알람 On변수

프로퍼티알람:U32비트필드:로그허용알람:U32비트필드:로그허용변수

프로퍼티알람:U32비트필드:마스크선택알람:U32비트필드:마스크선택변수

프로퍼티로깅:데이터로그로깅:데이터로그변수

프로퍼티로깅:이벤트로그로깅:이벤트로그변수

프로퍼티로깅:시간분해능로깅:시간의해상도변수

프로퍼티로깅:값분해능로깅:값의해상도변수

프로퍼티네트워크:접근타입네트워크:접근타입변수

프로퍼티네트워크:버퍼크기네트워크:버퍼크기변수

프로퍼티네트워크:원소크기네트워크:원소크기변수

프로퍼티네트워크:웨이브폼의포인트네트워크:웨이브폼당포인트변수

프로퍼티네트워크:프로젝트연결네트워크:프로젝트연결변수

프로퍼티네트워크:프로젝트경로네트워크:프로젝트경로변수

프로퍼티네트워크:바인딩사용네트워크:연결사용변수

프로퍼티네트워크:버퍼링사용네트워크:버퍼링사용변수

프로퍼티리얼타임:배열길이리얼타임:배열길이변수

프로퍼티리얼타임:버퍼길이리얼타임:버퍼길이변수

프로퍼티리얼타임:웨이브폼의데이터포인트

리얼타임:웨이브폼에서데이터포인트

변수

프로퍼티리얼타임:버퍼링사용리얼타임:버퍼링사용변수

프로퍼티스케일링:공학최대스케일링:공학최대변수

프로퍼티스케일링:공학최소스케일링:공학최소변수

프로퍼티스케일링:마스크반전스케일링:마스크반전변수

프로퍼티스케일링:기본최대스케일링:기본최대변수

프로퍼티스케일링:기본최소스케일링:기본최소변수

프로퍼티스케일링:마스크선택스케일링:마스크선택변수

어플리케이션빌더변경사항LabVIEW 2009와이후버전에서어플리케이션빌더가다음과같이변경되었습니다.

파일레이아웃변경사항LabVIEW 8.6에서,어플리케이션빌더는 VI와라이브러리파일을어플리케이션내에있는플랫리스트에저장하고,충돌하는파일이름을가진 VI를어플리케이션외부의별도의디렉토리에저장합니다. LabVIEW 2009및이후버전에서,어플리케이션빌더는디스크에있는소스파일의디렉토리구조와유사한레이아웃을사용하여어플리케이션안에소스파일을저장합니다.이러한내부파일레이아웃은어플리케이션내에소스파일계층구조를보존합니다.

LabVIEW업그레이드노트 12 ni.com/korea

Page 13: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

다이나믹하게 VI를호출하는경우,상대경로를사용하여어플리케이션이런타임에서정확하게VI를로드하도록보장합니다.

사용자설정파일변경사항LabVIEW 8.6과이전버전에서,사용자설정파일을포함하는독립어플리케이션을만들때,다음의조건이참일경우 LabVIEW는기존의파일내용에 LabVIEW환경설정을추가합니다.• 사용자설정파일의이름은어플리케이션의이름과같습니다.• 사용자설정파일은어플리케이션과같은디렉토리에있습니다.• 어플리케이션의빌드스펙에서,어플리케이션프로퍼티대화상자의고급페이지에있는

사용자설정파일사용확인란에확인표시가없습니다.

LabVIEW 2009와이후버전에서위의조건이참일경우, LabVIEW는 LabVIEW환경설정으로사용자설정파일의내용을덮어씁니다.

케이스구조출력터널변경사항LabVIEW 2009와이후버전은실행되지않는케이스를포함하여구조의모든케이스를처리할수있는데이터타입을사용하여,케이스구조출력터널의데이터타입을결정합니다.예를들어,참케이스와거짓케이스라는두개의케이스를가진케이스구조를생각해볼수있습니다.참케이스에서 8비트부호없는정수가출력터널에연결되어있습니다.거짓케이스에서 32비트부호없는정수가출력터널에연결되어있습니다. LabVIEW 8.5.x및 8.6.x의경우,참케이스를선택하도록상수를연결하면,출력터널의데이터타입은 8비트부호없는정수가되는데,이것은상수가거짓케이스의실행을저지하기때문입니다. LabVIEW 2009및이후버전에서,참케이스를선택하도록상수를연결하는경우,출력터널의데이터타입은 32비트부호없는정수입니다.

이같은동작의차이로인해출력데이터타입이고정소수점수이거나고정된크기의배열인경우에는 LabVIEW 8.5.x와 LabVIEW 8.6.x에서생성된 VI가 LabVIEW 2009와이후버전에서깨질수있습니다.

사용자아이콘편집기 VI변경사항LabVIEW 8.6또는이전버전에서,사용자아이콘편집기인 VI를호출하면, LabVIEW는자동으로VI의프런트패널을엽니다. LabVIEW 2009및이후버전에서,사용자아이콘편집기인 VI를설정해야호출할때해당 VI의프런트패널을열수있습니다.열기전에프런트패널을재정렬할필요가없는간단한 VI의경우에는실행:호출시프런트패널보이기프로퍼티를사용하십시오.열기전에프런트패널을재정렬할필요가있는좀더복잡한 VI의경우에는프런트패널:열기메소드를사용합니다.

사용자프로브변경사항 (Linux)LabVIEW 8.6또는이전버전에서저장한사용자프로브는 LabVIEW 2009및이후버전에서는열리지않습니다.사용자프로브를 LabVIEW이전버전의LabVIEW Data디렉토리에서 LabVIEW 2009및이후버전의 LabVIEW Data디렉토리로직접복사해야합니다. /home/<username>/LabVIEWData에서 LabVIEW 2009및이후버전의 LabVIEW Data디렉토리를찾을수있습니다.

.NET변경사항

.NET객체를생성하고통신하기위해서는 .NET Framework 2.0또는이후버전이필요합니다.

LabVIEW MathScript변경사항LabVIEW MathScript는더이상 Full및 Professional Development Systems에포함되지않습니다.LabVIEW 2009및이후버전에서, LabVIEW MathScript는 LabVIEW MathScript RT Module이라는독립된모듈이되었습니다. MathScript를포함하는이전 LabVIEW버전의 VI를실행하려면,먼저MathScript RT Module을설치하고정품인증을받거나 VI에있는MathScript노드를제거해야합니다.이미MathScript RT Module을구입한경우,도움말≫LabVIEW제품정품인증을선택하여이제품에대한정품인증을받으십시오.

© National Instruments Corporation 13 LabVIEW업그레이드노트

Page 14: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

LabVIEW 8.5에서업그레이드하기LabVIEW 8.5에서 LabVIEW 2011로업그레이드할때다음과같은호환성문제가발생할수있습니다.업그레이드할때발생할수있는문제에대한정보는이문서의 LabVIEW 8.6에서업그레이드하기, LabVIEW 2009에서업그레이드하기, LabVIEW 2010에서업그레이드하기섹션을참조하십시오.

지원하는플랫폼LabVIEW 8.6및이후버전은 PowerPC프로세서를사용하는Macintosh컴퓨터는지원하지않습니다.

LabVIEW 2011의추가적인시스템사양은 LabVIEW릴리즈노트를참조하십시오.

VI와함수동작변경내역LabVIEW 8.6및이후버전에서 VI와함수의동작이다음과같이변경되었습니다.

리포트생성 VILabVIEW클래스를사용하여리포트생성팔레트의 VI가재작성되었습니다.리포트입력컨트롤과리포트출력인디케이터가참조번호데이터타입에서 LabVIEW클래스데이터타입으로변경되었습니다.상수,컨트롤,인디케이터를타입정의참조번호에서마우스오른쪽버튼을클릭하여생성하지않은경우, LabVIEW가이객체를업데이트할수없으므로관련 VI가제대로동작하지않을수도있습니다.또한리포트입력및리포트출력파라미터의이전참조번호데이터타입을호출하는모든참조에의한호출노드가예상대로작동하지않습니다.

리포트생성팔레트의 VI를사용하여,타겟에서실행되도록 HTML리포트를생성하는경우,리포트를생성할때해당타겟을참조하는지반드시확인하십시오.호스트컴퓨터에 HTML리포트를생성한후,타겟을참조하지않고리포트를타겟에배포하면 VI는깨진것으로나타나며실행되지않습니다.

[리포트방향설정] VI의방향입력이워드부호없는정수 (U16)에서롱정수 (I32)로변경되었습니다.

[VI의 SubVI리스트를리포트에추가] VI의익스프레스 VI설정정보포함입력의기본값이참에서거짓으로변경되었습니다.

[테이블을리포트에추가] VI에서눈금라인보이기입력의두인스턴스에대한기본값이거짓에서참으로변경되었습니다.

외부코드(DLL및 CINS)메모리관리자관련함수는오직하나의메모리영역, DS(data space)를포함합니다. LabVIEW메모리를관리하는 C, C++ CIN, DLL을사용하는경우, AZ(어플리케이션영역)메모리함수에대한모든참조를 DS와같은함수로대체합니다. LabVIEW 2010및이후버전에서코드인터페이스노드가제거되었습니다.대신 [라이브러리함수호출노드]를사용합니다.

기타부수적인 VI와함수동작변경사항LabVIEW 8.6및이후버전에서다음과같이 VI및함수동작이부수적으로변경되었습니다:• LabVIEW 8.6및이후버전에서 [STFT스펙트로그램] VI가새입력을 2개더갖도록재작성되

었습니다.새기능을사용할수있도록,이전 LabVIEW버전으로부터가져온관련 VI를함수팔레트에있는 [STFT스펙트로그램] VI로대체합니다.

• 수학과신호처리 VI가재호출이아닌 VI에서재호출 VI로변경되었습니다.이처럼변경되었으므로,인스턴스사이에복제를공유하도록설정된재호출 VI에서이 VI를호출해서는안됩니다.인스턴스사이에서복제본공유를위해 VI세트로부터호출할수없는 VI종류에대한추가정보는 National Instruments웹사이트 ni.com/info에서정보코드 exrehi를입력하여참조하십시오.

LabVIEW업그레이드노트 14 ni.com/korea

Page 15: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

• LabVIEW 8.6및이후버전에서단일프로세스공유변수는강제로특정타겟이됩니다.단일프로세스공유변수가절대적이되도록설정할수없습니다.

• 빈경로를 [라이브러리함수호출노드]의입력인경로입력에연결하는경우, LabVIEW는더이상에러를반환하지않습니다.

• [리포트타입얻기] VI의출력원소출력이리포트타입으로변경되었습니다. LabVIEW는사용자가이전 LabVIEW버전에서가져와 LabVIEW 8.6및이후버전에삽입한코드의이름을자동으로바꾸고재연결합니다.그러나참조에의한호출노드를사용하여 [리포트타입얻기] VI를호출하면 VI가깨집니다.

• [새리포트] VI의리포트타입입력은필수입력입니다.데이터를이입력에연결해야합니다.

삭제된 VI와함수LabVIEW 8.6및이후버전은다음의 VI와함수를지원하지않습니다:• 비선형시스템단일솔루션―대신 [nD비선형시스템단일솔루션] VI를사용합니다. [nD

비선형시스템단일솔루션] VI는재호출이라는점에서비선형시스템단일솔루션 VI와다릅니다.

• 비선형시스템해답기―대신 [nD비선형시스템해답기] VI를사용합니다. [nD비선형시스템해답기] VI는재호출이라는점에서비선형시스템해답기 VI와다릅니다.

• 세마포어생성―대신 [세마포어참조얻기] VI를사용합니다. [세마포어참조얻기] VI는세마포어생성 VI와는다릅니다.세마포어생성 VI를여러번사용하여동일한이름으로다수의세마포어를생성하는경우, LabVIEW는해당세마포어에대한단일참조의복사본여러개를생성합니다.하지만, [세마포어참조얻기] VI를사용하여동일한세마포어에대한참조를여러개얻는경우,각각의고유한참조번호가생성됩니다. LabVIEW가 [세마포어참조얻기] VI를사용하도록기존 VI를자동으로변환하지않기때문에,이전 LabIVEW버전에서저장한 VI를사용자가직접업데이트해야합니다.

• 세마포어삭제―대신세마포어참조해제 VI를사용합니다. [세마포어참조해제] VI는세마포어삭제VI와는다릅니다.세마포어삭제VI를사용하여세마포어를제거하는경우, LabVIEW는해당세마포어에대한다른참조의복사본도모두제거합니다.하지만, [세마포어참조해제] VI를사용하여세마포어에대한참조를해제하는경우,해당세마포어에대한다른참조는여전히유효하며 LabVIEW는다른참조가전혀없는경우에만그세마포어를제거합니다. LabVIEW가 [세마포어참조해제] VI를사용하도록기존 VI를자동으로변환하지않기때문에,이전 LabIVEW버전에서저장한 VI를사용자가직접업데이트해야합니다.

노트 예상치못한결과가나오지않도록,세마포어생성 VI또는세마포어삭제 VI와함께사용하는참조를 [세마포어참조얻기] VI및 [세마포어참조해제] VI에전달하지마십시오.반대의경우에도마찬가지입니다.

• Xmath스크립트노드―대신MathScript노드를사용합니다. MathScript구문이 Xmath구문과는다르기때문에, MathScript노드에서사용하려면기존스크립트를변경해야할수도있습니다. LabVIEW 2009및이후버전에서, LabVIEW MathScript는 LabVIEW MathScript RTModule이됩니다. Mathscript RT모듈을설치하거나Mathscript노드를 VI에서제거하지않으면, Mathscript노드가포함된이전 LabVIEW버전에서 VI를실행시킬수없습니다.

프로퍼티,메소드,이벤트동작변경내역LabVIEW 8.6및이후버전에서프로퍼티,메소드,이벤트의동작이다음과같이변경되었습니다:• 장면그래프디스플레이클래스의카메라컨트롤러:타입프로퍼티는지향값을포함합니

다.• 장면윈도우클래스의카메라컨트롤러:타입프로퍼티는지향값을포함합니다.• 변수클래스의스케일링:활성화프로퍼티는네트워크에공개된공유변수, I/O변수, I/O가

명에대해서만스케일링을허용합니다.

© National Instruments Corporation 15 LabVIEW업그레이드노트

Page 16: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

삭제된프로퍼티,메소드,이벤트LabVIEW 8.6및이후버전은다음의프로퍼티,메소드,이벤트를지원하지않습니다:• VI클래스의컨트롤값:[패턴화]설정메소드.대신컨트롤값:설정메소드를사용합니다.• VI클래스의컨트롤값:모든 [패턴화]얻기메소드.대신컨트롤값:모두얻기메소드를사용

합니다.• VI클래스의컨트롤값:[패턴화]얻기메소드.대신컨트롤값:얻기메소드를사용합니다.• VI (ActiveX)클래스의 VIModificationBitSet프로퍼티.• VI클래스의수정:VI수정프로퍼티.대신새수정:VI수정프로퍼티를사용합니다. LabVIEW 8.5

및이전버전에서,수정:VI수정프로퍼티는 32비트값을반환합니다. LabVIEW 8.6및이후버전에서,새수정:VI수정프로퍼티는 64비트값을반환합니다.

이름이변경된프로퍼티,메소드,이벤트LabVIEW 8.6및이후버전에서다음프로퍼티,메소드,이벤트의이름이변경되었습니다.

타입LabVIEW 8.6및이후버전이름LabVIEW 8.5이름클래스

프로퍼티경계:영역높이경계:높이G객체

프로퍼티경계:영역폭경계:폭G객체

메소드자동적용정지디스크로부터연결끊기프로젝트아이템

프로퍼티확장/축소기호:루트에서기호보이기확장/축소기호:하위레벨 0에서보이기트리컨트롤

메소드컨트롤값:설정컨트롤값:[배리언트]설정VI

메소드컨트롤값:얻기컨트롤값:[배리언트]얻기VI

메소드컨트롤값:모두얻기컨트롤값:모든 [배리언트]얻기VI

공유변수변경사항블록다이어그램에서공유변수를포함하는 VI가실행중이거나실행예약상태인경우, VI가실행을정지하고더이상실행예약이아닌상태가될때까지다음의공유변수프로퍼티를편집할수없습니다.• 공유변수프로퍼티대화상자의변수페이지에있는모든프로퍼티.• 공유변수프로퍼티대화상자의네트워크페이지에있는버퍼링사용프로퍼티.• (RT Module)공유변수프로퍼티대화상자의리얼타임 FIFO페이지에있는모든프로퍼티.

또한, VI가더이상실행예약상태가아닐때까지프로젝트탐색기윈도우에있는변수와관련된공유변수나아이템을제거하거나이름을변경할수없습니다.

어플리케이션빌더의공유구성요소LabVIEW는로컬컴퓨터의모든 LabVIEW버전과공유되는공유라이브러리를빌드하기위한구성요소를설치합니다. LabVIEW 8.6또는이후버전을설치한후이보다더오래된버전의 LabVIEW를설치하면,공유구성요소가더오래된버전으로대체됩니다.그리고나서가장최신버전의LabVIEW에서공유라이브러리를만들려고하면,공유구성요소에 LabVIEW 8.6또는이후버전이필요로하는기능이없으므로에러가발생합니다.이문제를해결하려면, LabVIEW 8.6또는이후버전을다시설치합니다.

이전버전에서암호로보호된 VI저장하기LabVIEW 8.6및이후버전에서,암호로보호된 VI를 LabVIEW이전버전으로저장하려면,암호를입력해야합니다.또한, [VI참조열기]함수의입력으로서암호를프로그램적으로입력할수있습니다.

LabVIEW업그레이드노트 16 ni.com/korea

Page 17: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

LabVIEW 8.2에서업그레이드하기LabVIEW 8.2에서 LabVIEW 2010으로업그레이드할때다음과같은호환성문제가발생할수있습니다.업그레이드할때발생할수있는이슈에대한추가적인정보는이문서의 LabVIEW 8.5에서업그레이드하기, LabVIEW 8.6에서업그레이드하기, LabVIEW 2009에서업그레이드하기,LabVIEW 2010에서업그레이드하기섹션을참조하십시오.

지원하는플랫폼LabVIEW 8.5및이후버전에서지원하는플랫폼이다음과같이변경되었습니다:• LabVIEW 8.5및이후버전은Windows Vista및Windows Vista 64비트를지원합니다.• LabVIEW 8.5.x는 Intel및 PowerPC프로세서를사용하는Macintosh컴퓨터를지원합니다.

LabVIEW 8.6및이후버전은 PowerPC프로세서를사용하는Macintosh컴퓨터는지원하지않습니다.

LabVIEW 2011의추가적인시스템사양은 LabVIEW릴리즈노트를참조하십시오.

Windows Vista호환성문제LabVIEW 8.5및이후버전은다음과같은기능상변경과함께 32비트및 64비트시스템에서Windows Vista를지원합니다.

특정주소에서읽기와특정주소에서쓰기 VI는시스템의모든입/출력포트에대한읽기/쓰기권한을허용하므로, Vista OS에서는보안상의이유로장려되지않습니다.따라서이 VI는함수팔레트에없습니다.• (Windows Vista) VI구성요소는성공적으로설치되지만, Windows Defender로그에서

"unsigned"로나타납니다.이 VI는정상적으로실행됩니다.• (Windows Vista 64비트)이 VI는에러 -4850을반환합니다.

VI,함수,노드의동작변경내역LabVIEW 8.5및이후버전에서 VI,함수,노드의동작이다음과같이변경되었습니다.

분석 VI와함수에서의개선사항각 LabVIEW버전에서, National Instruments는 LabVIEW와 C함수에만국한되지않고많은알고리즘을개선했습니다.또한 National Instruments는 LabVIEW가최신컴파일러를사용하도록업그레이드합니다.컴퓨터하드웨어및소프트웨어의변경과함께이러한개선으로 LabVIEW 8.2또는이전버전과 LabVIEW 8.5및이후버전사이에서서로다른숫자형결과가나올수있습니다.배정도부동소수를비교하면, 1E–16만큼의작은차이를발견할수있습니다. NationalInstruments웹사이트 ni.com/info에서정보코드 exiigr을입력하면부동소수비교에대한자세한정보를참조할수있습니다.

수학 VILabVIEW 8.5및이후버전에서수학 VI가다음과같이변경되었습니다:• [f(x)의모든제로찾기]―이 VI의이름이 [f(x)의모든제로(Zeros)찾기] VI로변경되었습니

다.• [f(x)의제로와극값]―이 VI의이름이 [f(x)의제로(Zeros)와극값] VI로변경되었습니다.

숫자형함수LabVIEW 8.5및이후버전에서숫자형함수가다음과같이변경되었습니다:• [올림 (Round To +Infinity)]―이함수가 [올림 (Round Toward +Infinity)]함수로변경되었습

니다.

© National Instruments Corporation 17 LabVIEW업그레이드노트

Page 18: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

• [버림 (Round To -Infinity)]―이함수가 [버림 (Round Toward -Infinity)]함수로변경되었습니다.

신호처리 VI[변이측정] VI에서,프리슛출력이변이이전으로변경되었습니다.이출력또한 64비트배정도부동소수숫자형데이터타입에서클러스터데이터타입으로변경되었습니다.오버슛출력이변이이후로변경되었습니다.이출력또한 64비트배정도부동소수숫자형데이터타입에서클러스터데이터타입으로변경되었습니다.

쌍곡형함수LabVIEW 8.5및이후버전에서쌍곡형함수가다음과같이변경되었습니다:• [역쌍곡형코사인]함수는입력값이함수범위밖의실수일때 NaN를반환합니다.• [역쌍곡형시컨트]함수는입력값이함수범위밖의실수일때 NaN를반환합니다.

라이브러리 &실행파일 VI와함수[라이브러리함수호출노드]에서파스칼문자열포인터를설정할때,블록다이어그램에서값을반드시문자열입력에연결해야합니다. C문자열포인터를설정할때,값을문자열입력에연결하거나라이브러리함수호출대화상자의파라미터페이지에있는최소크기풀다운메뉴에서문자열크기를지정해야합니다.문자열의값을지정해야 VI를실행할수있습니다.

64비트와배정도숫자형데이터타입을지원하는다형성 VI배정도숫자형및 64비트정수타입모두를지원하는다형성VI의터미널에연결한경우, LabVIEW는확장형숫자형데이터를배정도숫자형데이터로강제변환합니다.이강제변환은원래데이터의일부소수부분을보존합니다.

기타 VI,함수,노드의동작변경내역LabVIEW 8.5및이후버전에서다음과같이 VI,함수,노드의동작이부수적으로변경되었습니다:• Instr속성얻기 VI와 Instr속성설정 VI는더이상 LabVIEW에서제공되지않습니다.어플리케

이션에서이 VI중하나를사용하려는경우,이 VI대신 VISA고급팔레트의프로퍼티노드를사용하면동일한기능을얻을수있습니다.

• [재귀적파일리스트] VI의모든폴더파라미터는폴더바로가기를포함할수있지만,이바로가기를 VI에서재귀적으로반복사용하지는않습니다.

• LabVIEW 8.2에서,수식노드및MathScript노드와같은스크립트노드는전부디스플레이하기에너무긴스크립트라인의경우자동으로줄을바꿉니다. LabVIEW 8.5및이후버전에서,스크립트노드는라인의줄을바꾸지않습니다.즉, LabVIEW 8.2또는이전버전에서저장된,스크립트노드를포함하는 VI를열면,스크립트노드경계에서긴스크립트라인의일부가보이지않을수있습니다.

프로퍼티,메소드,이벤트동작변경내역LabVIEW 8.5및이후버전에서프로퍼티,메소드,이벤트의동작이다음과같이변경되었습니다:• VI가실행중일때컨트롤클래스의데이터연결:경로프로퍼티는읽기/쓰기이며설정가능

합니다.이프로퍼티를쓰려면,쓰기전에컨트롤을 NI Publish-Subscribe-Protocol URL에연결해야합니다.

• 어플리케이션클래스의타겟:CPU프로퍼티에는 AMD/Intel x64가있습니다.• 어플리케이션클래스의타겟:OS프로퍼티는 Windows x64및 Linux x64를포함합니다.• 트리의열헤더안에있는포인트를연결하면트리컨트롤클래스의포인트를행과열로메

소드가 TREE_COLUMN_HEADERS태그를반환합니다.• LabVIEW클래스:생성메소드는이름입력을포함합니다.이름입력을연결하지않으면,

LabVIEW는실행시클래스의이름을입력하도록요청합니다.

LabVIEW업그레이드노트 18 ni.com/korea

Page 19: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

• 컨트롤값:[배리언트]얻기,컨트롤값:[패턴화]얻기,컨트롤값:[배리언트]설정및컨트롤값:[패턴화]설정메소드가컨트롤검색시더이상앞과뒤의화이트스페이스를제거하지않습니다. LabVIEW 8.6에서,컨트롤값:[패턴화]얻기및컨트롤값:[패턴화]설정메소드는제거되었습니다.각각컨트롤값:얻기와컨트롤값:설정을대신이용하십시오.

삭제된프로퍼티,메소드,이벤트LabVIEW 8.5및이후버전은다음의프로퍼티,메소드,이벤트를지원하지않습니다:• LV클래스라이브러리클래스의기본인스턴스프로퍼티.대신 LV클래스기본값얻기 VI를

사용하십시오.• 장면객체클래스의기하프로퍼티.대신그리기가능프로퍼티를사용하십시오.• 그래프차트클래스의눈금색프로퍼티.대신그래픽스케일클래스의눈금색프로퍼티를

사용하십시오.• 그래프차트클래스의눈금색:X색프로퍼티.대신눈금색:주요눈금색및눈금색:보조

눈금색프로퍼티를사용하십시오.• 그래프차트클래스의눈금색:X색프로퍼티.대신눈금색:주요눈금색및눈금색:보조

눈금색프로퍼티를사용하십시오.• 그래프차트클래스의눈금색:Y색프로퍼티.대신눈금색:주요눈금색및눈금색:보조

눈금색프로퍼티를사용하십시오.• 웨이브폼차트클래스의범례:플롯보이기프로퍼티.대신범례:행의개수프로퍼티를사용

하십시오.• 웨이브폼그래프클래스의범례:플롯보이기프로퍼티.대신범례:행의개수프로퍼티를사

용하십시오.• 리스트박스클래스의픽셀폭프로퍼티.대신경계:영역폭프로퍼티를사용하십시오.• 그림클래스의스크롤막대보이기프로퍼티.대신수평스크롤막대보이기및수직스크롤

막대보이기프로퍼티를사용하십시오.• 장면객체클래스의기하설정프로퍼티.대신그리기가능설정메소드를사용하십시오.• 어플리케이션클래스의장면:기하:새메시메소드.대신장면:그리기가능:기하:새메시메소

드를사용하십시오.• 컨트롤클래스의끌기시작이벤트.대신해당컨트롤클래스의끌기시작이벤트를사용하

십시오.• 컨트롤클래스의끌기시작?이벤트.대신해당컨트롤클래스의끌기시작?이벤트를사용

하십시오.

이름이변경된프로퍼티,메소드,이벤트LabVIEW 8.5및이후버전에서다음프로퍼티,메소드,이벤트의이름이변경되었습니다.

타입LabVIEW 8.5및이후버전이름LabVIEW 8.2이름클래스

프로퍼티데이터입력제한데이터범위절대시간,숫자형

프로퍼티데이터입력제한:증가데이터범위:증가절대시간,숫자형

프로퍼티데이터입력제한:최대데이터범위:최대값절대시간,숫자형

프로퍼티데이터입력제한:최소데이터범위:최소값절대시간,숫자형

프로퍼티리미트밖의값에응답범위이탈시동작절대시간,숫자형

프로퍼티리미트밖의값에응답:증가범위이탈시동작:증가절대시간,숫자형

프로퍼티리미트밖의값에응답:최대범위이탈시동작:최대값절대시간,숫자형

프로퍼티리미트밖의값에응답:최소범위이탈시동작:최소값절대시간,숫자형

© National Instruments Corporation 19 LabVIEW업그레이드노트

Page 20: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

타입LabVIEW 8.5및이후버전이름LabVIEW 8.2이름클래스

메소드라이브러리:LabVIEW파일버전얻기라이브러리:프로젝트라이브러리파일버전얻기

어플리케이션

메소드장면:그리기가능:기하:새상자형장면:기하:새상자형어플리케이션

메소드장면:그리기가능:기하:새원뿔형장면:기하:새원뿔형어플리케이션

메소드장면:그리기가능:기하:새원기둥형장면:기하:새원기둥형어플리케이션

메소드장면:그리기가능:기하:새높이필드장면:기하:새높이필드어플리케이션

메소드장면:그리기가능:기하:새메시장면:기하:새메시어플리케이션

메소드장면:그리기가능:기하:새구형장면:기하:새구형어플리케이션

메소드LibraryGetFileLVVersionLibraryGetProjectLibFileVersion어플리케이션(ActiveX)

프로퍼티디스플레이포맷포맷 &정밀도디지털,숫자형텍스트,스케일

프로퍼티디스플레이포맷:포맷포맷 &정밀도:포맷디지털,숫자형텍스트,스케일

프로퍼티디스플레이포맷:정밀도포맷 &정밀도:정밀도디지털,숫자형텍스트,스케일

프로퍼티신호번호보이기열헤더보이기디지털테이블

프로퍼티변환보이기행헤더보이기디지털테이블

프로퍼티배경색색삭제장면그래프디스플레이와장면윈도우

메소드그리기가능설정기하설정장면객체

프로퍼티커넥터팬:설정커넥터팬VI

LabVIEW MathScript동작변경내역 (Windows, Base Package에포함안됨)LabVIEW 8.5및이후버전에서 LabVIEW MathScript가다음과같이변경되었습니다:• 다음의MathScript함수를사용하여검색경로리스트또는작업중인디렉토리에서변경한

경우,이변경은함수를호출하는 LabVIEW MathScript윈도우또는MathScript노드의현재인스턴스에만적용됩니다.– addpath– cd– path– rmpath

사용자가 LabVIEWMathScript윈도우를닫거나또는MathScript노드를포함하는 VI가실행을중지할때 LabVIEW는검색경로리스트와작업중인디렉토리를기본으로리셋합니다.

• qz함수의구문이 [q, z, alpha, beta, evec] = qz(a, b)에서 [S, T, Q, Z, R, L]= qz(A, B, type)로변경되었습니다.

LabVIEW클래스아이콘LabVIEW 8.2에서 LabVIEW클래스아이콘을생성하고블록다이어그램에클래스컨트롤이나인디케이터를추가할때아이콘을디스플레이하려면,클래스마스크가클래스아이콘을가리지

LabVIEW업그레이드노트 20 ni.com/korea

Page 21: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

않도록더작은공간을차지하게클래스아이콘을업데이트해야합니다. 32 픽셀(가로) X 19 픽셀(세로)보다크지않은이미지를사용합니다.

LabVIEW에서 LLB열기옵션대화상자의환경페이지에서 LLB파일의 Windows탐색기활성화옵션이없어졌습니다.LabVIEW는 LLB관리자윈도우에서 LLB를엽니다. LLB열기에대한추가정보는National Instruments웹사이트 ni.com/info에서정보코드 exvfc5를입력하여참조하십시오.

Timed루프우선순위레벨제한LabVIEW 8.2.x및이전버전에서, Timed루프의우선순위레벨로 2의 32제곱까지선택할수있습니다. LabVIEW 8.5및이후버전은 65,535미만의우선순위레벨만을지원합니다.

웨이브폼데이터타입웨이브폼배열의경계밖에서인덱스할때,결과로나타나는웨이브폼은 dt값이 0(부적합한웨이브폼)이아닌 1인적합한기본웨이브폼입니다.스칼라출력터널에서제로횟수로 For루프를실행할때에도참입니다.

열거형강제변환LabVIEW 8.5와이후버전은범위를벗어난열거형을열거형의범위에해당하는최종값으로강제변환시킵니다.이전의 LabVIEW버전은범위를벗어난열거형을 0으로강제변환시킵니다.

LabVIEW 8.0이나이전버전에서업그레이드하기LabVIEW 8.0이나이전버전에서최신버전으로업그레이드할때발생할수있는업그레이드,호환성문제는 National Instruments웹사이트 ni.com/info에서정보코드 exc6mf를입력하여찾아볼수있습니다.또한업그레이드시발생할수있는다른문제에대한정보는이문서에서다른 LabVIEW x에서업그레이드하기섹션을참조하십시오.

LabVIEW 2011의특징과변경내역

Idea Exchange아이콘 은 ni.com의 LabVIEW Idea Exchange Discussion forums에올라온고객의의견을반영해서만들어진새로운기능을나타냅니다. National Instruments웹사이트ni.com/info를방문하여정보코드 ex3gus를입력하면 NI Idea Exchange Discussion Forums페이지로갈수있습니다.

유의사항,수정된일부버그리스트,추가적인호환성문제, LabVIEW 2011의최신추가기능에대한자세한내용은 labview디렉토리의 readme.html파일을참조하십시오.

새예제 VILabVIEW현재버전에서새로추가된예제 VI에대한설명을보고실행하려면, NI예제탐색기의탐색탭에서 LabVIEW 2011의새로운예제폴더를참조하십시오.

블록다이어그램개선사항LabVIEW 2011의블록다이어그램과관련기능이다음과같이개선되었습니다.

subVI생성하기와관련한개선사항LabVIEW이전버전에서는,블록다이어그램에서선택하여 subVI를생성할때,새 subVI의커

넥터팬과프런트패널을사용자가직접정리해야합니다. LabVIEW 2011에서는,다음 LabVIEW프로그래밍규약에따라 LabVIEW가 subVI의커넥터팬과프런트패널을자동으로만듭니다.• subVI가터미널을더필요로하지않는이상 4×2×2×4커넥터팬패턴• 커넥터팬아래쪽코너에에러입력및에러출력터미널• 커넥터팬위쪽코너에참조번호또는클래스터미널• 프런트패널왼쪽에정렬된컨트롤

© National Instruments Corporation 21 LabVIEW업그레이드노트

Page 22: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

• 프런트패널오른쪽에정렬된인디케이터

예를들어,다음블록다이어그램에서하이라이트된부분을선택하면, LabVIEW가다음과같이프런트패널과커넥터팬을생성합니다.

Figure 1 subVI를생성하려는블록다이어그램상의코드

Figure 2생성된 subVI의프런트패널과커넥터팬

[NI Discussion Forums멤버 tst님이제출한아이디어.]

LabVIEW업그레이드노트 22 ni.com/korea

Page 23: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

타입정의개선사항LabVIEW 2011에서는타입정의및엄격한타입정의가다음과같이개선되었습니다:• LabVIEW 2010및이전버전에서,타입정의는프런트패널에서만생성할수있습니다.

LabVIEW 2011에서는,타입정의를프런트패널또는블록다이어그램에서생성할수있습니다.타입정의로만들려는상수,컨트롤또는인디케이터에서마우스오른쪽버튼을클릭한후바로가기메뉴에서타입정의만들기를선택합니다. [NI Discussion Forums회원 crelf님이제출한아이디어.]

• 다음의문양으로블록다이어그램에서타입정의및엄격한타입정의의인스턴스를표시합니다: .문양위로커서를움직이면,팁상자가타입정의또는엄격한타입정의의파일이름를디스플레이합니다. [NI Discussion Forums회원 Broken Arrow님이제출한아이디어.]

기타블록다이어그램의개선사항LabVIEW 2011에서블록다이어그램이다음과같이부수적으로개선되었습니다:• 객체정렬및객체간격조절풀다운메뉴를사용하여블록다이어그램에서와이어를정

렬하고간격을조절할수있습니다. [NI Discussion Forums회원 JackDunaway님이제출한아이디어.]

• 컨트롤이나인디케이터에대해새로운이벤트케이스를정의할때,값변경이기본이벤트입니다. [NI Discussion Forums회원 Bruce Ammons님이제출한아이디어.]

• 에러클러스터를다음의불리언함수에직접연결하여논리적연산으로에러를핸들링할수있습니다: And, Or, Exclusive Or, Implies, Not, Not And, Not Exclusive Or, Not Or.에러가발생하는경우,에러클러스터는참값을불리언함수로전달합니다. [NI Discussion Forums멤버 Dany Allard님이제출한아이디어.]

• 병렬반복으로설정되어있는 For루프의병렬인스턴스터미널은두가지타입의출력값중한가지를반환합니다.병렬반복으로설정되어있는 For루프의병렬인스턴스터미널에서마우스오른쪽버튼을클릭한후바로가기메뉴에서 P터미널출력을선택하여터

미널이반환하는다음의값중하나를선택합니다:– 인스턴스개수—병렬실행을위해 LabVIEW가준비한루프인스턴스의개수를반환합

니다.– 현재인스턴스 ID—현재실행중인루프인스턴스에지정된식별자를반환합니다.

병렬인스턴스터미널에대한추가정보는 LabVIEW도움말의내용(목차)탭에있는기본≫루프와기타구조≫루프를사용하여반복적인작업컨트롤하기≫For루프:지정된횟수만큼작업반복하기모음을참조하십시오.

프런트패널개선사항LabVIEW 2011의프런트패널과관련기능이다음과같이개선되었습니다.

프런트패널컨트롤과인디케이터의새로운스타일실버팔레트에는프런트패널을만드는데사용할수있는새로운실버스타일의컨트롤과인디케이터가포함됩니다.실버스타일의컨트롤과인디케이터를사용하려면,컨트롤≫실버팔레트를탐색합니다.업그레이드된모양과감각의프런트패널을만들려면실버컨트롤과인디케이터를사용합니다.실버팔레트에는다른컨트롤및인디케이터집합보다더많은불리언컨트롤과인디케이터가있습니다.

그래프나차트에서보려는플롯선택하기그래프나차트에플롯을디스플레이할지선택하려면,플롯범례의문양에서마우스오른쪽

버튼을클릭한후바로가기메뉴에서플롯보이기를선택합니다.문양이나차트에여러플롯이포함된경우,플롯범례에서마우스오른쪽버튼을클릭한후바로가기메뉴에서보이는아이템≫플롯보이기확인란을선택하면각플롯옆에확인란을디스플레이할수있습니다.확인란을

© National Instruments Corporation 23 LabVIEW업그레이드노트

Page 24: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

사용하여디스플레이하려는플롯을선택합니다.플롯보이기확인란보이기프로퍼티를사용하여프로그램적으로확인란을디스플레이할수도있습니다. [NI Discussion Forums회원 Sil3nc3r님이제출한아이디어.]

기타프런트패널개선사항LabVIEW 2011에서프런트패널이다음과같이부수적으로개선되었습니다:• 모든 LabVIEW VI는프런트패널윈도우의오른쪽위코너에있는 VI아이콘옆에커넥터

팬을디스플레이합니다. VI아이콘과커넥터팬사이에서번갈아바꾸지않고프런트패널컨트롤및인디케이터를입력및출력으로지정할수있습니다. [NI Discussion Forums회원blawson님이제출한아이디어.]

• 프런트패널의배경색이일반및실버팔레트의컨트롤과인디케이터모양에어울리도록LabVIEW이전버전의색보다더옅은색조의회색입니다. LabVIEW이전버전에서저장된VI에어울리는프런트패널배경색변경에대한추가정보를얻으려면 National Instruments웹사이트 ni.com/info에서정보코드 exd9s8을입력하십시오.

환경개선사항LabVIEW 2011에서 LabVIEW환경이다음과같이개선되었습니다.

대화상자개선사항LabVIEW 2011에서대화상자가다음과같이개선되었습니다.

컴파일된객체캐시지우기대화상자의개선사항LabVIEW 2011의 VI객체캐시최적화로,더이상특정타겟과관련한 VI객체캐시를삭제할수없습니다.그대신컴파일된객체캐시지우기대화상자를통해다음두가지캐시만삭제가가능합니다:• 사용자객체캐시—LabVIEW와함께제공되지않은모든 VI의컴파일된 VI객체파일을포

함합니다.다음의경우사용자객체캐시를삭제하는것이좋습니다:– 디스크공간이부족합니다.– 별도의컴파일된코드가있는다수의 VI를삭제하고컴파일된코드가차지하는디스크

공간을복구하려합니다.

• 어플리케이션빌더객체캐시—빌드스펙에 VI의컴파일된코드를포함합니다.

기타대화상자개선사항LabVIEW 2011에서대화상자가다음과같이부수적으로개선되었습니다:• 배열의경우프로퍼티대화상자의크기페이지로배열의차원수를설정합니다.• 문자열의경우프로퍼티대화상자의모양페이지에있는디스플레이스타일보이기확인

란을사용하여디스플레이타입을나타내는문양을문자열컨트롤또는인디케이터에표시할수있습니다.

• 2D에러막대그래프의경우프로퍼티대화상자의플롯페이지에있는에러모드리스트로에러막대를 y축또는 x축에디스플레이하도록설정합니다.

• LabVIEW 2011의아이콘편집기대화상자를사용자정의하거나, LabVIEW이전버전의사용자아이콘편집기가있는경우, National Instruments웹사이트 ni.com/info에서정보코드 LViconed11을입력하면아이콘편집기소스파일을다운로드할수있습니다.

• LabVIEW Robotics Module과같은특정 LabVIEW애드온에는특정한주제영역에초점을맞추는환경셋팅이추가적으로포함됩니다.이러한 LabVIEW애드온을하나이상설치하면, LabVIEW를다시시작하지않고환경셋팅선택대화상자를통해다른환경으로변경할수있습니다.

• (Windows)시작하기윈도우는새로운 LabVIEW애드온찾기아이템을포함하며,이를통해VI Package Manager (VIPM)소프트웨어를시작하여 LabVIEW Tools Network에서배포되는 LabVIEW애드온및다른코드에접근할수있습니다.

LabVIEW업그레이드노트 24 ni.com/korea

Page 25: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

기타환경개선사항LabVIEW 2011에서환경이다음과같이부수적으로개선되었습니다:• VI를저장한이후에취소작업을수행할수있습니다. [NI Discussion Forums회원mishklyar

님이제출한아이디어.]• VI를로드할때,모두무시를선택하여찾을수없는모든 subVI의로드를무시할수있습

니다. [NI Discussion Forums회원 Ravens Fan님이제출한아이디어.]• (Windows)도움말메뉴에있는업데이트확인아이템은 ni.com에서이용가능한업데이트

가있는지확인하는 NI업데이트서비스윈도우를엽니다.• VI도구모음버튼의모양이프런트패널의배경색에어울리도록업그레이드되었습니다.• 생성하는각 VI에대해이옵션을직접선택하는대신 LabVIEW가자동으로모든새 VI에서

컴파일된코드를분리하도록설정할수있습니다. LabVIEW가모든새 VI로부터컴파일된코드를분리하도록설정하려면,옵션대화상자의환경페이지에서새 VI의소스파일에서컴파일된코드분리확인란에확인표시를합니다.이렇게설정한후에도개별 VI와프로젝트에대해이글로벌셋팅을다시정의할수있습니다.

VI에서컴파일된코드를분리하는장점에대한추가정보는 LabVIEW도움말의내용(목차)탭에서기본≫VI와 SubVI생성하기≫개념≫VI에서컴파일된코드분리하기토픽을참조하십시오.

어플리케이션빌더개선사항가장최근빌드과정에서 LabVIEW가생성한빌드스펙파일을삭제하려면,프로젝트탐색기윈도우의빌드스펙에서마우스오른쪽버튼을클릭한후바로가기메뉴에서정리를선택합니다.정리를선택하더라도 LabVIEW가가장최근빌드전에생성한파일은삭제되지않습니다.

추가및변경된 VI,함수,노드LabVIEW 2011에서다음의 VI,함수및노드가추가되고변경되었습니다. VI,함수,노드에대한추가적인정보는 LabVIEW도움말의내용(목차)탭에서 VI와함수참조모음을참조하십시오.

새로운 VI,함수,노드LabVIEW 2011에다음의 VI,함수및노드가새로추가됩니다.

어플리케이션빌더 VI어플리케이션컨트롤팔레트에는다음과같은새 VI를포함하는어플리케이션빌더팔레트가새로추가됩니다:• [빌드]• [정리]• [배포]

어플리케이션컨트롤 VI와함수어플리케이션컨트롤팔레트에는다음과같은노드가새로포함됩니다:• [비동기화호출시작]• [비동기화호출기다림]

베셀함수 VI베셀함수팔레트에는다음과같은 VI가새로포함됩니다:• [한켈함수 Hv]

© National Instruments Corporation 25 LabVIEW업그레이드노트

Page 26: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

• [구형한켈함수 hn]

에러함수 VI에러함수팔레트에는다음과같은 VI가새로포함됩니다:• [역에러함수]• [역에러여함수]• [스케일된에러여함수]

기하 VI기하팔레트에는다음과같은 VI를새로포함하는각도팔레트가새로추가됩니다:• [절대각차이]• [각회전]• [각이등분]• [포함된각확인]• [여각]• [보각]• [랩각]

기하팔레트는다음과같은 VI가추가된계산기하학팔레트를새로포함합니다:• [컨투어라인]• [볼록다각형(Convex Hull)]• [Delaunay삼각측량]• [다각형의포인트]• [다각형영역]• [Voronoi다이어그램]

선형대수 VI선형대수팔레트에다음과같은 VI가새로포함됩니다:• [콜레스키인수분해계수-1업데이트]• [부분공간각]

스케일링 VI스케일링팔레트에다음과같은 VI가새로포함됩니다:• [도를라디안으로]• [초당라디안을 RPM으로]• [라디안을도로]• [RPM을초당라디안으로]

기타부수적인새 VI와함수LabVIEW 2011에다음과같은 VI와함수가부수적으로추가됩니다:• 대화상자&사용자인터페이스팔레트는에러클러스터상수를포함합니다. [NIDiscussion

Forums회원 Broken Arrow님이제출한아이디어.]• 이산수학팔레트에 [소인수] VI가포함됩니다.• HTTP클라이언트팔레트는 [SSL설정] VI를포함합니다.• 보간 &외삽팔레트는 [2D산포보간] VI를포함합니다.• 최적화팔레트는 [글로벌최적화] VI를포함합니다.• 직교 &비직교다항식팔레트는 [르장드르다항식] VI를포함합니다.• 묶음라이브러리팔레트는 [반출된파일경로얻기] VI를포함합니다.• 확률 &통계팔레트는 [비대칭도및첨도] VI를포함합니다.

LabVIEW업그레이드노트 26 ni.com/korea

Page 27: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

• 신호생성팔레트는 [준난수] VI를포함합니다.• 신호연산팔레트는 [디지털역순서] VI를포함합니다.

변경된 VI와함수LabVIEW 2011에서 VI및함수가다음과같이변경되었습니다.

기하 VI다음열거된기하팔레트의 VI는회전순서입력을포함하며,이는좌표를회전하는축의순서를지정합니다.• [3D직각좌표회전(오일러)]• [방향코사인을오일러각도로]• [오일러각도를방향코사인으로]

기타부수적인 VI와함수변경사항LabVIEW 2011의 VI와함수가다음과같이부수적으로변경되었습니다:• [DC-RMS평균값연산]―평균값연산컨트롤클러스터의입력타임스탬프무시원소가입

력시작시간무시로이름이변경되었습니다.• [특수한행렬생성]―행렬타입입력의데이터타입이열거형에서 32비트부호있는정수로

변경되었습니다.이입력은또한특수한행렬생성에사용할수있는새값을다음과같이포함합니다:아다마르,한켈,힐버트,역 힐버트,파스칼,로서,윌킨슨.

• [일반선형피팅]―사용자가지정하는메소드에따라,일반선형피팅의실제가중치를반환하거나가중치로사용자가입력한값을반환하는가중치출력출력을새로포함합니다.

• [TDMS읽기]―파일순서로채널반환?입력을새로포함하며,이는함수가 .tdms파일에존재하는순서대로데이터채널을반환할지여부를지정합니다.이입력의값이거짓이면,이함수는채널이름입력에서지정하는순서대로데이터채널을반환합니다.기본값은거짓입니다.

• [배리언트를데이터로]―에러클러스터터미널은다른함수및 VI의에러터미널대부분과균등하게일렬로배열됩니다. [NI Discussion Forums회원 David_L님이제출한아이디어.]

• [제로위상필터]―제로위상필터(직렬, DBL),제로위상필터(직렬, CDB)와같은새로운인스턴스를포함합니다.

• CIN함수는 LabVIEW관리자함수로이름이변경되었습니다.

추가및변경된클래스,프로퍼티,메소드,이벤트LabVIEW 2011은새로추가되고변경된클래스,프로퍼티,메소드,이벤트를포함합니다.

수학플롯프로퍼티와메소드LabVIEW 2011은 2D에러막대프로퍼티클래스의플롯구체화:에러막대모드프로퍼티를새로포함합니다.

VI서버프로퍼티와메소드LabVIEW 2011은새로운 VI서버클래스,프로퍼티,메소드,이벤트를포함합니다.새클래스,프로퍼티,메소드,이벤트의리스트는 LabVIEW도움말의내용(목차)탭에서 LabVIEW 2011의특징과변경내역≫새 VI서버객체토픽을참조하십시오.

LabVIEW 2011에서 VI서버메소드가다음과같이변경되었습니다:• 어플리케이션클래스의다음메소드는 .dae파일을지원합니다:

– 장면:장면파일읽기– 장면:장면파일쓰기

© National Instruments Corporation 27 LabVIEW업그레이드노트

Page 28: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

• VI클래스의데이터타입에서생성메소드의경우,스타일파라미터의데이터타입이 32비트부호있는정수에서열거형으로변경되었습니다.스타일파라미터에다음의값이새로포함됩니다: Probe, Diagram, Panel Control, 3D Panel Control, Dialog Panel Control,Panel Indicator, 3D Panel Indicator, Dialog Panel Indicator, Power PC Control및 Power PC Indicator.

비동기적으로참조에의해 VI호출하기타겟 VI가실행을마칠때까지기다리지않고 VI에서데이터흐름이지속되게하려면,타겟

VI를비동기적으로호출해야합니다.비동기화호출시작노드를사용하여타겟 VI로입력파라미터를전달하고타겟 VI의실행을시작합니다.비동기화호출기다림노드를사용하여나중에호출 VI에서타겟 VI의출력을수집합니다.

다음의경우타겟 VI를비동기적으로호출하는것이좋습니다:• 타겟 VI가실행되는데긴시간이필요하고호출 VI가타겟 VI의출력을즉시필요로하지않

을때.• 병렬로 VI의재호출인스턴스를개수에제한없이실행하는경우.• 보다단순한인터페이스를구현하여 VI실행메소드가제공하는것보다더나은성능을실

현하려는경우.

비동기적으로 VI호출하기에대한추가정보는 LabVIEW도움말의내용(목차)탭에서기본≫프로그램적으로 VI컨트롤하기≫개념≫비동기적으로 VI호출하기토픽을참조하십시오.

[NI Discussion Forums회원 Jim Kring님이제출한아이디어.]

새로운수학및신호처리 VILabVIEW 2011에는수학및신호처리작업을수행하는몇가지새 VI가있습니다. LabVIEW는또한새롭거나변경된입력과출력이있는 VI몇가지를포함합니다.이와같이새롭게변경된 VI는다음영역을포함한몇가지영역에서새로운내장알고리즘을제공합니다:• 기하• 선형대수• 신호처리

LabVIEW 2011에새롭게추가된 VI의전체리스트는이문서의새로운 VI,함수,노드섹션을참고하십시오.변경된 VI의전체리스트는변경된 VI와함수섹션을참고하십시오.

.NET지원의개선사항LabVIEW 2011에서 .NET지원이다음과같이개선되었습니다.

LabVIEW의예상치못한 .NET어셈블리동작디버그하기LabVIEW의메모리에있는어셈블리버전이사용자가사용하려는버전과다를때, .NET객체는예상치못한동작을보일수있습니다.이러한차이를확인하고어셈블리호출을디버그하려면,메모리의 .NET어셈블리대화상자를사용하십시오. LabVIEW가잘못된버전의어셈블리를로드했음을확인한경우,이대화상자를사용하여디스크에서어셈블리위치를조정하거나,설정파일을생성하거나,업데이트된어셈블리를다시로드하여 LabVIEW가올바른어셈블리를로드하도록할수있습니다.

메모리의 .NET어셈블리대화상자를이용한 .NET어셈블리호출디버그에대해더자세히알려면 LabVIEW도움말의내용(목차)탭에서기본≫Windows연결≫사용법≫.NET≫.NET어셈블리호출디버그하기모음을참조하십시오.

LabVIEW에서 .NET 4.0어셈블리로드하기.NET어셈블리에대한최근프로그래밍환경은Common Language Runtime (CLR) 4.0에서실행되도록기본설정된새로운어셈블리를대상으로합니다. LabVIEW가 CLR 2.0과호환가능하다

LabVIEW업그레이드노트 28 ni.com/korea

Page 29: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

하더라도, .NET 4.0어셈블리를로드하는데 LabVIEW가 CLR 4.0을강제사용하도록할수있습니다.

필요한설정파일의특정내용을포함하여이기능에대해더자세히알려면 LabVIEW도움말의내용(목차)탭에서기본≫Windows연결≫사용법≫.NET≫LabVIEW에서 .NET 4.0어셈블리로드하기모음을참조하십시오.

원격으로 I/O변수설정하기LabVIEW이전버전에서는,변수를호스트하는타겟에서만 I/O변수를설정할수있습니다.LabVIEW 2011에서는,원격컴퓨터에서 I/O변수를설정할수있습니다.

I/O변수설정에대해더자세히알려면 LabVIEW도움말의내용(목차)탭에있는기본≫스캔 I/O데이터접근하기≫개념≫I/O변수사용하기모음을참조하십시오.

하드웨어의컴파일러최적화지원확인하기LabVIEW 2011은 SSE2명령어를지원하는프로세서에서 VI와어플리케이션의런타임성능을향상시키는컴파일러최적화를포함합니다. LabVIEW개발환경에서 VI를컴파일할때, LabVIEW는사용자의프로세서가 SSE2명령어를지원하는지확인한후그에따라컴파일러최적화를활성화하거나비활성화합니다.그러나, LabVIEW에서어플리케이션을빌드하는경우,모든잠재적타겟이 SSE2명령어를지원하는지확인해야합니다.잠재적타겟이 SSE2명령어를지원하지않는경우,컴파일러최적화를비활성화해야합니다.

SSE2명령어를지원하는프로세서및하드웨어타입에대한추가정보는 LabVIEW도움말의내용(목차)탭에서기본≫어플리케이션만들기및배포하기≫빌드스펙설정하기≫타겟하드웨어의 SSE2명령어지원확인하기토픽을참조하십시오.

라이센스없이원격으로프런트패널보기및컨트롤하기LabVIEW이전버전에서는,원격컴퓨터에서프런트패널을보고컨트롤하려면라이센스가필요하며,라이센스는프런트패널로제한된횟수의원격연결만허용합니다. LabVIEW 2011에서는,라이센스없이원격으로프런트패널을보고컨트롤할수있고,횟수에제한없이원격프런트패널에연결할수있습니다.

원격으로프런트패널을보고컨트롤하는데대한추가정보는 LabVIEW도움말의내용(목차)탭에있는기본≫네트워크를통해데이터전송하기≫웹서버에서프런트패널을원격으로보고컨트롤하기모음을참조하십시오.

LabVIEW런타임엔진을찾을수없을때알림기능향상LabVIEW런타임엔진이설치되지않은컴퓨터에서 LabVIEW독립어플리케이션을실행할때,어플리케이션은 National Instruments웹사이트링크를포함하는에러메시지를디스플레이합니다.독립어플리케이션사용자는문제해결을위해어플리케이션제조업체에연락하지않고이링크를통해 LabVIEW런타임엔진을다운로드할수있습니다.

© National Instruments Corporation 29 LabVIEW업그레이드노트

Page 30: LabVIEW 2011 업그레이드 노트 - National Instruments · • LabVIEW8.2업그레이드노트―lv82ko • LabVIEW8.5업그레이드노트―lv85ko • LabVIEW8.6업그레이드노트―lv86ko

LabVIEW, National Instruments, NI, ni.com, National Instruments회사로고및이글로고는 National InstrumentsCorporation의상표들입니다. National Instruments의기타상표는 ni.com/trademarks의 Trademark Information을참조하시기바랍니다.이문서에서언급된다른제품과회사의이름들은각각해당회사들의상표이거나상호들입니다. National Instruments제품/기술에대한특허권에관하여는귀하의소프트웨어에있는도움말≫특허,귀하의미디어에있는 patents.txt파일또는 ni.com/patents의 National Instruments Patent Notice를참고하십시오. For copyright notices, conditions, and disclaimers, including information regarding certain third-partycomponents used in LabVIEW, refer to the Copyright topic in the LabVIEW Help. National Instruments의국제무역규정준수정책및관련된 HTS코드, ECCN,기타수출입관련데이터를얻는방법에대해서는ni.com/legal/export-compliance에서 Export Compliance Information을참조하십시오.

© 1998–2011 National Instruments Corporation.판권소유. 371780G-0129 2011년 6월