60
LabVIEW 업그레이드 노트 이 업그레이드 노트에서는 Windows, Mac OS, LinuxLabVIEW 2009 버전으로 업그레이드하는 과정, 업그레이드 유의사항, 새로운 기능에 대해 설명합니다. 잠재적인 호환성 문제에 대해 더 배우고자 하는 경우, 이전 버전의 LabVIEW에서 저장한 VI를새 LabVIEW 버전에 로드하기 전 에 이 업그레이드 노트를 읽으십시오. LabVIEW 버전에 파일을 로드하기 전에, 이전 버전의 LabVIEW에서 저장한 모든 LabVIEW 파일에 대한 백업용 복사본을 생성하는 것이 좋습니다. LabVIEW 7.1 또는 이전 버전에서 LabVIEW 2009로 업그레이드하는 경우, National InstrumentsLabVIEW 7.1 버전과 LabVIEW 2009 버전 사이에서 개선, 변경 및 추가된 기능에 대해 업그레이 드 노트 외에 다음의 문서를 참조할 것을 권장합니다. LabVIEW 8.0 업그레이드 노트―업그레이드와 호환성 문제 섹션과 LabVIEW 8.0의 특징과 변경 내역 섹션이 업그레이드 사용자에게 중요한 정보를 제공합니다. National Instruments 웹 사이트(ni.com/info)를 방문하여 정보 코드 lv80ko를 입력하면 LabVIEW 8.0 업그레이 드 노트를 확인할 수 있습니다. LabVIEW 8.2 업그레이드 노트―업그레이드와 호환성 문제 섹션과 LabVIEW 8.2의 특징과 변경 내역 섹션이 업그레이드 사용자에게 중요한 정보를 제공합니다. National Instruments 웹 사이트(ni.com/info)를 방문하여 정보 코드 lv82ko를 입력하면 LabVIEW 8.2 업그레이 드 노트를 확인할 수 있습니다. LabVIEW 8.5 업그레이드 노트―업그레이드와 호환성 문제 섹션과 LabVIEW 8.5의 특징과 변경 내역 섹션이 업그레이드 사용자에게 중요한 정보를 제공합니다. National Instruments 웹 사이트(ni.com/info)를 방문하여 정보 코드 lv85ko를 입력하면 LabVIEW 8.5 업그레이 드 노트를 확인할 수 있습니다. LabVIEW 8.6 업그레이드 노트―업그레이드와 호환성 문제 섹션과 LabVIEW 8.6의 특징과 변경 내역 섹션이 업그레이드 사용자에게 중요한 정보를 제공합니다. National Instruments 웹 사이트(ni.com/info)를 방문하여 정보 코드 lv86ko를 입력하면 LabVIEW 8.6 업그레이 드 노트를 확인할 수 있습니다. LabVIEW 프로그래밍 개념, LabVIEW 사용에 대한 단계별 설명, LabVIEW VI, 함수, 팔레트, , 도구, 프로퍼티, 메소드, 이벤트, 대화 상자 등에 대한 참조 정보와 LabVIEW 2009의 특징에 대한 추가적인 정보는 LabVIEW 도움말을 참조하십시오. 또한, LabVIEW 도움말은 National Instruments가 제공하는 LabVIEW 문서 리소스를 나열합니다. 도움말≫LabVIEW 도움말 검색 을 선택해서 LabVIEW 도움말을 엽니다. 목차 LabVIEW 2009로 업그레이드하기.......................................................................................................2 VI 변환하기....................................................................................................................................3 모듈, 툴킷, 인스트루먼트 드라이버 업그레이드하기................................................................4 추가적인 National Instruments 소프트웨어 업그레이드하기.....................................................5 이전 버전의 LabVIEW에서 업그레이드하기..............................................................................6 업그레이드와 호환성 문제....................................................................................................................7 LabVIEW 8.6에서 업그레이드하기..............................................................................................7 LabVIEW 8.5에서 업그레이드하기............................................................................................11 LabVIEW 8.2에서 업그레이드하기............................................................................................15

Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

LabVIEW™업그레이드노트이업그레이드노트에서는Windows, Mac OS, Linux용 LabVIEW 2009버전으로업그레이드하는과정,업그레이드유의사항,새로운기능에대해설명합니다.잠재적인호환성문제에대해더배우고자하는경우,이전버전의 LabVIEW에서저장한 VI를새 LabVIEW버전에로드하기전에이업그레이드노트를읽으십시오.새 LabVIEW버전에파일을로드하기전에,이전버전의LabVIEW에서저장한모든 LabVIEW파일에대한백업용복사본을생성하는것이좋습니다.

LabVIEW 7.1또는이전버전에서 LabVIEW 2009로업그레이드하는경우, National Instruments는LabVIEW 7.1버전과 LabVIEW 2009버전사이에서개선,변경및추가된기능에대해업그레이드노트외에다음의문서를참조할것을권장합니다.• LabVIEW 8.0업그레이드노트―업그레이드와호환성문제섹션과 LabVIEW 8.0의특징과

변경내역섹션이업그레이드사용자에게중요한정보를제공합니다. National Instruments웹사이트(ni.com/info)를방문하여정보코드 lv80ko를입력하면 LabVIEW 8.0업그레이드노트를확인할수있습니다.

• LabVIEW 8.2업그레이드노트―업그레이드와호환성문제섹션과 LabVIEW 8.2의특징과변경내역섹션이업그레이드사용자에게중요한정보를제공합니다. National Instruments웹사이트(ni.com/info)를방문하여정보코드 lv82ko를입력하면 LabVIEW 8.2업그레이드노트를확인할수있습니다.

• LabVIEW 8.5업그레이드노트―업그레이드와호환성문제섹션과 LabVIEW 8.5의특징과변경내역섹션이업그레이드사용자에게중요한정보를제공합니다. National Instruments웹사이트(ni.com/info)를방문하여정보코드 lv85ko를입력하면 LabVIEW 8.5업그레이드노트를확인할수있습니다.

• LabVIEW 8.6업그레이드노트―업그레이드와호환성문제섹션과 LabVIEW 8.6의특징과변경내역섹션이업그레이드사용자에게중요한정보를제공합니다. National Instruments웹사이트(ni.com/info)를방문하여정보코드 lv86ko를입력하면 LabVIEW 8.6업그레이드노트를확인할수있습니다.

LabVIEW프로그래밍개념, LabVIEW사용에대한단계별설명, LabVIEW VI,함수,팔레트,메뉴,도구,프로퍼티,메소드,이벤트,대화상자등에대한참조정보와 LabVIEW 2009의특징에대한추가적인정보는 LabVIEW도움말을참조하십시오.또한, LabVIEW도움말은 NationalInstruments가제공하는 LabVIEW문서리소스를나열합니다.도움말≫LabVIEW도움말검색을선택해서 LabVIEW도움말을엽니다.

목차

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

업그레이드와호환성문제....................................................................................................................7LabVIEW 8.6에서업그레이드하기..............................................................................................7LabVIEW 8.5에서업그레이드하기............................................................................................11LabVIEW 8.2에서업그레이드하기............................................................................................15

Page 2: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

LabVIEW 8.0에서업그레이드하기............................................................................................20LabVIEW 7.x에서업그레이드하기............................................................................................25LabVIEW 6.x에서업그레이드하기............................................................................................39LabVIEW 5.x또는이전버전에서업그레이드하기.................................................................43

LabVIEW 2009의특징과변경내역...................................................................................................43LabVIEW 설치하기......................................................................................................................43새 예제 VI.....................................................................................................................................43블록다이어그램개선사항...........................................................................................................43프런트패널개선사항...................................................................................................................44환경개선사항...............................................................................................................................45LabVIEW어플리케이션빌더개선사항....................................................................................50LabVIEW프로젝트개선사항.....................................................................................................51새로운또는변경된 VI,함수,노드개선사항...........................................................................51추가및변경된클래스,프로퍼티,메소드,이벤트...................................................................57LabVIEW객체지향프로그래밍개선사항...............................................................................58LabVIEW웹서비스개선사항 (Windows, Base Package에포함안됨)...................................58LabVIEW웹서버를위한 SSL지원...........................................................................................59명령라인또는타사소스컨트롤제공자를사용하여 VI비교하기......................................59프로브관찰윈도우로디버깅하기.............................................................................................59아이콘편집기개선사항..............................................................................................................59LabVIEW 2009 (64비트)..............................................................................................................60재귀................................................................................................................................................60코드의섹션재사용하기..............................................................................................................60TDM Excel Add-In사용하기 (Windows)....................................................................................60

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

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

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

• 업그레이드및호환성문제―이섹션은이전버전의 LabVIEW에서새 LabVIEW버전으로업그레이드하는 VI에영향을미칠수있는호환성문제에대해설명합니다.특히,업그레이드하려는 LabVIEW버전과관련된하위섹션을참조하십시오.

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

• LabVIEW 2009의특징과변경내역―이섹션은 LabVIEW 2009버전의새기능에대해간략하게설명합니다.이기능을사용하는방법에대한전체설명은 LabVIEW도움말

2 ni.com/korea

Page 3: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

을참조하십시오.도움말≫LabVIEW도움말검색을선택해서 LabVIEW도움말을엽니다.

2. (옵션)모든 LabVIEW이전버전을설치제거합니다.3. LabVIEW업그레이드버전을설치하고정품인증합니다. LabVIEW와관련된모든태스크

를완료했는지확인하려면, LabVIEW릴리즈노트의다음섹션을참조합니다:• 시스템사양• LabVIEW 2009설치하기와 LabVIEW를설치하는플랫폼에해당하는하위섹션• LabVIEW애드온설치하기 (LabVIEW플랫폼 DVD가아닌미디어에서 LabVIEW툴킷

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

션• 여기서부터어디로가나요?

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

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

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

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

VI변환하기사용자코드를 LabVIEW 2009에서호환가능한 VI포맷으로업그레이드하는방법에대해 NI영업부와상담하지않은경우에는 LabVIEW 3.x또는이전버전에서저장된 VI를열수없습니다.LabVIEW 4.0에서 5.x사이에저장된 VI를열려면,우선이 VI를 LabVIEW 8.2에서열어본후에LabVIEW 2009에서다시열어야합니다. LabVIEW 6.0또는이후버전에서마지막으로저장된VI를열면, LabVIEW 2009는자동으로이 VI를변환하고컴파일합니다.변환되고컴파일된 VI를반드시 LabVIEW 2009로저장해야합니다.저장하지않으면추가적인메모리리소스를사용하는변환프로세스가 VI에접근할때마다수행됩니다.또한,리컴파일과같은저장되지않은변경사항을가지고있는 VI는실행성능을크게떨어뜨릴수도있습니다.

노트 LabVIEW 2009에서저장한 VI는이전버전의 LabVIEW에서는로드되지않습니다. VI를변환한후 LabVIEW 2009에서저장하기전에 LabVIEW 8.6, 8.5, 8.2,또는8.0에서사용하려는 VI의백업복사본을남겨두십시오. VI를 LabVIEW 8.6, 8.5, 8.2,또는 8.0에서실행시키려면,파일≫이전버전으로저장을선택하여 VI를저장하십시오.

컴퓨터에메모리가부족하여모든 VI를한번에변환하기어려울경우, VI를단계별로나누어변환하십시오.변환하려는 VI의계층구조를확인하고가장낮은계층구조의 SubVI부터로드하고저장하기시작합니다.점차상위계층구조의 VI까지진행합니다.마지막으로최상위레벨 VI를열고변환합니다.또한,도구≫고급≫매스컴파일을선택하여 VI를포함하고있는디렉토리를변환할수있습니다.그러나,매스컴파일은디렉토리안에있는 VI또는 LLB를지정된순서에

© National Instruments Corporation 3

Page 4: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

따라변환시킵니다.매스컴파일을할때 LabVIEW가파일을처리하는순서에대한설명은LabVIEW도움말의목차탭에서기본≫VI와 SubVI생성하기≫사용법≫VI저장하기≫VI매스컴파일하기토픽을참조하십시오.변환프로세스가상위레벨 VI에먼저접근하게되면,매스컴파일은사용자가상위레벨VI를먼저열었을때와거의동일한양의메모리를필요로합니다.

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

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

NI모듈과툴킷다음테이블은사용자 OS와 LabVIEW애드온에따라 LabVIEW플랫폼 DVD나모듈또는툴킷설치 CD를사용할지여부를나열합니다.

중요정보사용할미디어OS

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

DVDWindows

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

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

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

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

인스트루먼트드라이버사용하려는인스트루먼트하드웨어를모두컨트롤하고통신하려면현재버전에서인스트루먼트드라이버를설치해야합니다.이전버전의 LabVIEW에서인스트루먼트드라이버를설치한

4 ni.com/korea

Page 5: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

경우,다음방법중하나를사용하여 LabVIEW 2009에서해당인스트루먼트드라이버를재설치해야합니다.• NI모듈러인스트루먼트드라이버―NI디바이스드라이버 DVD또는 CD를사용하여 NI

모듈러인스트루먼트드라이버를설치합니다.• 플러그앤플레이인스트루먼트드라이버―NI인스트루먼트드라이버검색기를사용하여

LabVIEW개발환경내에서 LabVIEW플러그앤플레이인스트루먼트드라이버를검색하고설치합니다.

• IVI드라이버및비인증인스트루먼트드라이버―National Instruments웹사이트에서인스트루먼트드라이버네트워크를사용하여 IVI드라이버및비인증인스트루먼트드라이버를검색하고설치합니다.

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

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

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

LabVIEW매스컴파일하기LabVIEW의이전버전에서저장한VI를열게되면, LabVIEW는자동으로VI를변환하고그리고컴파일합니다.이 VI를 LabVIEW현재버전으로저장하십시오.그렇지않으면 VI를열때마다추가적인메모리리소스를사용하는변환프로세스가수행됩니다. LabVIEW플랫폼 DVD에없는 LabVIEW모듈과툴킷을설치하거나타사애드온을설치하는경우, National Instruments는모듈,툴킷,타사애드온에의해설치된 VI를모두매스컴파일하도록권장합니다.

VI매스컴파일에대한추가적인정보는기본≫VI와 SubVI생성하기≫사용법≫VI저장하기≫VI매스컴파일하기토픽을참조합니다.

추가적인 National Instruments소프트웨어업그레이드하기LabVIEW 2009에서는 NI TestStand 3.5또는이후버전을사용해야합니다. Upgrade Advisor에접근하고NITestStand 3.5또는이후버전을구매하려면, National Instruments웹사이트 ni.com/info

에서정보코드 exd8yy를입력하십시오.

다음의 LabVIEW 2009익스프레스 VI를설정하려고시도하면, NI TestStand 3.5및이후버전은에러를반환합니다:• 디지털신호그룹화• 다이나믹데이터속성얻기• 다이나믹데이터속성설정

National Instruments웹사이트(ni.com/info)에서정보코드 rdtf10을입력하면에러에대한추가적인정보를얻을수있습니다.

노트 NI TestStand 4.1및이후버전에서는이문제가해결되었습니다.

© National Instruments Corporation 5

Page 6: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

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

LabVIEW 2009에서는 NI Spy 2.3또는이후버전을사용해야합니다. NI Spy 2.5는 NationalInstruments디바이스드라이버 CD에서설치할수있습니다.

LabVIEW 2009은Measurement Studio 8.0또는이후버전을지원합니다. Upgrade Advisor에접근하고Measurement Studio 8.0또는이후버전을구매하려면, National Instruments웹사이트ni.com/info에서정보코드 exd8yy를입력하십시오.

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

디렉토리에설치됩니다.이때 x는버전번호입니다.

현재버전의 LabVIEW대체하기현재버전의 LabVIEW를대체하려면,현재버전을제거하고, LabVIEW 2009설치프로그램을실행한후,설치디렉토리를이전버전의 LabVIEW가설치된 labview디렉토리로설정하십시오.

(Windows)또한프로그램제어판의프로그램추가/제거를사용하여현재버전의 LabVIEW를LabVIEW 2009으로대체하여현재버전을제거할수있습니다.설치제거프로그램은 labview

디렉토리에생성한파일은삭제하지않습니다.

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

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

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

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

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

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

6 ni.com/korea

Page 7: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

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

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

이전버전의 LabVIEW에서 user.lib파일복사하기LabVIEW이전버전의 user.lib디렉토리에있는파일을사용하려면,이전버전이설치된labview디렉토리에서파일을복사하십시오. LabVIEW 2009을설치한후,이파일을 LabVIEW2009디렉토리의 user.lib디렉토리에복사하십시오.

업그레이드와호환성문제

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

새로운 LabVIEW버전에서의유의사항,추가적인호환성문제, LabVIEW 2009의최신추가기능에대한자세한내용은 labview디렉토리의 readme.html파일을참조하십시오.가장최신버전의 LabVIEW로업그레이드하는것에대한일반적인정보는 National Instruments웹사이트ni.com에서 Developer Zone를참조할수있습니다.

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

노트 또한National Instruments웹사이트ni.com/info를방문하여정보코드upnote86

을입력하면, LabVIEW 8.6x에서업그레이드할때발생가능한문제에자세한정보를얻을수있습니다.

시스템사양(Windows) LabVIEW 2009는 LabVIEW설치시최소 1.6 GB의빈디스크공간이필요합니다.

(Mac OS) LabVIEW 2009는 LabVIEW최소설치시최소 563 MB의빈디스크공간이필요하며,LabVIEW전체설치시 1.2 GB의빈디스크공간이필요합니다.

(Linux) LabVIEW 2009는 LabVIEW최소설치시최소 630 MB의빈디스크공간이필요하며,LabVIEW전체설치시 835 MB의빈디스크공간이필요합니다.

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

블루투스 VI와함수

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

신호생성 VI

© National Instruments Corporation 7

Page 8: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

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

기타 VI와함수동작변경사항

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

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

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

• LabVIEW가특정버전에따라지정된디렉토리에웹서비스를배포합니다.예를들어,LabVIEW 2009에서배포된웹서비스의루트디렉토리는일반적으로 C:\Documents andSettings\All Users\Application Data\National Instruments\Web Services 2009

32-bit입니다.이전 LabVIEW버전에서생성된웹서비스를 LabVIEW 2009에서모두다시배포해야합니다.이전 LabVIEW버전에서배포되었던웹서비스를삭제하려면,사용자가직접이전에배포된위치에서제거해야합니다.

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

삭제된 VI와함수

LabVIEW 2009는다음의 VI와함수를지원하지않습니다:• LToCStr―이대신에 [LToCStrN]함수를사용하십시오. [LToCStrN]함수는 LabVIEW가문

자열을복사하는 C문자열버퍼의크기를지정하는파라미터를받는다는점에서 [LToCStr]함수와다릅니다.이함수는코드인터페이스노드(CIN: Code Interface Node)함수입니다.

• Sound VIs (Mac OS)―이대신에사운드 VI를사용합니다. LabVIEW 2009은Windows, MacOS, Linux에대해같은 API를지원합니다.

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

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

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

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

XML_Attributes은 Attributes가됩니다.

8 ni.com/korea

Page 9: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• 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:로그허용변수

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

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

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

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

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

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

알람:U32비트필드:마스크선택

변수

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

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

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

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

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

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

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

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

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

© National Instruments Corporation 9

Page 10: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

타입LabVIEW 2009이름LabVIEW 8.6이름클래스

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

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

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

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

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

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

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

변수

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

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

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

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

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

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

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

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

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

케이스구조출력터널변경사항LabVIEW 2009는전혀실행되지않는케이스를포함하여케이스구조의모든케이스를처리할수있는데이터타입을사용하여,케이스구조출력터널의데이터타입을결정합니다.예를들어,참케이스와거짓케이스라는 2가지케이스를가진케이스구조를생각해볼수있습니다.참케이스에서출력터널에 U8데이터타입이와이어로연결되어있습니다.거짓케이스에서는출력터널에 U32데이터타입이와이어로연결되어있습니다. LabVIEW 8.6.x의경우,상수를와이어로연결하여참케이스를선택하면출력터널의데이터타입은 U8이됩니다.이는상수를연결하면거짓케이스가실행되지않기때문입니다. LabVIEW 2009에서는상수를와이어로연결하며참케이스를선택하는경우에출력터널의데이터타입은 U32입니다.

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

사용자아이콘편집기 VI변경사항이전 LabVIEW버전에서는사용자아이콘편집기인 VI를호출하면, LabVIEW는자동으로 VI의프런트패널을엽니다. LabVIEW2009에서는사용자아이콘편집기인 VI를설정해야호출할때그 VI의프런트패널을열수있습니다.열기전에프런트패널을재정렬할필요가없는간단한

10 ni.com/korea

Page 11: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

VI의경우에는실행:호출시프런트패널보이기프로퍼티를사용하십시오.열기전에프런트패널을재정렬할필요가있는좀더복잡한 VI의경우에는프런트패널:열기메소드를사용합니다.

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

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 RTModule을구입한경우,도움말≫LabVIEW제품정품인증을선택하여이제품에대한정품인증을받으십시오.

.NET변경사항

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

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

노트 또한National Instruments웹사이트ni.com/info를방문하여정보코드upnote85

를입력하면, LabVIEW 8.5x에서업그레이드할때발생가능한문제에자세한정보를얻을수있습니다.

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

시스템사양(Windows) LabVIEW 8.6및 LabVIEW 2009는 LabVIEW설치시최소 1.6 GB의빈디스크공간이필요합니다.

(Mac OS) LabVIEW 8.6은최소 262 MB의빈디스크공간이필요합니다. LabVIEW 2009은LabVIEW최소설치시최소 563 MB의빈디스크공간이필요하며, LabVIEW전체설치시 1.2GB의빈디스크공간이필요합니다.

(Linux) LabVIEW 8.6는 LabVIEW최소설치시최소 365 MB의빈디스크공간이필요하며,LabVIEW전체설치시 651 MB의빈디스크공간이필요합니다. LabVIEW 2009은 LabVIEW최소설치시최소 630 MB의빈디스크공간이필요하며, LabVIEW전체설치시 835 MB의빈디스크공간이필요합니다.

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

리포트생성 VI

© National Instruments Corporation 11

Page 12: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

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

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

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

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

외부코드(DLL및 CINS)

메모리관리자관련함수는오직하나의메모리영역, DS(data space)를포함합니다. LabVIEW메모리를관리하는 C, C++ CIN, DLL을사용하는경우, AZ(어플리케이션영역)메모리함수에대한모든참조를 DS와같은함수로대체합니다.

기타 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 8.6및이후버전에서단일프로세스공유변수는강제로특정타겟이됩니다.단일프로세스공유변수가절대적이되도록설정할수없습니다.

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

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

• [새리포트] VI의리포트타입입력은필수입력입니다.사용자가이입력에데이터를연결해야합니다. VI에서마우스오른쪽버튼을클릭하여,리포트타입입력에대한상수또는컨트롤을생성할수있습니다.

삭제된 VI와함수

12 ni.com/korea

Page 13: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

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

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

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

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

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

프로퍼티를사용합니다.

© National Instruments Corporation 13

Page 14: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• VI클래스의수정:VI수정프로퍼티.대신새수정:VI수정프로퍼티를사용합니다. LabVIEW8.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가더이상실행예약상태가아닐때까지프로젝트탐색기윈도우에있는변수와관련된공유변수나아이템을제거하거나이름을변경할수없습니다.

리모트프런트패널라이센스업그레이드하기(Windows)LabVIEW를사용하여클라이언트가원격에서어플리케이션이나프런트패널을보도록허용할수있습니다. LabVIEW는 5, 20, 50명이또는무제한으로클라이언트가동시에리모트프런트패널에연결할수있는라이센스를지원합니다.서버컴퓨터에오직하나의라이센스만가질수있습니다.허용하려는클라이언트수를지원할만큼충분한수의연결을인증할수있는라이센스를구입합니다. LabVIEW 8.5.1또는이전버전에서리모트프런트패널라이센스를업그레이드했다면, NI라이센스관리자에서기존시리얼번호를사용하여같은조건의새라이센스를인증받아야합니다.

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

14 ni.com/korea

Page 15: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

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

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

노트 또한National Instruments웹사이트ni.com/info를방문하여정보코드upnote82

를입력하면, LabVIEW 8.2x에서업그레이드할때발생가능한문제에자세한정보를얻을수있습니다.

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

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

시스템사양(Windows) LabVIEW 8.5는 LabVIEW설치시최소 1.2 GB의빈디스크공간이필요합니다.LabVIEW 2009은 LabVIEW설치시최소 1.6 GB의빈디스크공간이필요합니다.

(Mac OS) LabVIEW 8.5는 LabVIEW최소설치시최소 502 MB의빈디스크공간이필요하며,LabVIEW전체설치시 734 MB의빈디스크공간이필요합니다. LabVIEW 2009은 LabVIEW최소설치시최소 563 MB의빈디스크공간이필요하며, LabVIEW전체설치시 1.2 GB의빈디스크공간이필요합니다.

(Linux) LabVIEW 8.5는 LabVIEW최소설치시최소 450 MB의빈디스크공간이필요하며,LabVIEW전체설치시 640 MB의빈디스크공간이필요합니다. LabVIEW 2009은 LabVIEW최소설치시최소 630 MB의빈디스크공간이필요하며, LabVIEW전체설치시 835 MB의빈디스크공간이필요합니다.

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

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

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

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

© National Instruments Corporation 15

Page 16: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

분석 VI와함수에서의개선사항

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

수학 VI

LabVIEW 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)함수로변경되

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

습니다.

신호처리 VI

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

쌍곡형함수

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

라이브러리 &실행파일 VI와함수

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

64비트와배정도숫자형데이터타입을지원하는다형성 VI

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

기타 VI와함수동작변경사항

16 ni.com/korea

Page 17: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

LabVIEW 8.5및이후버전에서다음의 VI와함수동작이부수적으로변경되었습니다:• [Instr속성얻기] VI와 [Instr속성설정] VI는더이상 LabVIEW와함께배송되지않습니다.

어플리케이션에서이 VI중하나를사용하는경우,이 VI를동일한기능에대한 VISA고급팔레트의프로퍼티노드로대체하십시오.

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

케이스구조출력터널변경사항

케이스구조출력터널의동작이LabVIEW8.2와LabVIEW8.5사이에서변경되었습니다. LabVIEW8.2는전혀실행되지않는케이스를포함하여케이스구조의모든케이스를처리할수있는데이터타입을사용하여,케이스구조출력터널의데이터타입을결정합니다.하지만, LabVIEW8.5에서 8.6.x사이의버전은상수가와이어로연결도니케이스의데이터타입을사용하여케이스구조출력터널의데이터타입을결정합니다.

LabVIEW 2009에서케이스구조출력터널은 LabVIEW 8.2에서와동일하게동작합니다.그러므로, LabVIEW 2009는전혀실행되지않는케이스를포함한케이스구조의모든케이스를처리할수있는데이터타입을사용하여,케이스구조출력터널의데이터타입을결정합니다. LabVIEW2009의케이스구조출력터널동작에대한추가적인정보는 LabVIEW도움말을참조하십시오.

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

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

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

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

LabVIEW는실행시클래스의이름을입력하도록요청합니다.• 컨트롤값:얻기[배리언트],컨트롤값:얻기[패턴화],컨트롤값:설정[배리언트]및컨트롤값:

설정[패턴화]메소드가컨트롤검색시더이상앞과뒤의화이트스페이스를제거하지않습니다.

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

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

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

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

눈금색프로퍼티를사용하십시오.

© National Instruments Corporation 17

Page 18: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

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

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

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

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

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

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

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

하십시오.

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

타입LabVIEW 8.5이름LabVIEW 8.2이름클래스

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

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

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

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

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

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

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

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

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

어플리케이션

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

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

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

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

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

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

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

18 ni.com/korea

Page 19: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

타입LabVIEW 8.5이름LabVIEW 8.2이름클래스

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

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

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

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

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

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

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

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

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

경우,이변경은함수를호출하는 LabVIEWMathScript윈도우또는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클래스를생성하고블록다이어그램에클래스컨트롤이나인디케이터를놓을때생성한아이콘을디스플레이하려면,클래스마스크가클래스아이콘을가리지않도록클래스아이콘이보다적은공간을차지하도록업데이트해야합니다. 32픽셀(가로) X19픽셀(세로)보다작은이미지를사용하십시오.

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

© National Instruments Corporation 19

Page 20: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

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

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

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

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

노트 또한National Instruments웹사이트 ni.com/info를방문하여정보코드 upnote8

을입력하면, LabVIEW 8.0에서업그레이드할때발생할수있는이슈에대해보다자세한정보를참조할수있습니다.

지원하는플랫폼LabVIEW 8.2및이후버전의지원하는플랫폼에서다음과같이변경되었습니다:• LabVIEW 8.2및이후버전은Mac OS X 10.3.8또는이전버전을지원하지않습니다.• LabVIEW 8.2는 Intel프로세서가내장된Macintosh컴퓨터를일부지원합니다. National

Instruments웹사이트(ni.com/info)에서정보코드 macintel을입력하면Macintosh지원에대한보다자세한정보를얻을수있습니다. LabVIEW 8.6및이후버전은 PowerPC프로세서를사용하는Macintosh컴퓨터를지원하지않습니다.

시스템사양(Windows) LabVIEW 8.2는 LabVIEW설치시최소 1.2 GB의빈디스크공간이필요합니다.LabVIEW 2009은 LabVIEW설치시최소 1.6 GB의빈디스크공간이필요합니다.

(Mac OS) LabVIEW 8.2는 LabVIEW최소설치시최소 500 MB의빈디스크공간이필요하며,LabVIEW전체설치시 700 MB의빈디스크공간이필요합니다. LabVIEW 2009은 LabVIEW최소설치시최소 563 MB의빈디스크공간이필요하며, LabVIEW전체설치시 1.2 GB의빈디스크공간이필요합니다.

(Linux) LabVIEW 8.2는 LabVIEW최소설치시최소 430 MB의빈디스크공간이필요하며,LabVIEW전체설치시 620 MB의빈디스크공간이필요합니다. LabVIEW 2009은 LabVIEW최소설치시최소 630 MB의빈디스크공간이필요하며, LabVIEW전체설치시 835 MB의빈디스크공간이필요합니다.

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

20 ni.com/korea

Page 21: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

어플리케이션인스턴스사이에서통신하기

LabVIEW 8.2및이후버전에서는 [큐얻기], [알림자얻기], [사용자이벤트생성], [세마포어생성], [랑데부생성]함수를사용하여 LabVIEW어플리케이션인스턴스사이에서통신할수없습니다.하나의어플리케이션인스턴스에서큐,알림자,사용자이벤트,세마포어,또는랑데부참조를구하거나생성하면,다른어플리케이션인스턴스에서해당참조를사용할수없습니다.

원래의고유벡터로변환 VI

[원래의고유벡터로변환] VI의낮은인덱스,높은인덱스및스케일입력은필수입력입니다.

DataSocket쓰기함수

LabVIEW 8.0.1에서 [DataSocket쓰기]함수의기본동작은비동기형으로변경되었습니다.LabVIEW 8.0및 LabVIEW 8.2또는이후버전이컴퓨터에설치되어있는경우,labview\examples\Shared Variable디렉토리의 DataSocket API Client VI예제는사용자가해당 VI를정지시킬때에러를반환합니다. LabVIEW 8.2또는이후버전에서이예제를사용하려면 LabVIEW 8.0을 LabVIEW 8.0.1로업데이트해야합니다.

파일 I/O VI

[스프레드시트파일에쓰기] VI와 [스프레드시트파일로부터읽기] VI는다형성 VI입니다. [스프레드시트파일에쓰기] VI는사용자가포맷입력에연결한값에맞춥니다. [스프레드시트파일로부터읽기] VI는다음의인스턴스를포함합니다: DBL, I64,문자열.

GPIB상태함수

LabVIEW 8.0에서, [GPIB상태]함수는에러입력에서에러를수신하는경우실행되지않았습니다. LabVIEW 8.2또는이후버전에서, [GPIB상태]함수는에러입력입력에서에러를수신하더라도항상실행됩니다.

히스토그램 VI

[히스토그램] VI의기본간격입력이 10으로변경되었습니다.

VI참조열기함수

[VI참조열기]함수의옵션입력의기본동작은참조된 VI에서찾을수없는 SubVI를검색할때로드대화상자를디스플레이하는것입니다. LabVIEW가자동으로찾을수없는VI를찾도록입력요청이나타나지않습니다.새값인 0x20은참조된 VI의찾을수없는 SubVI를검색하도록로드대화상자를디스플레이하지않도록지정합니다.사용자에게찾을수없는 SubVI를찾도록입력요청하려면,옵션 0x10값을사용합니다.

다항식근 VI

P(x)가제로가아닌상수일때, [다항식근] VI는에러를반환하지않습니다.그러나, P(x)가 0이면, [다항식근] VI는에러 -20111을반환합니다.이 VI의입력다항식계수의일부는제로가아니여야합니다.

램프패턴 VI

[램프패턴] VI에서샘플이 1이고끝제외?가참인경우, VI는시작의한원소를가진배열을에러없이반환합니다. LabVIEW 8.0에서 VI는이러한조건에서에러를반환합니다.

레지스트리값읽기 VI

© National Instruments Corporation 21

Page 22: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

LabVIEW 8.0은VI가패턴화된문자열배열에사용하는 REG_MULTI_SZ문자열포맷팅을올바르지않게처리했습니다.이문제때문에사용자는 [레지스트리값읽기] VI에서이데이터타입을처리하기위해분석기를작성해야했습니다. LabVIEW 8.2및이후버전에서, [레지스트리값읽기] VI가 [레지스트리값쓰기] VI에서사용되는포맷과같은포맷으로이데이터타입을반환합니다.이제사용자가직접분석기를추가하지않아도됩니다. LabVIEW 8.2및이후버전에서,이러한 VI와사용자분석기를함께사용하면 [레지스트리값읽기] VI가잘못된데이터를반환하게됩니다.

웨이브폼리샘플(한번) VI

[웨이브폼리샘플(한번)] VI의열린구간?입력의기본값이참에서거짓으로변경되었으며,기본으로닫힌구간이선택됩니다.따라서기존의코드를업데이트하지않으면, VI는예상되는결과를반환하지않을수도있습니다.

사운드 VI

[사운드입력읽기]와 [단순한사운드파일읽기] VI에서,데이터출력의 t0구성요소는읽은첫번째샘플의타임스탬프를반환합니다. LabVIEW는첫번째샘플을읽는최초시간의근사치를구합니다.

이제연속사운드태스크에서사운드를정지하기위해 [사운드출력정지] VI를호출하지않아도됩니다.

[사운드출력기다림] VI는연속샘플모드와유한샘플모드에서작동합니다.

웨이브폼 VI

LabVIEW 8.2및이후버전에서웨이브폼 VI가다음과같이변경되었습니다:• 기본레벨트리거검출 VI―이 VI의양쪽인스턴스에서,기울기입력이트리거기울기로변

경되었습니다.• 웨이브폼부분얻기 VI―다음의인스턴스를포함합니다: WDT웨이브폼부분얻기 DBL,

WDT웨이브폼부분얻기 CDB, WDT웨이브폼부분얻기 EXT, WDT웨이브폼부분얻기I16, WDT웨이브폼부분얻기 I32, WDT웨이브폼부분얻기 I8, WDT웨이브폼부분얻기SGL.시작/지속기간포맷입력은더이상절대시간옵션을포함하지않습니다.시작입력이시작샘플/시간으로변경되었으며,실제시작출력은실제시작샘플/시간으로변경되었습니다.

• 웨이브폼시간배열얻기 VI―X배열출력은배정도부동소수데이터타입에서타임스탬프데이터타입으로변경되었습니다.

• Y값얻기 VI―이 VI와그에대응하는다형성인스턴스는 XY값얻기로변경되었습니다.[XY값얻기] VI에는이제 X값출력이포함되며,데이터값출력은 Y값으로변경되었습니다.

• 웨이브폼샘플개수VI―이VI는다음의인스턴스가있는다형성VI입니다: WDT웨이브폼샘플개수 DBL, WDT웨이브폼샘플개수 CDB, WDT웨이브폼샘플개수 EXT, WDT웨이브폼샘플개수 I16, WDT웨이브폼샘플개수 I32, WDT웨이브폼샘플개수 I8, WDT웨이브폼샘플개수 SGL.

• 파일로부터웨이브폼읽기 VI―에러가파일끝에러인경우,에러출력출력의에러상태를참으로반환합니다.

• 부분대체 VI―시작입력이시작샘플/시간으로변경되었으며,실제시작값출력은실제시작샘플/시간으로변경되었습니다.

• 디지털패턴찾기 VI―시작입력은시작인덱스/시간으로변경되었습니다.

22 ni.com/korea

Page 23: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• 웨이브폼찾기 VI―최적피팅시간및피팅시간출력은배정도부동소수데이터타입에서타임스탬프데이터타입으로변경되었습니다.

• 웨이브폼최소최대 VI―최소시간및최대시간출력은배정도부동소수데이터타입에서타임스탬프데이터타입으로변경되었습니다.

• 웨이브폼을XY쌍으로VI―XY쌍출력의 x원소는배정도부동소수데이터타입에서타임스탬프데이터타입으로변경되었습니다.

프로퍼티,메소드,이벤트동작변경내역LabVIEW 8.2및이후버전에서프로퍼티,메소드,이벤트의동작이다음과같이변경되었습니다:• ActiveX VI참조얻기메소드의옵션입력의기본동작은사용자에게참조된 VI의찾을수

없는 SubVI를검색하도록입력요청을하는것입니다.새값인 0x20은찾기대화상자를디스플레이하지않거나또는참조된 VI의찾을수없는 SubVI를검색하도록입력요청하지않도록지정합니다.

• 프로젝트에서열려있지않은라이브러리에공유변수를추가하려는경우,프로젝트아이템클래스의아이템추가메소드가에러를반환합니다.

• VI실행메소드의참조자동삭제입력이참이고메소드가에러를반환하는경우, LabVIEW는참조를삭제하지않습니다.

• 어플리케이션:언어프로퍼티의유효한값에 zh-cn이포함되었습니다.이는중국어간체가LabVIEW환경언어임을나타냅니다.

• LabVIEW 8.0에서,참조에의해배열데이터타입을전달하는 .NET메소드는모든데이터를참조번호데이터타입으로전달합니다. LabVIEW 8.2및이후버전에서,참조에의해배열데이터타입을전달하는 .NET메소드는데이터를실제데이터타입으로전달합니다.

• 디지털테이블,여러열리스트박스,테이블,트리컨트롤클래스의편집위치프로퍼티는(–2, –2)의값을반환하여사용자가컨트롤텍스트를편집하는중이아님을나타냅니다.리스트박스클래스의행편집프로퍼티는 -2의값을반환하여사용자가컨트롤텍스트를편집하는중이아님을나타냅니다.

• LabVIEW 8.0에서,패널업데이트연기프로퍼티는서브패널에있는프런트패널의업데이트를연기하지않았습니다. LabVIEW 8.2및이후버전에서,패널업데이트연기프로퍼티가서브패널에도작동합니다.

• 어플리케이션인스턴스닫기및어플리케이션인스턴스닫기?이벤트는어플리케이션종료및어플리케이션종료?이벤트를대체합니다. LabVIEW프로젝트밖에서실행중인 VI에서어플리케이션인스턴스닫기이벤트를사용하는경우,사용자인터페이스를통해서또는프로그램적으로 LabVIEW를종료할때 LabVIEW는이벤트를생성합니다. LabVIEW는사용자인터페이스를통해 LabVIEW를종료할때어플리케이션인스턴스닫기?이벤트를생성합니다.사용자가 LabVIEW프로젝트내에서실행중인 VI를위해어플리케이션인스턴스닫기및어플리케이션인스턴스닫기?이벤트를등록하면, LabVIEW는어플리케이션인스턴스를닫거나 LabVIEW를종료할때이벤트를생성합니다.

삭제된프로퍼티,메소드,이벤트LabVIEW 8.2및이후버전에서는다음의프로퍼티,메소드,이벤트를지원하지않습니다:• LabVIEW 8.2및이후버전은커넥터팬프로퍼티를지원하지않습니다.

© National Instruments Corporation 23

Page 24: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• LabVIEW 8.x는변수클래스에서데이터타입프로퍼티를지원하지않습니다.대신에변수클래스의데이터타입(배리언트)프로퍼티를사용합니다.

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

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

메소드LVRT:슬레이브연결끊기슬레이브연결끊기어플리케이션

이벤트어플리케이션인스턴스닫기어플리케이션종료어플리케이션

이벤트어플리케이션인스턴스닫기?어플리케이션종료?어플리케이션

프로퍼티커서범례보이기커서팔레트보이기강도그래프,혼합신호그래프,웨이브폼그래프

메소드라이브러리태그:삭제라이브러리태그삭제라이브러리

메소드아이콘:얻기아이콘얻기라이브러리

메소드라이브러리태그:얻기라이브러리태그얻기라이브러리

메소드라이브러리태그:이름얻기라이브러리태그이름얻기라이브러리

메소드잠금상태:얻기잠금상태얻기라이브러리

메소드소스영역:얻기소스영역얻기라이브러리

메소드저장:라이브러리저장라이브러리

메소드저장:복사본복사본저장라이브러리

메소드아이콘:설정아이콘설정라이브러리

메소드라이브러리태그:설정라이브러리태그설정라이브러리

메소드잠금상태:설정잠금상태설정라이브러리

메소드소스영역:설정소스영역설정라이브러리

프로퍼티끌기/놓기:끌기허용끌기/놓기:아이템끌기허용리스트박스,여러열리스트박스,트리컨트롤

프로퍼티놓기허용놓기허용경로및문자열

프로퍼티태그:삭제태그삭제프로젝트아이템

프로퍼티태그:태그얻기태그얻기프로젝트아이템

프로퍼티태그:이름얻기태그이름얻기프로젝트아이템

프로퍼티태그:XML태그얻기XML태그얻기프로젝트아이템

프로퍼티태그:태그설정태그설정프로젝트아이템

프로퍼티태그:XML태그설정XML태그설정프로젝트아이템

프로퍼티라이브러리아이템타입:문자열라이브러리아이템타입문자열프로젝트아이템

프로퍼티라이브러리아이템:타입라이브러리아이템타입프로젝트아이템

24 ni.com/korea

Page 25: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

어플리케이션빌더변경사항LabVIEW 8.2및이후버전에서,어플리케이션이나공유라이브러리의이름을 .llb파일확장자를갖도록변경하여독립어플리케이션(EXE)또는공유라이브러리(DLL)의내용을볼수없습니다.또한어플리케이션이나공유라이브러리외부에서 VI경로를지정하여독립어플리케이션이나공유라이브러리안에있는 VI에접근할수도없습니다. National Instruments웹사이트ni.com/info에서정보코드 exjk3b를입력하여어플리케이션과공유라이브러리보기와접근에대한보다자세한정보를확인할수있습니다.

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

노트 또한National Instruments웹사이트 ni.com/info를방문하여정보코드 rd70un

을입력하면, LabVIEW 7.0에서업그레이드할때발생할수있는이슈에대해보다자세한정보를참조할수있습니다.정보코드 exucme를입력하면 LabVIEW 7.1에서업그이드할때발생가능한문제에대한추가적인정보는얻을수있습니다.

지원하는플랫폼LabVIEW 8.x에서지원하는플랫폼이다음과같이변경되었습니다:• LabVIEW 7.1및이후버전은Windows Me/98/95를지원하지않습니다. LabVIEW 8.x는

Windows NT를지원하지않습니다.• LabVIEW 8.x는Mac OS X 10.2또는이전버전을지원하지않습니다.• LabVIEW 8.x는 Sun Solaris를지원하지않습니다.

시스템사양LabVIEW 7.x는 800 × 600픽셀의화면해상도가필요하지만, National Instruments는 1,024 × 768픽셀의화면해상도를권장합니다. LabVIEW 2009는 1,024 × 768픽셀의화면해상도가필요합니다.

(Windows) LabVIEW 7.x는최소 Pentium III또는그이상, Celeron 600 MHz또는동등한프로세서가필요하지만, National Instruments는 Pentium 4또는이와동등한프로세서를권장합니다.LabVIEW 2009는최소 Pentium III나 Celeron 866 MHz또는동등한프로세서를필요로하지만,National Instruments는 Pentium 4/M또는이와동등한프로세서를권장합니다.

LabVIEW 7.x는 LabVIEW최소설치시최소 130 MB의빈디스크공간이필요하며, LabVIEW전체설치시 550 MB의빈디스크공간이필요합니다. LabVIEW 2009은 LabVIEW전체설치시최소 1.6 GB의빈디스크공간이필요합니다.

(Mac OS) LabVIEW 7.x는 LabVIEW최소설치시최소 280 MB의빈디스크공간이필요하며,LabVIEW전체설치시 350 MB의빈디스크공간이필요합니다. LabVIEW 2009은 LabVIEW최소설치시최소 563 MB의빈디스크공간이필요하며, LabVIEW전체설치시 1.2 GB의빈디스크공간이필요합니다.

(Linux) LabVIEW 7.x는최소 Pentium III또는그이상, Celeron 600 MHz또는동등한프로세서가필요하지만, National Instruments는Pentium4또는이와동등한프로세서를권장합니다. LabVIEW2009는최소 Pentium III나 Celeron 866 MHz또는동등한프로세서를필요로하지만, NationalInstruments는 Pentium 4/M또는이와동등한프로세서를권장합니다.

© National Instruments Corporation 25

Page 26: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

LabVIEW 7.x는 LabVIEW최소설치시최소 200 MB의빈디스크공간이필요하며, LabVIEW전체설치시 300 MB의빈디스크공간이필요합니다. LabVIEW 2009은 LabVIEW최소설치시최소 630 MB의빈디스크공간이필요하며, LabVIEW전체설치시 835 MB의빈디스크공간이필요합니다.

LabVIEW7.x는GNUC라이브러리(glibc) 2.1.3또는이후버전이필요하지만, National Instruments는 GNU C라이브러리 2.2.4또는이후버전을권장합니다. LabVIEW 2009를사용하려면 GNU CLibrary 2.2.4또는이후버전이필요합니다.

LabVIEW 7.x는Red Hat Linux 7.0또는이후버전, Mandrake Linux 8.0또는이후버전, SuSE Linux7.1또는이후버전, Debian Linux 3.0또는이후버전에서동작합니다. LabVIEW 2009는 Red HatEnterprise Linux WS 4또는이후버전및 SuSE Linux 10.3또는이후버전에서실행됩니다.

사용자팔레트보기LabVIEW 8.x는사용자팔레트보기를지원하지않습니다.사용자팔레트보기를사용하지않고도팔레트세트를편집할수있습니다. LabVIEW 8.0에서팔레트변경내역에대한추가적인정보는 National Instruments웹사이트 ni.com/info에서정보코드 lv8palette를입력합니다.

VI와함수동작변경내역LabVIEW 7.1또는 8.0에서 VI와함수의동작이다음과같이변경되었습니다.

.NET VI와어플리케이션

LabVIEW 8.x에서 .NET함수와어플리케이션을사용하려면 .NET Framework 1.1 Service Pack 1또는이후버전이있어야합니다. .NET Framework 1.1 Service Pack 1을설치하기전에반드시Microsoft .NET Framework 1.1 Hotfix KB886904를제거해야합니다.

LabVIEW 7.x에서마지막으로저장한 .NET VI를로드하는경우, LabVIEW 8.x는어셈블리파일이VI와동일한디렉토리에있거나LabVIEW7.x에서 Tools≫Advanced≫.NETAssembly References를선택하여어셈블리를등록한경우에도, VI가참조하는어셈블리를찾도록입력요청할수있습니다.

분석 VI알고리즘

LabVIEW 7.1및이후버전에서,분석 VI는 BLAS/LAPACK알고리즘을사용합니다.이 VI는더욱정확한결과를생성합니다. LabVIEW 8.x에서,이 VI는수학과신호처리팔레트에있습니다.

신호추가익스프레스 VI

LabVIEW 7.x에서, Append Signals Express VI의 Input Signal A가비어있거나연결되지않은상태에서단일신호또는결합된신호를 Input Signal B에연결하는경우, Appended Signals출력은비어있습니다. LabVIEW 8.x에서,입력신호 A가비어있거나연결되지않은상태에서단일신호를입력신호 B에연결한경우,익스프레스 VI는입력신호 B를반환합니다.결합된신호만을입력신호 B에연결하는경우,결합된신호의각신호는다음신호를추가하여결과로하나의신호를생성합니다.

비교함수

LabVIEW 7.x또는이전버전에서,배리언트데이터를비교하기위해 Comparison함수를사용할때, LabVIEW는먼저두배리언트의전체길이를비교한후,배리언트를비트단위로비교합니다. LabVIEW 8.x는배리언트의실제타입정보를인코딩하는타입코드로배리언트데이터를비교한후,다른타입별속성을비교합니다.

26 ni.com/korea

Page 27: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

내적 VI

LabVIEW 7.0에서Dot Product VI는다음방정식을사용하여입력벡터 X와 Y의내적을계산합니다:

LabVIEW 7.1및이후버전에서, Dot Product VI는다음방정식을사용하여복소수입력의내적을계산합니다:

여기서, y i *는 yi에대한켤레복소수입니다.

Easy Text Report VI (Mac OS와 Linux)

Easy Text Report VI의커넥터팬이변경되었습니다. LabVIEW 8.x에서, LabVIEW 7.x또는이전버전에서마지막으로저장되었던 Easy Text Report VI를사용한 VI를열때, SubVI에서마우스오른쪽버튼을클릭한후바로가기메뉴에서 Relink To SubVI를선택해야합니다.

문자열로포맷함수

LabVIEW 7.x에서, %o, %b또는 %x포맷지정자구문원소를 Format Into String함수와함께사용하면입력을문자열로변환하기전에부동소수입력이 32비트정수로반올림됩니다.

LabVIEW 8.x에서,이포맷지정자구문원소는 [문자열로포맷]함수가입력을문자열로변환하기전에부동소수입력을 64비트정수로반올림하도록합니다.

숫자결합함수

LabVIEW 7.x및이전버전에서, Join Numbers함수는 32비트정수입력을 16비트정수로강제변환하여하나의 32비트정수를생성했습니다. LabVIEW 8.x에서, [숫자결합]함수는 32비트정수입력을결합하여하나의 64비트정수를생성합니다.

노트 LabVIEW 7.x VI를 LabVIEW 8.x에서여는경우, LabVIEW는 32비트정수입력을 16비트정수로강제변환합니다.

수학 VI와행렬

LabVIEW 8.x에서,수학 VI는행렬데이터타입을지원합니다. LabVIEW 8.x에서 LabVIEW 7.x로부터 VI를로드하며,로드한 VI에행렬데이터타입을사용할수있지만 2D배열을사용하는함수에연결된수학 VI가있는경우,빨간색 7.x문양이함수에나타납니다.이빨간색문양은LabVIEW가 2D배열을행렬데이터타입으로대체했음을나타냅니다.

© National Instruments Corporation 27

Page 28: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

숫자를문자열로변환함수

LabVIEW 7.x에서, Number to Hexadecimal String, Number to Octal String, Number to Decimal String함수는입력을문자열로변환하기전에부동소수입력을 32비트정수로반올림합니다.

LabVIEW 8.x에서,이함수는입력을문자열로변환하기전에부동소수입력을 64비트정수로반올림합니다.그러나 LabVIEW 7.x VI를 LabVIEW 8.x에서여는경우, LabVIEW는부동소수입력을 32비트정수로반올림하여호환성과기능성을유지합니다.

VI참조열기함수

LabVIEW 7.x에서, Open VI Reference함수의 vi path입력이경로이고메모리에같은이름의 VI가존재하는경우,메모리상의VI경로가지정한경로와일치하지않더라도 LabVIEW는메모리상의 VI참조를반환합니다.

LabVIEW 8.x에서 [VI참조열기]의 vi경로입력이문자열이면, LabVIEW는 vi경로가타겟메모리상에있는 VI의유효한 VI이름과일치할때만 VI를엽니다. vi경로가경로인경우, LabVIEW는동일한타겟에서경로가같은 VI를메모리에서검색합니다. LabVIEW가경로가일치하는 VI를찾지못하는경우, LabVIEW는디스크의지정된경로에서 VI를로드합니다. LabVIEW 8.5및이후버전에서, LabVIEW가파일을찾을수없거나파일의 VI이름이해당타겟의메모리에있는다른 VI의유효한 VI이름과같으면에러가발생합니다.

빠른스케일 VI

LabVIEW 7.1및이전버전에서, Quick Scale 1D VI또는 Quick Scale 2D VI의 X입력이제로의배열인경우,이 VI는max|X|를 0으로, Y[i]=X[i]/Max|X|또는 Yij=Xij/Max|X|를 NaN의배열로반환합니다. LabVIEW 8.x에서, [빠른스케일] VI의 X입력이제로의배열인경우,이 VI는 max|X|를0으로, Y[i]=X[i]/Max|X|또는 Yij=Xij/Max|X|를제로의배열로반환합니다.

키읽기 VI

LabVIEW 7.x및이전버전에서, Read Key VI의문자열인스턴스를사용하여 Shift-JIS에서인코딩된멀티바이트문자의문자열을읽습니다.multibyte encoding입력에 1또는 <Shift-JIS>를연결해야합니다. LabVIEW 8.x에서는, OS로캘을적절한인코딩으로설정해놓으면 [키읽기]VI의문자열인스턴스는기본적으로멀티바이트문자의인코딩된문자열을읽습니다.

스케일 VI

LabVIEW 7.1및이전버전에서, Scale 1D VI또는 Scale 2D VI의 X입력이제로의배열인경우,이VI는 scale을 0으로, offset을 0으로,Y=(X―offset)/scale을 NaN의배열로반환합니다. LabVIEW8.x에서, [스케일] VI의 X입력이제로의배열인경우,이 VI는스케일을 1로,오프셋을 0으로,Y=(X-오프셋)/스케일을제로의배열로반환합니다.

세마포어 VI

LabVIEW 7.x에서, Release Semaphore VI와 Acquire Semaphore VI는 error in입력이에러를받을때실행을시도하지않습니다. LabVIEW 8.x의경우,이 VI는에러입력입력이에러를받더라도실행을시도합니다.그러나, LabVIEW 7.x VI를 LabVIEW 8.x에서열경우, LabVIEW 7.x의특징을유지하기위해 LabVIEW는 VI를업데이트합니다.

SMTP E-메일 VI

LabVIEW 7.x및이전버전에서,값을 SMTP Email VI의 character set입력에연결하여문자세트를지정할수있습니다. LabVIEW 8.x에서는, [SMTP E-메일] VI는메시지가시스템문자세트를

28 ni.com/korea

Page 29: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

사용한다고가정합니다.이 VI는 E-메일을보내기전에메시지를 UTF-8포맷으로인코딩합니다. [SMTP E-메일] VI에는더이상문자세트또는문자변환파라미터가없습니다.

복소수정렬 VI

LabVIEW 7.x및이전버전에서 Sort Complex Numbers VI의 method입력을Magnitude로설정할경우 LabVIEW는동일한크기를가진원소들의순서를바꾸지않습니다. LabVIEW 8.x에서메소드를크기로설정하면, LabVIEW는동일한크기를가진원소를먼저실수부분에대하여정렬한후,허수부분에대하여정렬합니다.

노트 LabVIEW 8.6및이후버전에서,크기의이름이크기,실수,허수로변경되었습니다.

단위벡터 VI

LabVIEW 7.x및이전버전에서, Unit Vector VI는다음방정식을사용하여입력벡터의노름을계산합니다:

LabVIEW 8.x에서, [단위벡터] VI는다음방정식을사용하여입력벡터의노름을계산합니다:

이때 X는입력벡터이고 ||X||는노름, y는노름타입입니다.

사용자 VI

labview\help, labview\project또는 labview\wizard디렉토리에놓여지는 VI는각각도움말,도구,파일메뉴에나타납니다. LabVIEW 7.x또는이전버전에서이디렉토리에놓여지는VI는 LabVIEW 8.x에서예상대로작동하지않을수있습니다.왜냐하면 LabVIEW 8.0및이후버전은이 VI를프라이빗어플리케이션인스턴스에서열기때문입니다.

labview\vi.lib\Utility\allVIsInMemory.llb의VIMemory Get VIs in Memory VI를사용하여모든어플리케이션인스턴스에서메모리의모든사용자 VI리스트를생성합니다.labview\vi.lib\Utility\allVIsInMemory.llb의 Get User Application Reference VI를사용하여현재어플리케이션인스턴스에대한참조를생성합니다.어플리케이션인스턴스에대한추가적인정보는 LabVIEW도움말을참조하십시오.

삭제된 VI와함수LabVIEW 8.x에서는다음의 VI와함수를지원하지않습니다:• LabVIEW 7.1및이후버전은 Polynomial Real Zero Counter VI를설치하지않습니다.대신

[실수다항식의제로카운터] VI를사용하십시오.• (Mac OS) LabVIEW 7.1및이후버전은 PPC VI를설치하지않습니다.대신 TCP VI를사용

하십시오.

© National Instruments Corporation 29

Page 30: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• LabVIEW 8.x는 [QR인수분해] VI를지원하지않습니다.대신 [QR분해] VI를사용하십시오.

• LabVIEW 8.x는더이상 [레벤버그-마르카토] VI또는 [비선형레벤버그-마르카토피팅] VI를지원하지않습니다.대신에 [비선형커브피팅] VI를사용하십시오.

• LabVIEW 8.x에서는함수팔레트에 VISA Status Description함수가없습니다.대신 [단순에러핸들러]또는 [일반에러핸들러] VI를사용하십시오.

• LabVIEW 8.x는 [카이제곱분포], [F분포], [정규분포]및 [T분포] VI를지원하지않습니다.대신에 [연속적인누적분포함수] VI에서카이제곱, F,정규,스튜던트 t인스턴스를사용합니다.

• LabVIEW 8.x는 [역카이제곱분포], [역 F분포], [역정규분포], [역 T분포] VI를지원하지않습니다.대신에 [연속적인역누적분포함수] VI에서카이제곱, F,정규,스튜던트 t인스턴스를사용합니다.

• LabVIEW 8.x에서 [1D선형식계산] VI와 [2D선형식계산] VI는더이상함수팔레트에없습니다.대신에 [선형계산] VI를사용하십시오.

• LabVIEW 8.x에서 [1D다항식계산] VI와 [2D다항식계산] VI는더이상함수팔레트에없습니다.대신에 [다항식계산] VI를사용하십시오.

• LabVIEW 8.x에서 [1D직각좌표를극좌표로]와 [2D직각좌표를극좌표로] VI는더이상함수팔레트에없습니다.대신에 [실수/허수를극좌표로]함수와 [극좌표를실수/허수로]함수를사용하십시오.

• LabVIEW 8.x에서, [하모닉분석기] VI는더이상함수팔레트에없습니다. THD나구성요소레벨출력을측정할때는 [하모닉왜곡분석기] VI를사용하고, SINAD나 THD더하기노이즈출력을측정할때는 [SINAD분석기] VI를사용하십시오.

• LabVIEW 8.x에서, [네트워크함수(평균)] VI는더이상함수팔레트에없습니다.대신에 [주파수응답함수(크기-위상)], [주파수응답함수(실수-허수)], [크로스스펙트럼(크기-위상)],또는 [크로스스펙트럼(실수-허수)] VI를사용하십시오.

• LabVIEW 8.x에서, [펄스파라미터] VI는더이상함수팔레트에없습니다.대신 [변이측정]VI를사용하여슬루속도,지속기간,오버슛 (상응하는 [변이측정] VI는변이이후출력),또는프리슛 (상응하는 [변이측정] VI는변이이전출력)출력을측정하거나, [펄스측정] VI를사용하여주기,펄스지속기간,또는주기점유율출력을측정하거나,또는 [진폭과레벨]VI를사용하여진폭,높은상태레벨또는낮은상태레벨출력을측정하십시오.

• LabVIEW 8.x에서 [전달함수] VI는함수팔레트에없습니다.대신에 [주파수응답함수(크기-위상)]또는 [주파수응답함수(실수-허수)] VI를사용하십시오.

• LabVIEW 8.x에서, NI DIAdem Report Wizard Express VI는함수팔레트에없습니다.대신[DIAdem리포트]익스프레스 VI를사용하십시오.

• LabVIEW 8.x에서, VISA리소스이름상수와 IVI논리적이름상수는더이상함수팔레트에없습니다. VISA리소스이름을지정하려면, VISA VI의 VISA리소스이름을사용하십시오. IVI논리적이름을지정하려면,인스트루먼트를초기화하는적절한드라이버VI의적절한입력을사용하십시오.

• LabVIEW 8.x에서에러링상수는함수팔레트에없습니다.원하는에러코드를입력하려면32비트부호있는정수를대신사용하십시오.

• (Windows와 Linux) LabVIEW 8.x에서, LabVIEW 7.x의 Sound팔레트에있던 Sound VI가함수팔레트에없습니다.대신에 LabVIEW 8.x에서사운드 VI를사용하십시오. LabVIEW 7.x에서함께출시된예제는 LabVIEW 8.x에서는함께출시되지않습니다.

파일 I/O VI와함수

30 ni.com/korea

Page 31: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

LabVIEW 8.x에서, Read Characters From File VI는함수팔레트에없습니다.이대신에 [텍스트파일로부터읽기]함수를사용하십시오.

LabVIEW 8.x에서, Open/Create/Replace File VI는함수팔레트에없습니다.대신에 [파일열기/생성/대체]함수를사용하십시오.다음함수는 LabVIEW 7.x및이전버전의 Open/Create/ReplaceFile VI의일부기능을포함합니다:• [파일크기얻기]함수를사용하여파일의크기를결정합니다.• [파일대화상자]익스프레스 VI를사용하여파일대화상자에대한파일이나디렉토리의

시작경로,파일패턴,기본이름을지정합니다.• [참조번호를경로로]함수를사용하여참조를경로로변환합니다.• [2진파일에쓰기]함수를사용하여플랫폼에독립적인텍스트파일이나다른타입의 2진

파일을생성하고, [2진파일에서읽기]함수를사용하여 2진파일의결과값을읽습니다.

LabVIEW 8.x에서, Read File와Write File함수는함수팔레트에없습니다.대신에 [2진파일에서읽기]와 [2진파일에쓰기]함수를사용하십시오.

LabVIEW 8.x에서, Write Characters To File VI는함수팔레트에없습니다.대신에 [텍스트파일쓰기]함수를사용하십시오.

LabVIEW 8.x에서, Access Rights함수는함수팔레트에없습니다.대신에 [권한얻기]와 [권한설정]함수를사용합니다.

LabVIEW 8.x에서, EOF함수는함수팔레트에없습니다.대신에 [파일크기얻기]와 [파일크기설정]함수를사용합니다.

LabVIEW 8.x에서, List Directory함수는함수팔레트에없습니다.대신에 [폴더열거]함수를사용하십시오.

LabVIEW 8.x에서, Lock Range함수는함수팔레트에없습니다.대신에 [접근거부]함수를사용하십시오.

LabVIEW 7.x에서생성한블록다이어그램에서새디렉토리함수를포함하는 VI를열경우,LabVIEW 8.x는해당함수를 [폴더생성]함수로대체합니다.경로입력에지정된폴더가없으면,[폴더생성]함수는 [새디렉토리]함수가했던것처럼에러를반환하기보다는디렉토리를생성합니다.

LabVIEW 8.x에서, Seek함수는함수팔레트에없습니다.대신에 [파일위치얻기]와 [파일위치설정]함수를사용하십시오.

LabVIEW 8.x에서, Type and Creator함수는함수팔레트에없습니다.대신에 [타입과생성자얻기]와 [타입과생성자설정]함수를사용하십시오.

LabVIEW 8.x에서, Volume Info함수는함수팔레트에없습니다.대신에 [볼륨정보얻기]함수를사용합니다.

LabVIEW 8.x에서, Open File and New File함수는함수팔레트에없습니다. [파일로부터라인읽기] VI는함수팔레트에없지만호환성을위해 LabVIEW와함께출시됩니다.

LabVIEW 8.x에서, [I16파일로부터읽기], [SGL파일로부터읽기], [I16파일에쓰기]와 [SGL파일에쓰기] VI는함수팔레트에없습니다.대신에 [2진파일에서읽기]와 [2진파일에쓰기] VI를사용하십시오.

© National Instruments Corporation 31

Page 32: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

프로퍼티,메소드,이벤트동작변경내역LabVIEW 7.1또는 8.0에서프로퍼티,메소드,이벤트의동작이다음과같이변경되었습니다.

Application프로퍼티와메소드

LabVIEW 8.x에서어플리케이션프로퍼티와메소드의동작은소속되어있는어플리케이션인스턴스에따라다릅니다.예를들어,어플리케이션:메모리상의모든 VI프로퍼티의동작은사용하는어플리케이션인스턴스에따라달라집니다.이프로퍼티는해당프로퍼티와같은어플리케이션인스턴스에서메모리에있는모든 VI리스트를반환합니다.그러나어플리케이션:디렉토리경로프로퍼티의동작은사용하는어플리케이션인스턴스에따라달라지지않습니다.이프로퍼티는어플리케이션이위치해있는디렉토리에대한절대경로를반환합니다.이정보는각어플리케이션인스턴스에서변하지않습니다.

어플리케이션인스턴스에대한추가적인정보는 LabVIEW도움말을참조하십시오.

프런트패널:열기메소드

LabVIEW 7.0 Open FP메소드가 LabVIEW 7.1에서Old Open FP로변경되었습니다. LabVIEW 7.1은프런트패널이이미열려있는경우에러를반환하지않는다른Open FP메소드를포함합니다.LabVIEW7.1OpenFP메소드가LabVIEW8.x에서프런트패널:열기로변경되었습니다. LabVIEW7.0의Old Open FP메소드를사용하는VI가있는경우,프런트패널:열기메소드로대체하십시오.

VI실행메소드

LabVIEW 7.1에서 Run VI메소드의 Auto Dispose Ref입력을참으로설정하면, VI가실행을멈춘후에도 LabVIEW는자동으로참조를삭제합니다. Run VI메소드가에러를생성하면,참조가자동으로닫히지않습니다. LabVIEW 8.0에서는,메소드가에러를반환한경우에도 LabVIEW가자동으로참조를삭제합니다.블록다이어그램의일부가이참조에의존할경우이동작에의해실행중인 VI가깨질수도있습니다. LabVIEW 8.2및이후버전에서,이동작은다시 7.1버전의동작으로변경되었습니다.

키다운과키반복이벤트

키다운,키다운?,키반복,키반복? VI이벤트와컨트롤의 V키데이터필드는현재키보드의문자와숫자섹션에서 <Return>키와숫자키패드에서 <Enter>키에대해별개의값을가지고있습니다. LabVIEW 7.x및이전버전에서, <Enter>키또는 <Return>키가이이벤트중하나를생성하면, LabVIEW는 VKey데이터필드에 <Enter>를반환합니다. LabVIEW 8.x에서, <Enter>키또는 <Return>키가이이벤트중하나를생성하면, LabVIEW는 V키데이터필드에각각 <Enter>또는 <Return>을반환합니다.

(Mac OS) LabVIEW 8.x는바로가기메뉴에서 <Control>-클릭만받으며 <Command>-클릭키조합은받지않습니다.이벤트구조를사용하여이동작을따라하려면,새동작에맞게 VI를수정해야합니다.

리스트박스프로퍼티

LabVIEW 7.x및이전버전에서,리스트박스의최상위행프로퍼티를리스트박스의제일아래쪽아이템밑의행으로설정하면, LabVIEW는마지막으로보이는아이템으로행을고정합니다.LabVIEW 8.x에서는,리스트박스에보이는아이템의숫자로이프로퍼티에연결할수있는행의숫자가제한되지않습니다.

LabVIEW 8.x는단일열리스트박스에서더블클릭프로퍼티를지원하지않습니다.대신더블클릭된열얻기메소드를사용합니다.

32 ni.com/korea

Page 33: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

객체소유 VI프로퍼티

LabVIEW 7.x및이전버전에서,객체소유 VI프로퍼티는객체가속한 VI에대한참조를반환합니다.이참조는 VI를메모리에유지합니다. LabVIEW 8.x에서는객체소유 VI프로퍼티가반환하는참조는메모리의 VI를유지하지않습니다.객체소유 VI가메모리에서삭제될경우,이참조는유효하지않게됩니다. [VI참조열기]함수를사용하여참조를명확하게닫기전까지메모리에있는 VI에대한참조를얻습니다.

텍스트프로퍼티

LabVIEW 7.x및이전버전에서, Text프로퍼티가문자열을일반디스플레이로반환합니다.LabVIEW 8.x에서,텍스트프로퍼티는프런트패널객체와같은텍스트디스플레이로문자열을반환합니다.예를들어,문자열컨트롤을암호디스플레이로디스플레이한경우,텍스트프로퍼티는문자열을암호디스플레이로반환합니다.

수정:VI수정프로퍼티

LabVIEW 7.x및이전버전에서는수정:VI수정프로퍼티는 VI를다시연결하면값이 0이아닌값으로변경되었습니다. LabVIEW 8.x및이후버전에서는 VI를다시연결해도값이변하지않고그대고 0으로남아있습니다.

트리컨트롤프로퍼티

LabVIEW7.x및이전버전에서, Active Cell Properties:Cell Size:Height와Active Cell Properties:CellSize:Width프로퍼티는트리컨트롤에서각라인에대해 LabVIEW 8.x보다하나적은픽셀을반환합니다.예를들어, LabVIEW 8.x에서트리컨트롤의높이와폭으로 70픽셀 x 16픽셀을반환하는프로퍼티노드가있는 LabVIEW 7.x VI를로드하면,높이와폭을위해놓는모든새로운프로퍼티노드는 69픽셀 x 15픽셀을반환합니다.

VI문자열메소드

VI문자열반출메소드를사용하여이전버전의 LabVIEW에서반출하는문자열은 VI문자열:반입메소드를사용할때 LabVIEW 8.x에서적절하게반입하지못할수있습니다.

삭제된프로퍼티,메소드,이벤트LabVIEW 8.x는다음의프로퍼티,메소드,이벤트를지원하지않습니다.

커서프로퍼티

LabVIEW 8.x는 Cursor Lock Style프로퍼티를지원하지않습니다.대신에커서모드프로퍼티를사용하십시오.

리스트박스,여러열리스트박스,테이블,디지털테이블,트리컨트롤프로퍼티와이벤트

LabVIEW 8.x는여러열리스트박스에서셀전경색프로퍼티를지원하지않습니다.대신에활성셀:셀폰트:색프로퍼티를사용하십시오.

LabVIEW 8.x는테이블또는디지털테이블에서셀전경색프로퍼티를지원하지않습니다.대신에테이블과디지털테이블에활성셀:셀폰트:색프로퍼티를사용하십시오.

LabVIEW 8.x는트리컨트롤에서활성셀:전경색프로퍼티를지원하지않습니다.대신에활성셀:셀폰트:색프로퍼티를사용하십시오.

© National Instruments Corporation 33

Page 34: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

LabVIEW 8.x는트리컨트롤클래스에서끌기,끌기?,놓기,놓기?이벤트를지원하지않습니다.대신에컨트롤클래스에서끌기종료,끌기입력,끌기이탈,끌기통과,끌기소스업데이트,끌기시작,끌기시작?,끌기이벤트를사용하십시오.

이름있는숫자형프로퍼티

LabVIEW 8.x는이름있는숫자형객체의이름있는숫자색,이름있는숫자색:배경색,이름있는숫자색:텍스트색을더이상지원하지않습니다.텍스트색,텍스트색:배경색,텍스트색:텍스트색프로퍼티를각각대신해서사용하십시오.

패널프로퍼티

LabVIEW 8.x는구획클래스의색프로퍼티를지원하지않습니다. LabVIEW 8.x에서이프로퍼티를사용하면,프로퍼티는왼쪽상단의구획에만적용됩니다.대신에구획클래스의구획색프로퍼티를사용하십시오.

서브패널프로퍼티

LabVIEW 8.x에서서브패널의 SubVI팬을사용하여서브패널컨트롤스크롤막대의보이기를설정하고서브패널컨트롤에서프런트패널을스케일합니다.

LabVIEW 8.x는서브패널컨트롤의 X스크롤막대보이기프로퍼티를지원하지않습니다.대신에팬에수평스크롤막대보이기프로퍼티를사용하십시오.

LabVIEW 8.x는서브패널컨트롤의 Y스크롤막대보이기프로퍼티를지원하지않습니다.대신에팬에수직스크롤막대보이기프로퍼티를사용하십시오.

LabVIEW 8.x는서브패널컨트롤의패널스케일프로퍼티를지원하지않습니다.대신에팬에스케일링모드설정메소드를사용하십시오.

VI프로퍼티,메소드,이벤트

LabVIEW 8.x는프런트패널윈도우:자동중심설정프로퍼티를지원하지않습니다.대신프런트패널:중심메소드를사용하십시오.

LabVIEW 8.x는프런트패널윈도우:스크린에맞춤프로퍼티를지원하지않습니다.대신프런트패널윈도우:상태프로퍼티를사용하십시오.

LabVIEW8.x는VI클래스에서프런트패널윈도우:원점프로퍼티를지원하지않습니다. LabVIEW8.x에서이프로퍼티를사용하면,프로퍼티는왼쪽상단의구획에만적용됩니다.대신에구획클래스의원형프로퍼티를사용하십시오.

LabVIEW 8.x는 VI클래스에서프런트패널윈도우:스크롤막대표시프로퍼티를지원하지않습니다. LabVIEW8.x에서이프로퍼티를사용하면,프로퍼티는왼쪽상단의구획에만적용됩니다.대신에구획클래스에서수평스크롤막대보이기와수직스크롤막대프로퍼티를사용하십시오.

LabVIEW 8.x는 VI클래스에서프런트패널스케일링모드얻기나프런트패널스케일링모드설정메소드를지원하지않습니다. LabVIEW 8.x에서이메소드를사용하면,메소드는단지왼쪽상단의구획에적용됩니다.대신에구획클래스에서스케일링모드얻기와스케일링모드설정메소드를사용하십시오.

LabVIEW 8.x에서는이벤트편집대화상자에서 VI클래스의마우스다운,마우스다운?,마우스이동또는마우스업이벤트를선택할수없습니다.대신에구획클래스에서각각마우스다운,마우스다운?,마우스이동,마우스업이벤트를사용하십시오.

34 ni.com/korea

Page 35: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

어플리케이션빌더의이전버전에서변경된사항어플리케이션빌더는프로젝트탐색기윈도우에통합됩니다. LabVIEW Base Package또는 FullDevelopment System을사용하는경우, National Instrument웹사이트 ni.com/info를방문하고정보코드 rdlv21를입력하여어플리케이션빌더를별도로구매할수있습니다.

프로젝트탐색기윈도우의빌드스펙을사용하여독립어플리케이션(EXE),공유라이브러리(DLL), zip(압축)파일을만들고이에대한빌드스펙을생성합니다. (Windows)또한,빌드스펙을사용하여설치프로그램을만들고이에대한빌드스펙을만들수있습니다.빌드스펙은어플리케이션빌더이전버전의 .bld파일과같으나,이제개별파일이아닌 LabVIEW프로젝트의일부입니다.

노트 프로젝트내에서는어플리케이션빌더도구를사용해야합니다.

.bld파일을변환하여새프로젝트의빌드스펙으로만들수있습니다.도구≫빌드스크립트변환을선택하여변환할 .bld파일을탐색하고선택합니다. LabVIEW는이파일을사용하여소스파일과빌드스펙을포함하는새프로젝트를생성합니다.

어플리케이션아이템태그다음리스트는더이상지원되지않거나다른기능과결합되어 LabVIEW에서제거된어플리케이션아이템태그를포함합니다:• APP_SAVE_WITH_OPTIONS

• APP_UPDATE_VXI

• APP_DSC_TOOLBAR

• APP_DSC_TAGEDITOR

• APP_DSC_TAGMONITOR

• APP_DSC_HTV

• APP_DSC_ENGINE

• APP_DSC_SECURITY

• APP_DSC_LOGOUT

• APP_DSC_CPWD

• APP_DSC_USERINFO

• APP_DSC_USEREDITOR

• APP_DSC_ADVANCED

• APP_DSC_STARTUP

• APP_DSC_SRVBRW

• APP_DSC_IST

• APP_DSC_IMAGENAV

• APP_DSC_OPTIONS

• APP_SRC_CODE_CTRL

• APP_BUILD_STANDALONE_APP

• APP_EDIT_VI_LIBRARY

• APP_DN_ASSEMBLY_REFS

• APP_SHOW_CLIPBOARD

• APP_VIEW_PRINTED_MANUALS

• APP_RT_ENGINE_INFO

• APP_SWITCH_EXEC_TARGET

© National Instruments Corporation 35

Page 36: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• APP_REALTIME

이전버전의 LabVIEW에서저장한런타임메뉴(.rtm)파일을사용하고사용하는파일에삭제된태그가있는경우,메뉴편집기대화상자에서파일을저장할때, LabVIEW 8.x는자동으로 .rtm

파일에서해당태그를삭제합니다.삭제된어플리케이션아이템태그는 LabVIEW에의해지정되므로사용자태그로사용될수없습니다.

HiQ지원National Instruments는 8.x에서 HiQ기능을지원하지않습니다.어플리케이션이 HiQ VI를사용하는경우,이를수학과신호처리 VI로대체하는것을고려하십시오.

에러리스트윈도우LabVIEW 7.x및이전버전에서, Error list윈도우의 VI List섹션은메모리상의모든 VI의에러를보여줍니다. LabVIEW 8.x에서,에러리스트윈도우의에러가있는아이템섹션은 VI및라이브러리와같은메모리상의모든아이템의에러를보여줍니다.이름이같은아이템이두개이상인경우,이섹션은각모호한아이템에대한특정어플리케이션인스턴스를보여줍니다.어플리케이션인스턴스에대한추가적인정보는 LabVIEW도움말을참조하십시오.

VI문자열파일구문LabVIEW 8.x는도구≫고급≫문자열반입을선택하거나 VI문자열:반입메소드를사용하여 VI문자열파일을반입할때,새태그의세트인 <GROUPER></GROUPER>를검색합니다.이태그세트는함께그룹화된프런트패널객체를나타냅니다.따라서LabVIEW8.x에서,이전버전의LabVIEW에서저장한 VI문자열파일을반입할수없습니다.

LabVIEW 7.1및이전버전은리스트박스문자열을프라이빗데이터의 <ITEMS>섹션에나열합니다. LabVIEW 8.x는리스트박스문자열을프라이빗데이터의 <STRINGS>섹션에나열합니다.또한, LabVIEW 7.1및이전버전에서리스트박스는한가지폰트만을사용할수있습니다.LabVIEW는이를프라이빗데이터의 <LBLABEL>섹션에나열합니다. LabVIEW 8.x에서,리스트박스는여러가지폰트를사용할수있습니다. LabVIEW는이를프라이빗데이터의<CELL_FONTS>

섹션에나열합니다.

LabVIEW 7.1및이전버전은여러열리스트박스문자열을기본데이터에나열합니다.그러나,여러열리스트박스의기본데이터는정수또는정수의배열입니다. LabVIEW 8.x는여러열리스트박스문자열을프라이빗데이터에보여줍니다.

LabVIEW 7.1및이전버전은트리컨트롤에문자열이나폰트를반출하지않습니다. LabVIEW8.x는트리컨트롤문자열과폰트모두를반출할수있으며,리스트박스및여러열리스트박스와동일한포맷으로문자열과폰트를반출합니다.

LabVIEW 8.x에서반출파일의각라인은적어도프라이빗혹은기본데이터에해당하는두개의태그를포함합니다.또한, LabVIEW 8.x는각레벨에서아이템을한단계아래로이동시킵니다.

다음단계를따라 VI문자열파일을 LabVIEW 8.x포맷으로변환합니다.1. 이전버전의 LabVIEW에서 VI문자열파일을반입합니다.2. VI를저장합니다.3. LabVIEW 8.x에서 VI를로드합니다.

36 ni.com/korea

Page 37: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

4. 도구≫고급≫문자열반출을선택하여 VI문자열파일을 LabVIEW 8.x포맷으로저장합니다.

LabVIEW 7.x로(혹은로부터)타입설명자데이터변환하기LabVIEW 8.x에서 LabVIEW가타입설명자를저장하는포맷이변경되었습니다. LabVIEW 7.x에서는 16비트의패턴형태로타입설명자를저장합니다. LabVIEW 8.x에서는 32비트의패턴형태로타입설명자를저장합니다.따라서타입설명자크기가 64 KB로제한되지않습니다.

LabVIEW 8.x는 LabVIEW 7.x에서작성한타입설명자를읽고 LabVIEW 7.x가읽을수있는타입설명자를쓰는메커니즘을제공합니다. [패턴화된문자열로]함수에는 7.x데이터변환바로가기메뉴아이템이있습니다.이함수에서마우스오른쪽버튼을클릭하고이메뉴항목을선택할경우,함수는입력데이터를 LabVIEW 7.x에서쓰여진것과같이처리합니다. 7.x데이터변환바로가기메뉴아이템을선택하고데이터문자열출력이연결되면, LabVIEW 8.x는함수에붉은색 7.x문양을표시하여데이터가 LabVIEW 7.x포맷으로변환되거나 LabVIEW 7.x포맷으로부터변환된것을나타냅니다.데이터가변환되지않게하려면,바로가기메뉴에서 7.x데이터변환을다시선택하여확인표시를제거하십시오.

LabVIEW8.x에서LabVIEW7.x또는이전버전에서마지막으로저장한VI를로드하면, LabVIEW8.x는자동으로 [패턴화된문자열로]함수에 7.x데이터변환속성을설정합니다.이함수는계속해서 LabVIEW 7.x및이전버전에서처럼동작합니다. VI가 LabVIEW 8.x타입설명자포맷을사용하게하려면, [패턴화된문자열로]함수에서마우스오른쪽버튼을클릭하고바로가기메뉴에서 7.x데이터변환을선택하여확인표시를제거하십시오. VI가 LabVIEW 7.x또는이전버전에서쓰여진데이터가있는파일을수정할필요가없거나, LabVIEW 7.x또는이전버전에서실행되는 VI로데이터를제공하거나받지않는경우, LabVIEW 8.x의타입설명자포맷을사용해야합니다.이후버전의 LabVIEW에서는이전타입의설명자포맷을지원하지않을수있습니다.

LabVIEW내장소스컨트롤제공자에서이동하기LabVIEW 7.x및이전버전의내장소스컨트롤제공자는 LabVIEW 8.x에서사용할수없습니다.LabVIEW에서소스컨트롤을사용하려면반드시타사소스컨트롤제공자를선택해야합니다.이전버전에서내장되어있는제공자를사용한경우, LabVIEW에서소스컨트롤을사용하려면파일을다른제공자로이동해야합니다. LabVIEW에서지원하는타사소스컨트롤제공자의최신리스트를찾으려면 National Instruments웹사이트 ni.com/info에서정보코드 exgucn을입력하십시오.

파일을새소스컨트롤제공자로이동하면,내장되어있는제공자에서저장한개정히스토리를잃게됩니다.이전버전의파일을새제공자로이동할수없습니다.

다음단계를따라내장소스컨트롤제공자에서타사소스컨트롤제공자로파일을이동하십시오.1. 이전버전의 LabVIEW에서,모든사용자가 LabVIEW내장소스컨트롤제공자에포함된파

일을체크인했는지확인합니다.2. 파일을새소스컨트롤제공자에추가하려는컴퓨터에서,내장되어있는제공자를사용하

여모든파일의최신버전을얻습니다.3. 내장되어있는제공자를사용하여소스컨트롤에서파일을체크아웃합니다.4. 타사소스컨트롤제공자에서,새소스컨트롤프로젝트에사용하려는셋팅을설정합니다.5. LabVIEW가타사소스컨트롤제공자와함께작동하도록설정합니다.

© National Instruments Corporation 37

Page 38: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

LabVIEW가타사소스컨트롤제공자와함께작동하도록설정하는것에대한정보는LabVIEW도움말의목차탭에서기본≫프로젝트구성하기와관리하기≫사용법≫LabVIEW에서소스컨트롤사용하기모음을참조하십시오.

6. LabVIEW프로젝트를생성합니다.내장되어있는제공자에포함된파일을프로젝트에추가합니다. LabVIEW가입력요청을하면파일을소스컨트롤에추가합니다.또한,타사제공자로부터파일을직접추가할수있습니다.

LabVIEW프로젝트생성에대한정보는 LabVIEW도움말의목차탭에서기본≫프로젝트구성하기와관리하기≫사용법≫LabVIEW프로젝트생성하기모음을참조하십시오.

NaN문자열을정수타입으로변환하기 (Windows)LabVIEW 7.x에서명백하게또는함축적으로 NaN을정수로변환할때,값은해당정수데이터타입의가장작은값이됩니다.예를들어, NaN을 16비트부호있는정수로변환하면 16비트부호있는정수의가장작은값인 -32,768이생성됩니다.

LabVIEW 8.x에서명백하게또는함축적으로 NaN을정수로변환할때,값은해당정수데이터타입의가장큰값이됩니다.예를들어, NaN을 16비트부호있는정수로변환하면 16비트부호있는정수의가장큰값인 32,767이생성됩니다.

케이스구조에연결된상수LabVIEW 7.x및이전버전에서,상수를케이스구조에연결하고,실행되지않는케이스에 SubVI를놓아메모리에 SubVI를보존할수있습니다.예를들어,참상수를케이스구조에연결하고,SubVI를케이스구조의거짓케이스에놓은경우, LabVIEW는VI호출하면서 SubVI를로드합니다. LabVIEW 8.x는실행되지않은모든코드를제거합니다.따라서이전버전의 LabVIEW로저장된 VI를케이스구조에연결된상수와함께 LabVIEW 8.x에서로드하는경우, LabVIEW는상수를숨겨진컨트롤로변경하여이전버전의 LabVIEW동작을유지합니다.

OS메시지지연LabVIEW 7.x에서, LabVIEW는 .NET과 ActiveX이벤트를처리하기위해콜백 VI를실행하는동안 OS메시지를처리합니다. LabVIEW 8.x에서 LabVIEW는콜백 VI가실행을멈추거나모달대화상자를로드할때까지 OS메시지의처리를지연시킵니다.이같은지연으로콜백 VI가간섭없이실행되고, LabVIEW가다른이벤트내에서이벤트를실행시켜교착상태에빠지는것을방지할수있습니다.

콜백 VI로부터모달이아닌대화상자에대해동기적으로호출할수없습니다.모달이아닌대화상자에서 VI실행메소드를실행하고이메소드의완료까지기다림입력에거짓불리언상수를연결하여콜백 VI로부터비동기적으로모달이아닌대화상자를호출해야합니다.

LabVIEW 7.x에서, LabVIEW는 DLL이나공유라이브러리함수를실행하는동안 OS메시지를처리합니다. LabVIEW 8.x에서 LabVIEW는DLL함수에대한호출이끝날때까지또는DLL로부터모달대화상자를로드할때까지 OS메시지의처리를지연시킵니다.이같은지연으로 DLL함수가간섭없이실행되고, LabVIEW가 DLL함수가실행되고있는동안같은 DLL을호출하여교착상태에빠지는것을방지할수있습니다.공유라이브러리함수가실행되는동안같은공유라이브러리파일의호출을방지하기위해키보드메시지와같은 OS메시지를지연하는것이유용합니다.예를들어,사용자가버튼을누른데대한응답으로공유라이브러리함수가호출되는경우,공유라이브러리함수가완료될때까지는사용자가버튼을누를수없도록해야합니다.

38 ni.com/korea

Page 39: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

이기본동작을사용하면 DLL이실행되는동안모달이아닌대화상자에대해동기적으로호출할수없습니다.모달이아닌대화상자에서 VI실행메소드를실행하고이메소드의완료까지기다림입력에거짓불리언상수를연결하여, DLL로부터이대화상자를비동기적으로호출해야합니다.

생성한 DLL에서 OS메시지를지연시킬지를선택할수있습니다.프로젝트탐색기윈도우의DLL에서마우스오른쪽버튼을클릭하고,바로가기메뉴에서프로퍼티를선택하고,항목리스트에서고급을선택하고,공유라이브러리에서OS메시지지연확인란에서확인표시를제거하여 DLL함수가실행되고있는동안 OS메시지를처리합니다.

리소스관리자(Mac OS)LabVIEW 7.x및이전버전은Macintosh리소스파일을읽고쓸수있는문서화되지않은기능을제공합니다. LabVIEW 8.x에서는이메소드가더이상존재하지않습니다.이문서화되지않은기능을사용하는유틸리티가더이상작동하지않으므로 VI에서Macintosh리소스파일을읽거나쓸수없습니다.

단일및두개버튼대화상자LabVIEW 7.x및이전버전에서,단일버튼대화상자또는두개버튼대화상자를디스플레이하는 VI를프로그램적으로강제종료할수없습니다. LabVIEW 8.x에서,강제종료 VI메소드를사용하여이러한대화상자를디스플레이하는 VI를프로그램적으로강제종료할수있습니다.

프로퍼티와인보크노드LabVIEW 7.x의커서범례로부터내부적으로링크된프로퍼티노드나인보크노드를생성하면,LabVIEW 8.x에서 VI를열때 LabVIEW는노드를삭제합니다.

공유라이브러리업데이트하기labview.lib에링크되어있는 LabVIEW 7.x또는이전버전에서공유라이브러리(DLL)를만들면, LabVIEW 8.x에서는그공유라이브러리를 labviewv.lib에연결합니다.공유라이브러리를 labviewv.lib에링크하는것에대한추가적인정보는 LabVIEW도움말을참조하십시오.

인쇄를위한여백값LabVIEW 7.x및이전버전에서 Options대화상자의 Printing페이지에서지정한Margins옵션은여백값에대해센티미터를사용합니다. LabVIEW 8.x에서여백옵션은여백값에대해밀리미터를사용합니다.

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

노트 각버전의새로운기능및변경내역에대한추가적인정보는 ni.com/manuals

에있는 LabVIEW 6.x에서 LabVIEW 2009사이의각버전에대한 LabVIEW업그레이드노트를참조하십시오.

웨이브폼데이터타입의변경LabVIEW 7.0에서,웨이브폼데이터타입은 t0구성요소에대해배정도부동소수가아닌타임스탬프데이터타입을사용합니다. LabVIEW 6.x에서,데이터형태에대한정보를포함하지않고

© National Instruments Corporation 39

Page 40: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

웨이브폼데이터타입의데이터를파일로저장했다면, LabVIEW 7.x및이후버전에서,데이터를가져올때에러가발생할수있습니다.

LabVIEW 7.x및이후버전에서, Read Waveform from File VI는파일의예전웨이브폼데이터타입포맷을새로운웨이브폼데이터타입포맷으로변환합니다.이 VI는변환을수락할것인지에대해입력요청하는대화상자를디스플레이합니다. LabVIEW런타임엔진에서 Read Waveformfrom File VI는변환을수행하지못하고대신에러를반환합니다. LabVIEW 6.x에서 LabVIEW 7.x및이후버전으로웨이브폼데이터이동에대한추가적인정보는 National Instruments웹페이지ni.com/info에서정보코드 exd9zq를입력하여참조하십시오.

시리얼호환 VILabVIEW 7.x및이후버전에서,시리얼호환 VI는함수팔레트에없습니다.시리얼장비와통신하는 VI를작성하려면 VISA VI와함수를사용하십시오.

LabVIEW 7.x및이후버전에서 LabVIEW는 OS의시리얼드라이버와통신하기위해 serpdrv

드라이버를사용하지않습니다. LabVIEW는 VISA를기반으로하는호환가능한 VI를포함합니다.새어플리케이션인경우 VISA,시리얼 VI와함수를사용하여시리얼장비를컨트롤하십시오. Serial VI를포함한이전버전의 LabVIEW에서작성한모든 VI는 LabVIEW 7.1및이후버전에서도동작합니다.

포트번호의맵핑을포트로다시설정한경우,맵핑을반드시이포트로지정해주어야합니다.시리얼포트맵핑을지정하려면 labview\vi.lib\Instr\_sersup.llb의 Set Serial Alias PortsVI를사용하십시오.이 VI의 VISA가명입력에문자열배열을연결하고,입력배열에사용할포트의이름을입력합니다.배열의각원소는하나의포트에대응해야합니다.예를들어,포트 0이 VISA가명인MySerialPort에맵핑하도록설정한경우, VISA가명입력배열의첫원소에MySerialPort를입력합니다.이런경우, [VISA시리얼포트설정] VI를호출하기전에반드시set serial alias ports VI를먼저호출해야합니다.

VISA VI및함수를사용하여시리얼인스트루먼트를컨트롤하는예제는labview\examples\instr\smplserl.llb를참고하십시오.

루프의기본데이터LabVIEW 6.0및이전버전에서, For루프가실행되지않을경우정의되지않은데이터를발생시켰습니다. LabVIEW 6.1및이후버전에서, For루프는카운터터미널에 0을연결하거나,빈배열을입력으로 For루프에연결하여오토인덱싱을활성화하면기본값을만듭니다.루프는실행되지않고,오토인덱싱이비활성화된모든출력터널에는이터널데이터타입에대한기본값을포함합니다.

리모트프런트패널라이센스LabVIEW Full Development System과어플리케이션빌더는한명의클라이언트가원격으로프런트패널을모니터링하고컨트롤할수있는리모트프런트패널라이센스를포함합니다.LabVIEWProfessional Development System은다섯명의클라이언트가원격으로프런트패널을보고컨트롤할수있도록하는리모트프런트패널라이센스를포함합니다.

더많은수의클라이언트가원격으로리모트프런트패널을사용할수있도록업그레이드할수있습니다.

멀티스레드할당LabVIEW 7.1및이후버전은 VI를실행하는데있어서 LabVIEW 7.1이전버전보다더많은스레드를할당합니다.이러한변경때문에,호출한DLL이실제재호출이아닌경우라이브러리함수

40 ni.com/korea

Page 41: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

호출노드를재호출로잘못지정하면멀티스레드에러가발생됩니다.라이브러리함수호출노드와재호출에대한추가적인정보는 LabVIEW도움말을참조하십시오.

LabVIEW가스레드를할당하는방법을변경하려면 labview\vi.lib\Utility\sysinfo.llb

의 threadconfig VI를사용하십시오.또한,파일≫VI프로퍼티를선택하고,항목풀다운메뉴에서실행을선택한후,재호출실행확인란에서확인표시를제거하여 VI에대한재호출을비활성화시킬수있습니다.

스레드할당에대한추가적인정보는 LabVIEW도움말을참조하십시오.

인스트루먼트드라이버LabVIEW7.x또는이후버전의LabVIEW패키지에는인스트루먼트드라이버가포함된LabVIEW인스트루먼트드라이버라이브러리 CD가더이상포함되지않습니다. National InstrumentsInstrument Driver Network인 ni.com/idnet에서인스트루먼트드라이버를다운로드하십시오.National Instruments디바이스드라이버 CD는 NI-DAQ, NI-VISA,기타 National Instruments드라이버를포함합니다.

단위와변환율LabVIEW 7.x및이후버전에서, Compound Arithmetic함수를사용하게되면여분의단위를제거하기위해 Convert Unit함수를더이상사용할필요가없습니다.

LabVIEW 7.1및이후버전에서,변환율은 National Institute for Standards and Technology (NIST)가국제단위계(SI)사용법에대한가이드에서제시한가이드라인을더욱정확하게준수합니다.또한,칼로리단위는이제칼로리(열)로,마력은마력(전기)으로사용됩니다.이단위의약자는변경되지않았습니다.다음테이블은 LabVIEW 6.1과 7.x및이후버전사이에서변경된단위변환율을설명합니다.

7. x및이후버전의정의6.1의정의단위

149,597,900,000 m149,498,845,000 m천문학단위 (AU)

1055.87 J1055.79 J영국온도단위 (평균)

1.60217642e―19 J1.602e―19 J전자볼트 (eV)

10.7639 lx10.764 lx푸트캔들(조명도)

746 W.새변환값이정확합니다.745.7 W마력 vs.마력 (전기)

4.54609 l4.54596 l영국갤런

9.46073 Pm9.4605 Pm광년

4.448222 N4.448 N파운드

5.029210 m16.5 ft로드(길이)

14.59390 kg32.174 lb슬러그(질량)

1.66053873e-27 kg1.66057e-27 kg합쳐진원자질량 (u)

패널업데이트연기프로퍼티LabVIEW 6.1및이전버전에서,변경이적용되지않은프런트패널객체를다시그리려면,LabVIEW는패널업데이트연기프로퍼티가거짓으로되기까지기다렸습니다. LabVIEW 7.0및이후버전에서,이프로퍼티를참으로설정하면, LabVIEW는변경이적용되지않은모든프런트패널객체를다시그린후,새로운프런트패널업데이트요청을모두연기합니다.일부경우에,

© National Instruments Corporation 41

Page 42: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

이같은변경으로 LabVIEW가프런트패널에서수정된객체를필요이상으로다시그릴수있습니다.

숫자컨트롤의데이터범위LabVIEW 6.1및이전버전에서,특정숫자컨트롤은기본최소값이 0.00,최대값이 0.00,증가값이 0.00,그리고범위이탈작업이 Ignore입니다. LabVIEW 7.x및이후버전에서,숫자컨트롤은데이터타입의기본데이터범위값을이용합니다.

강제변환점과타입정의LabVIEW 6.1및이후버전에서,와이어는타입정의에대한정보를포함하므로,블록다이어그램에서더많은강제변환점을확인할수있습니다.타입정의된요소를타입이정의된터미널이아닌 VI또는함수터미널에연결할경우,강제변환점이나타납니다.또한,타입정의된출력터미널을타입정의되지않은인디케이터에연결해도강제변환점이나타납니다.이러한강제변환점은 VI에서일관되게타입정의를사용하지않은부분을나타냅니다.이경우에강제변환점은런타임성능에영향을주지않습니다.

타입정의패턴화에 [패턴화된문자열로]함수를사용하는데대한정보는 LabVIEW도움말을참조하십시오.

파일대화상자의버튼라벨LabVIEW 6.1및이전버전에서, File Dialog함수가디스플레이하는파일대화상자에는사용자가새파일이름을입력할수있을때저장버튼라벨이나타납니다.그렇지않으면,버튼라벨은열기입니다. LabVIEW 8.x에서, [파일대화상자]익스프레스 VI가디스플레이하는파일대화상자의버튼라벨은라벨을변경한경우를제외하고는모든경우에서확인입니다. [파일대화상자]익스프레스 VI의버튼라벨입력을사용하여버튼의라벨을변경합니다.기존의 VI에서 [파일대화상자]익스프레스 VI를사용할경우, VI의동작을다시검토하여확인으로표시되는기본라벨이 VI의기능에적절한지를확인하십시오.

온라인도움말컨트롤함수[온라인도움말컨트롤]함수의도움말파일의경로입력은이제필수입니다.컴파일된도움말파일이름(.chm또는 .hlp)또는컴파일된도움말파일의전체경로를입력에연결할수있습니다.컴파일된도움말파일이름만연결할경우, LabVIEW는 labview\help디렉토리에서이파일을검색합니다.

로드시프런트패널디스플레이LabVIEW 7.x및이후버전에서, LabVIEW가 VI를로드할때 VI의프런트패널이디스플레이되도록설정하고 VI서버를사용하여 VI를로드하면, LabVIEW는프런트패널을디스플레이하지않습니다.프로그램적으로프런트패널을디스플레이하려면프런트패널:열기메소드를반드시사용해야합니다.

VI참조열기함수LabVIEW 6.1및이전버전에서, Open VI Reference함수의 options파라미터에값을연결하지않은경우,템플릿이메모리에없는경우, LabVIEW는템플릿에서 VI를예로들어설명합니다.템플릿이메모리에있는경우, LabVIEW는템플릿의참조를엽니다. LabVIEW7.0및 7.1에서, OpenVI Reference함수를사용하여이미메모리에있는템플릿의참조를생성하는경우, options파라미터에 0x02를지정해주지않으면이함수는에러를반환합니다. LabVIEW 8.0및이후버전에서, [VI참조열기]함수를사용하여템플릿의참조를생성하는경우, LabVIEW는템플릿이이미메모리에있더라도템플릿에서 VI를예로들어설명합니다.

42 ni.com/korea

Page 43: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

지수형LabVIEW 6.0및이전버전에서, ^연산자는수식노드에서지수를나타냅니다. LabVIEW 6.1및이후버전에서,지수연산자는 **입니다(예를들어, x**y). ^연산자는배타적비트또는 (XOR)연산을나타냅니다.

IVI설정저장파일현재 IVI설정저장파일포맷에서는모든이름은대소문자구분입니다.어플리케이션에서논리이름,드라이버세션이름,또는버추얼이름을사용한경우,사용한이름이 IVI설정저장파일에서정의한이름과대소문자까지정확하게일치하는지확인하십시오.

LabVIEW 5.x또는이전버전에서업그레이드하기이전 LabVIEW버전에서저장된 VI를이후버전에서호환되도록변환하거나그반대로변환하는방법에대한추가적인정보는 National Instruments웹사이트 ni.com/info에서정보코드ext8h9를입력하여참조하십시오.

LabVIEW 2009의특징과변경내역프로그래밍개념과단계별해설,참조정보등 LabVIEW 2009기능에대한추가적인정보는LabVIEW도움말을참조하십시오.도움말≫LabVIEW도움말검색을선택해서 LabVIEW도움말을엽니다.

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

LabVIEW설치하기(Windows) LabVIEW 2009에서는 LabVIEW플랫폼 DVD를통해 LabVIEW과대부분의모듈을설치할수있습니다.추가적인정보는이문서의모듈,툴킷,인스트루먼트드라이버업그레이드하기섹션또는 LabVIEW릴리즈노트의 LabVIEW 2009설치하기섹션을참조하십시오.

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

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

블록다이어그램선택영역자동으로정리하기블록다이어그램에서와이어와객체를선택하고편집≫선택정리를클릭하여,선택한와이어의경로와객체를자동으로재설정및재정렬할수있습니다. LabVIEW가자동으로구조안에있는와이어와객체를재설정및재정렬하지못하게하려면,구조에서마우스오른쪽버튼을클릭하고바로가기메뉴에서다이어그램정리에서제외를선택합니다.

병렬 For루프반복활성화하기For루프를사용할때, LabVIEW는순차적으로루프반복을실행합니다.계산집약적인 For루프인경우,병렬식으로루프반복을실행하여성능을향상시킬수있습니다. VI에서병렬식으로사용할수있는 For루프반복을분석하려면,도구≫프로파일≫병렬가능한루프찾기를선택합니다. LabVIEW는병렬가능한루프찾기결과윈도우에결과를디스플레이합니다.프로젝트탐색기윈도우에서이윈도우를여는경우, LabVIEW는프로젝트에있는모든 VI를분석합니다.

© National Instruments Corporation 43

Page 44: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

For루프에서마우스오른쪽버튼을클릭한후바로가기메뉴에서반복병렬처리설정를선택하여, For루프반복병렬처리대화상자를디스플레이할수있습니다.이대화상자를사용하여 For루프의반복에서병렬처리를활성화하고설정합니다.

공유변수개선사항LabVIEW 2009에서공유변수가다음과같이개선되었습니다.

고정소수점데이터타입지원

I/O변수를포함하여,공유변수는고정소수점데이터타입을지원합니다.

프로그램적으로변수찾기,읽기,쓰기

LabVIEW 2009에는네트워크공개된공유변수와 I/O변수를프로그램적으로찾고,읽고,쓰는데사용할수있는새함수,클래스,프로퍼티,메소드를포함합니다.여전히 Datasocket VI와함수를사용하여프로그램적으로공유변수를읽고쓸수있지만,새공유변수는 API는보다향상된유연성을제공합니다. Datasocket API와달리,새공유변수 API는 I/O변수를지원하고변수엔진과변수컨테이너에서작업할때사용가능한클래스를포함합니다.

스캔 I/O지원

LabVIEW 2009는 NI스캔엔진과 I/O변수가있는스캔 I/O에대한지원을포함하는데,이전에는LabVIEW Real-Time Module이필요했습니다. NI스캔엔진은글로벌메모리맵에데이터를저장하고스캔주기라고도부르는단일속도에따라모든값을업데이트하는스캔을사용하여, I/O채널과같은데이터채널세트에효율적인단일포인트접근을활성화합니다. I/O변수는 NI스캔엔진을 I/O데이터에대한단일포인트접근을위해사용하는공유변수의한타입입니다.LabVIEW 2009이출시될때, CompactRIO, DeviceNet , EtherCAT, Wireless Sensor Network디바이스는 NI스캔엔진이지원되는드라이버를제공할것입니다.하지만, NI엔진이지원되는추가적인 I/O드라이버는다음버전의 LabVIEW출시이전에제공될수도있습니다. NI스캔엔진지원에대한자세한정보는관련 I/O드라이버문서를참조하십시오.

Timed구조타이밍소스LabVIEW 2009는 Timed루프,프레임을가지는 Timed루프,또는 Timed시퀀스구조의타이밍소스로선택할수있는다음의타이밍소스를내장합니다:• 1 kHz <절대시간>• 1 MHz <절대시간>

새로추가된 1 kHz <절대시간>과 1 MHz <절대시간>타이밍소스를사용하여여러컴퓨터디바이스에서실행중인 Timed구조의시작을동기화할수있습니다.

기타블록다이어그램의개선사항LabVIEW 2009에서블록다이어그램이다음과같이개선되었습니다:• 공유변수노드에서마우스오른쪽버튼을클릭하고,바로가기메뉴에서프로젝트에서변

수보이기를선택하여,프로젝트탐색기윈도우에서이에대응하는공유변수를하이라이트할수있습니다.

• 사용자프로브를 LabVIEW Base Package에서사용할수있습니다.

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

44 ni.com/korea

Page 45: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

2D그래프개선사항그래프팔레트는다음과같은새 2D그래프를포함합니다:• 2D콤파스플롯• 2D에러플롯• 2D화살표플롯• XY플롯행렬

3D그래프개선사항3D그래프팔레트는다음과같은새 3D그래프를포함합니다:• 3D막대플롯• 3D혜성형플롯• 3D컨투어플롯• 3D메시플롯• 3D파이플롯• 3D화살형플롯• 3D리본플롯• 3D산포플롯• 3D줄기형플롯• 3D표면플롯• 3D워터폴플롯

기타프런트패널개선사항LabVIEW 2009에서프런트패널이다음과같이부수적으로개선되었습니다:• 디지털웨이브폼그래프는사용자가디지털신호에대해지정한라인과버스이름을자동

으로디스플레이합니다.• 3D그림컨트롤의이름이 3D그림으로변경되었습니다.• 그림인디케이터의이름이 2D그림으로변경되었습니다.추가적으로, [2D그림]인디케이

터는 LabVIEW Base Package에서사용가능합니다.• 서브패널컨트롤과트리컨트롤은 LabVIEW Base Package에서사용할수있습니다.• 공유변수와연결된프런트패널컨트롤경계에서마우스오른쪽버튼을클릭하고,바로가

기메뉴에서프로젝트에서변수보이기를선택하여,프로젝트탐색기윈도우에서이에대응하는공유변수를하이라이트할수있습니다.

• LabVIEW 8.6및이전버전에서,프런트패널스크롤막대의기본범위에서는실행과편집때모두사용자가보이는객체를윈도우 1/4까지스크롤할수있습니다. LabVIEW 2009에서는스크롤막대의기본범위가편집할때와실행할때에서다르게동작합니다.실행시,기본스크롤막대범위는모든보이는프런트패널객체의경계사각형에서 10픽셀까지확장됩니다.

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

접근영역개선사항라이브러리, LabVIEW클래스, X컨트롤은공동접근영역이포함되어있습니다.공동접근영역을사용하여라이브러리멤버와 friend로할당한모든 VI또는라이브러리만이라이브러리에접

© National Instruments Corporation 45

Page 46: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

근할수있도록합니다.프로젝트라이브러리프로퍼티대화상자의아이템셋팅페이지를사용하여,라이브러리멤버에대한접근영역을지정합니다.프로젝트라이브러리프로퍼티대화상자의 Friends페이지를사용하여프로젝트라이브러리의 friends를지정합니다.

VI를라이브러리의 friend로지정하면,이 VI는공동영역범위에있는라이브러리의모든멤버에접근할수있습니다.또한라이브러리를다른라이브러리의 friend로지정할수있습니다.

클래스프로퍼티및 X컨트롤프로퍼티대화상자를사용하여공동접근영역에대한클래스와X컨트롤을설정하고 friends를할당합니다.

새인스트루먼트드라이버프로젝트생성마법사개선사항새인스트루먼트드라이버프로젝트생성마법사는다음과같은새템플릿을포함합니다:• 카운터• 파워미터

도메인계정관리자개선사항 (Windows)LabVIEW 2009에서도메인계정관리자가다음과같이개선되었습니다:• 도메인계정관리자를사용하여로컬도메인을반출합니다.이후, LabVIEW어플리케이션

을배포하는데사용한컴퓨터에도메인을반입합니다.도메일을반입할때,도메인계정관리자는로컬도메인이이미컴퓨터에있는지의여부를확인합니다.로컬도메인이존재하는경우,도메인계정관리자는새도메인을반입하기전에기존의로컬도메인의복사본을저장하다록사용자에게요청합니다.도메인계정관리자는도메인이이미네트워크상에존재하는경우,도메인반입을허용하지않습니다.

• Lookout 4.x보안파일반입메뉴옵션의이름이 Lookout보안파일반입으로변경되었으며,더이상도메인계정관리자의파일≫새로만들기메뉴에존재하지않습니다.대신에,파일≫반입과반출≫Lookout보안파일반입을선택하거나도메인리스트에서마우스오른쪽버튼을클릭하고바로가기메뉴에서반입과반출≫Lookout보안파일반입을선택하여Lookout계정을반입합니다.

시작하기윈도우개선사항LabVIEW 2009는시작하기윈도우의 ni.com의최근소식섹션을 National Instruments웹사이트인 ni.com으로부터뉴스,기술컨텐츠,예제프로그램,교육정보로업데이트합니다. LabVIEW는이항목에 LabVIEW및사용자가설치한모듈과툴킷에관련된정보목록을나열합니다.LabVIEW는각항목옆에읽지않은정보의개수를디스플레이하여,사용자에게새로운컨텐츠가있음을알려줍니다.

노트 LabVIEW현지화버전에서는기본으로 ni,com업데이트를비활성화합니다.LabVIEW의현지화버전은 ni.com의자동업데이트를지원하지않습니다. LabVIEW의현지화버전에서는이항목의링크가웹브라우저에서 ni.com의정적컨텐츠를디스플레이합니다.

LabVIEW클래스계층구조윈도우개선사항LabVIEW 2009에서 LabVIEW클래스계층구조윈도우가다음과같이개선되었습니다:• 계층구조에있는아이템을더쉽게구분할수있도록 LabVIEW클래스계층구조윈도우에

서배경,아이템연결선, VI경계의색이변경되었습니다.• LabVIEW클래스계층구조윈도우는노드가속한라이브러리에따라그룹화하여계층구

조에노드를그룹으로정렬합니다.동일한라이브러리에속한노드는같은경계색을사용합니다.

46 ni.com/korea

Page 47: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• LabVIEW클래스계층구조윈도우의보기메뉴는다음과같은새메뉴아이템을포함합니다:항상라벨보이기,줌인,줌아웃,실제크기,윈도우에맞게조정.

성능향상LabVIEW 2009는업그레이드된버전의Windows및 Linux용Math Kernel Library (MKL) 10.0소프트웨어를포함합니다. MKL은타사소프트웨어로서, LabVIEW의선형대수VI의성능을향상시키는데쓰입니다. MKL에대한추가적인정보는 LabVIEW도움말의저작권정보를참조하십시오.

검색하기개선사항빠른탐색및팔레트검색대화상자는새로운검색알고리즘을포함합니다.이알고리즘은컨트롤, VI,함수를키워드로검색하고검색결과를이름순이아닌관련도에따라정렬합니다.

VI계층구조윈도우개선사항LabVIEW 2009에서 VI계층구조윈도우가다음과같이개선되었습니다:• 계층구조에있는아이템을더쉽게구분할수있도록 VI계층구조윈도우에서배경,아이템

연결선, VI경계의색이변경되었습니다.• VI계층구조윈도우에공유변수를디스플레이합니다.• VI계층구조윈도우에서재귀적인관계를보여주기위해,서로관련된 VI가점선으로연결

됩니다.• VI계층구조윈도우는계층구조의노드를노드가속한라이브러리에따라그룹화하여정

렬합니다.동일한라이브러리에속한노드는같은경계색을사용합니다.• VI계층구조윈도우의보기메뉴는다음과같은새메뉴아이템을포함합니다:항상라벨

보이기,줌인,줌아웃,실제크기,윈도우에맞게조정.

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

클래스프로퍼티대화상자개선사항

LabVIEW 2009에서클래스프로퍼티대화상자가다음과같이변경되었습니다:• 아이템셋팅페이지에서직상위호출메소드노드를항상수행하도록이다이나믹디스패

치 VI의덮어쓰기요청확인란에확인표시를하면,지정된 VI를덮어쓰는모든다이나믹디스패치 VI가직상위메소드호출노드를인보크하도록만듭니다.

• 아이템셋팅페이지에서이다이나믹디스패치 VI를덮어쓰도록하위클래스에요청확인란에확인표시를하면,모든직하위클래스가사용자가지정한 VI의덮어쓰기멤버 VI를정의하도록만듭니다.

• 상속페이지에서모든덮어쓰기요청을하위클래스에전송확인란에확인표시를하면,다이나믹디스패치 VI를덮어쓰지않고그대신에클래스가모든덮어쓰기요구조건을하위클래스에전송할수있도록허용합니다.

• 상속페이지에서이클래스타입의참조를이클래스의멤버 VI로제한확인란에확인표시를하면,오직멤버 VI만이클래스에대한데이터값참조를생성또는삭제할수있도록허용합니다.

• 상속페이지에서하위클래스타입의참조를이클래스의멤버 VI로제한확인란에확인표시를하면,오직멤버 VI만이클래스의하위클래스에대한데이터값참조를생성또는삭제할수있도록허용합니다.

옵션대화상자개선사항

© National Instruments Corporation 47

Page 48: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

LabVIEW 2009에서옵션대화상자가다음과같이개선되었습니다:• 옵션대화상자페이지는더욱쉽게사용할수있도록여러섹션으로구성되었습니다.• 색,폰트,디버깅페이지에있는옵션을환경페이지로옮겼습니다.• 정렬눈금페이지에있는옵션이프런트패널페이지와블록다이어그램페이지로옮겨졌습

니다.• 여러 VI서버페이지가하나의페이지로통합되었습니다.• 여러웹서버페이지가하나의페이지로통합되었습니다.• 거의사용하지않은옵션은더이상옵션대화상자에없습니다.제거된옵션목록및옵션

을설정할수있는다른방법에대한정보는기술지원데이터베이스를참조하십시오.• 프런트패널페이지의새 VI의아이콘에숫자(1-9)사용확인란을사용하여 LabVIEW를시

작한이후로사용자가생성하는첫 9번째 VI까지자동으로숫자를아이콘에놓을지여부를지정할수있습니다.이옵션은템플릿에서생성한 VI에는영향을미치지않습니다.

• 환경페이지의시작하기윈도우에서 ni.com업데이트비활성화옵션을사용하여 ni.com

웹사이트의최신글자동확인기능을비활성화시킬수있습니다.• 환경페이지에있는 VI에서최대실행취소단계옵션의단계개수기본값이 9에서 30으로

변경되었습니다.• 환경페이지의최근파일리스트의최대엔트리옵션을사용하여,파일≫최근파일을선택

할때 LabVIEW가나열하는파일의개수를지정할수있습니다.• 웹서버페이지의고급셋팅섹션을사용하여 LabVIEW웹서버의기본이아닌인스턴스에

대한 SSL을활성화할수있습니다.

빠른탐색대화상자개선사항

LabVIEW 2009에서빠른탐색대화상자가다음과같이개선되었습니다:• 빠른탐색대화상자는사용중인 LabVIEW프로젝트로부터의프로젝트아이템을이름순

으로디스플레이합니다.프로젝트탐색기윈도우를사용하지않고프로젝트아이템을검색할수있습니다.

• 빠른탐색대화상자가활성화상태인동안,다음과같은바로가기를사용할수있습니다:– <Ctrl-D>―선택한블록다이어그램객체에서와이어로연결되지않은모든입력및출

력에대해컨트롤과인디케이터를생성합니다.– <Ctrl-Shift-D>―선택한블록다이어그램객체에서와이어로연결되지않은모든입력

에대해상수를생성합니다.– <Ctrl-R>―선택한블록다이어그램객체와이객체에연결된모든와이어와상수를제

거합니다.또한삭제된객체의입력과출력에연결되어있던동일한데이터타입의와이어를연결합니다.

– <Ctrl-T>―모든프런트패널컨트롤터미널의라벨을블록다이어그램에있는터미널의왼쪽으로옮기고,모든프런트패널인디케이터터미널의라벨을블록다이어그램에있는터미널의오른쪽으로옮깁니다.

기타대화상자개선사항

LabVIEW 2009에서대화상자가다음과같이부수적으로개선되었습니다:• 탐색윈도우와버퍼할당보이기윈도우는 LabVIEWBase Package에서사용할수있습니다.• 웹서비스프로퍼티대화상자의서버페이지의이름이서비스셋팅페이지로변경되었습

니다.이웹서버프로퍼티대화상자를통해웹서버,서비스가명,기본요청지원에대한셋팅을설정합니다.

48 ni.com/korea

Page 49: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• 웹서비스프로퍼티대화상자의고급페이지를사용하여웹서비스를원격으로디버깅하고웹서비스를빌드의로그파일을생성할수있습니다.

• 스캔엔진페이지는 LabVIEWBase Package에서내컴퓨터프로퍼티대화상자에서사용가능합니다(이전에는 LabVIEW Real-Time Module이있어야사용가능했음).

• 변수탐색대화상자는프로그램적으로공유변수를찾기,읽기,쓰기작업을수행할때변수참조번호컨트롤또는상수에서사용할수있는공유변수를디스플레이합니다.

• 변수참조번호프로퍼티대화상자의설정페이지는사용자가변수참조번호컨트롤또는상수의데이터타입,접근,타임스탬프셋팅을설정할때사용할수있는옵션을포함합니다.

• 이벤트편집대화상자는활용도를높일수있는새레이아웃을포함합니다.• 배포찾기대화상자가더이상존재하지않습니다.배포판에서내컴퓨터로모든필요한구

성요소를복사하려면,설치프로그램대화상자의추가적인설치프로그램페이지에서선택한배포판을빌드하는동안이컴퓨터에복사확인란에확인표시를합니다.

• 컨트롤과함수팔레트세트편집대화상자옵션은같은컴퓨터에서 32비트 LabVIEW및 64비트LabVIEW를모두사용할수있도록지원합니다.팔레트세트를편집하는경우, LabVIEW2009는편집사항을 x\Palettes\menus디렉토리에저장합니다.여기서, x는기본데이터디렉토리에있는 LabVIEW버전입니다.버전번호는사용하는 LabVIEW에따라 (32-bit)

또는 (64-bit)를포함합니다.예를들어, LabVIEW 2009의 32비트버전에서팔레트세트를편집하는경우, LabVIEW는편집사항을 2009\(32-bit)\Palettes\menus디렉토리에저장합니다.

컨트롤팔레트개선사항LabVIEW 2009에서팔레트가다음과같이개선되었습니다:• 시스템팔레트는다음과같은서브팔레트를포함합니다.

– 숫자형– 불리언– 문자열 &경로– 링 &열거형– 컨테이너– 리스트,테이블 &트리– 장식

• 리스트 &테이블팔레트의이름이리스트,테이블 &트리팔레트로변경되었습니다.• 컨테이너팔레트는서브패널컨트롤을포함합니다.

기타환경개선사항LabVIEW 2009에서환경이다음과같이부수적으로개선되었습니다:• 보기메뉴가새메뉴아이템인이 VI가속한프로젝트를포함합니다.• 윈도우메뉴가새메뉴아이템인프로젝트보이기가포함합니다.• 도구≫고급개발≫Icon Art Glossary보이기옵션이더이상존재하지않습니다.이대신에

아이콘편집기대화상자의문양페이지를사용합니다.이페이지는 ni.com의아이콘라이브러리에있는모든문양을포함합니다.

© National Instruments Corporation 49

Page 50: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• LabVIEW가생성하는이미지파일의이름은이 VI의모든유효한이름을포함합니다.

LabVIEW어플리케이션빌더개선사항LabVIEW 2009는 LabVIEW어플리케이션빌더에서다음이개선되었습니다.프로젝트탐색기윈도우의빌드스펙에서마우스오른쪽버튼을클릭하고바로가기메뉴에서생성하려는배포타입을선택하여 LabVIEW어플리케이션빌더를열수있습니다.• 어플리케이션빌더는충돌하는파일이름을가진 VI를더이상 LabVIEW 2009에서생성한

빌드스펙에대한독립어플리케이션,공유라이브러리,웹서비스밖으로이동시키지않습니다. LabVIEW 8.6및이전버전에서어플리케이션빌더는VI와라이브러리파일을어플리케이션내에있는플랫리스트에저장하고,충돌하는파일이름을가진 VI는어플리케이션밖에서별도의폴더에저장했습니다. LabVIEW 2009를사용하여독립어플리케이션이나공유라이브러리를생성하는경우,어플리케이션빌더는디스크상에있는소스파일의디렉토리구조와유사한레이아웃을사용하여어플리케이션안에소스파일을저장합니다.예를들어,다음테이블은 a.vi및 b.vi를호출하는최상위 VI인 foo.vi의상대경로를나열합니다. C:\..\Application.exe는어플리케이션의경로를나타냅니다.

어플리케이션에있는파일경로소스파일경로

C:\..\Application.exe\foo.viC:\Source\foo.vi

C:\..\Application.exe\xxx\a.viC:\Source\xxx\a.vi

C:\..\Application.exe\yyy\b.viC:\Source\yyy\b.vi

이전파일레이아웃을사용하려면,어플리케이션프로퍼티,공유라이브러리프로퍼티,웹서비스프로퍼티대화상자의고급페이지에있는 LabVIEW 8.x파일레이아웃사용확인란에확인표시를하십시오.이전 LabVIEW버전으로부터로드하는빌드스펙의경우,LabVIEW는이옵션을기본으로활성화합니다.

• (Windows) .NET Interop어셈블리빌드스펙을사용하면 LabVIEW프로젝트에서VI를 .NETInterop어셈블리로만들고배포할수있습니다.프로젝트탐색기윈도우에있는빌드스펙에서마우스오른쪽버튼을클릭한후바로가기메뉴에서새로만들기≫.NET Interop어셈블리를선택하여 .NET Interop어셈블리프로퍼티대화상자를디스플레이합니다.

• VI에서어플리케이션만들기대화상자를사용하면,현재편집중인 VI에서빌드어플리케이션을만들수있습니다.

어플리케이션빌더대화상자개선사항LabVIEW 2009에서 LabVIEW어플리케이션빌더가다음과같이개선되었습니다.• 어플리케이션프로퍼티,공유라이브러리프로퍼티,웹서비스프로퍼티대화상자의고급

페이지에있는빌드로그파일생성옵션을통해소스파일,빌드시작및종료시간과같은빌드정보와빌드과정에서발생한에러정보를포함하는로그파일을생성할수있습니다.

• 어플리케이션프로퍼티대화상자의공유변수배포페이지를사용하여런타임에배포할공유변수가포함된의존성라이브러리를지정할수있습니다.

• 소스배포프로퍼티대화상자의고급페이지를사용하여소스파일,빌드시작및종료시간와같은빌드정보와빌드과정에서발생한에러정보를포함하는로그파일을생성할수있습니다.

• 어플리케이션프로퍼티,공유라이브러리프로퍼티, .NET Interop어셈블리프로퍼티대화상자의Windows보안페이지를사용하여Windows를실행하는컴퓨터에대한보안셋팅을

50 ni.com/korea

Page 51: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

설정할수있습니다.이페이지를사용하여디지털서명을적용하고빌드에매니페스트파일을임베드할수있습니다.

LabVIEW프로젝트개선사항LabVIEW 2009에서 LabVIEW프로젝트및관련기능이다음과같이개선되었습니다.

기타프로젝트개선사항LabVIEW 2009에서프로젝트가다음과같이부수적으로개선되었습니다:• 왜이아이템이의존성에있습니까?대화상자를사용하면,의존성아래에나열되지는않

았지만선택한아이템에의존하는모든프로젝트아이템을찾을수있습니다.• Friends찾기대화상자를사용하면,프로젝트에있는특정클래스의모든 Friends를찾을

수있습니다.• 직하위찾기대화상자를사용하면,프로젝트에있는특정클래스의모든직하위를찾을수

있습니다.• 호출자찾기대화상자를사용하면,공유변수노드를사용하여특정공유변수를참조하는

프로젝트에있는모든 VI를찾을수있습니다.• 공유변수와공유변수를포함하는프로젝트라이브러리사이의링크가개선되어,복잡한

프로젝트라이브러리의본사본을저장할때발생할수있는문제를해결했습니다.

새로운또는변경된 VI,함수,노드개선사항LabVIEW 2009의 VI,함수및노드에서다음과같이추가되고변경되었습니다. VI,함수,노드에대한추가적인정보는 LabVIEW도움말의목차탭에서 VI와함수참조모음을참조하십시오.

새로운 VI와함수LabVIEW 2009의 VI와함수에서다음과같이추가되었습니다.

고급커브피팅 VI

고급커브피팅팔레트는다음과같은새 VI를포함합니다:• 일반다항식피팅계수• 다항식피팅구간

어플리케이션컨트롤 VI와함수

어플리케이션컨트롤팔레트는다음과같은새 VI가있는 CPU정보팔레트를새로포함합니다:• CPU정보• 데이터캐시크기• 캐시레벨개수

미분방정식 VI

미분방정식팔레트는다음과같은새 VI가있는편미분방정식팔레트를새로포함합니다:• PDE정의• PDE경계조건정의• PDE도메인정의• PDE초기조건정의• PDE렌더링

© National Instruments Corporation 51

Page 52: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• PDE해답기

파일 I/O VI와함수

파일 I/O팔레트는다음과같은새 VI를포함합니다.• 시스템디렉토리얻기• 어플리케이션디렉토리• TDMS포맷변환• TDMS스케일정보생성

고정소수점함수

고정소수점팔레트는다음과같은새함수를포함합니다:• 고정소수형을정수형으로캐스트• 정수형을고정소수형으로캐스트

행렬함수

배열및선형대수팔래트는새행렬팔레트에서다음과같은새함수를포함합니다.• 행렬만들기• 대각행렬얻기• 행렬원소얻기• 부분행렬얻기• 행렬크기• 행렬크기조정• 대각행렬설정• 행렬원소설정• 부분행렬설정• 전치행렬

메모리컨트롤 VI,함수,노드

메모리컨트롤팔레트는다음과같은새함수를포함합니다:• 데이터값참조삭제• 새데이터값참조

공유변수 VI,함수,노드

공유변수팔레트는다음과같은새함수를포함합니다:• 변수연결닫기• 변수연결열기• 변수읽기• 변수쓰기

공유변수팔레트는다음과같은새기능이있는새 I/O변수팔레트를포함합니다.• 직접변수읽기• 직접변수쓰기• 스캔된변수읽기

52 ni.com/korea

Page 53: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• 스캔된변수쓰기

공유변수팔레트는다음과같은새함수가있는새 PSP변수팔레트를포함합니다.• 변수연결열기및확인• 백그라운드로변수연결열기

신호조작익스프레스 VI

신호조작팔레트는다음과같은새익스프레스 VI를포함합니다:• 다이나믹데이터속성얻기• 디지털신호그룹화• 다이나믹데이터속성설정

유틸리티 VI

유틸리티팔레트는다음과같은새 VI를포함합니다:• LV이미지를 PNG데이터로• PNG데이터를 LV이미지로

XML파서 VI와함수

XML파서팔레트는다음과같은새 VI를포함합니다:• 모든일치된노드얻기• 첫번째일치된노드얻기

새로운 VI와함수LabVIEW 2009에서다음과같은부수적인 VI와함수가새로추가되었습니다.• 클러스터,클래스, &배리언트팔레트는런타임클래스유지함수를포함합니다.• 신호연산팔레트는 z변환보기에서피드백노드인 Z변환지연노드를포함합니다.• 피팅팔레트는 B스플라인피팅 VI를포함합니다.• 웹서비스팔레트는새업로드된파일정보읽기 VI를포함합니다.

변경된 VI,함수,노드LabVIEW 2009에서다음과같은 VI,함수,노드가변경되었습니다.

고급 IIR필터링 VI

고급 IIR필터링팔레트에서다음과같은 VI가변경되었습니다.

다음 VI는필터구조옵션입력을포함하는데,이를통해직렬필터의차수를지정합니다.• 베셀계수• 버터워스계수• 체비셰프계수• 타원계수• 역체비셰프계수

연결 VI와함수(Windows)

© National Instruments Corporation 53

Page 54: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

연결팔레트는다음과같이변경된 VI를포함합니다:• [레지스트리키생성] VI는레지스트리보기입력을포함하는데,이를통해 64비트 OS에서

32비트키또는 64비트키를생성할지의여부를지정합니다.

노트 다음 VI는 LabVIEW Full과 Professional Development Systems에서만제공됩니다.

• ESP변수설정―문자열,불리언,숫자형데이터타입을받는다형성인스턴스를포함합니다.

• 세션변수쓰기―문자열,불리언,숫자형데이터타입을받는다형성인스턴스를포함합니다.

디지털웨이브폼 VI와함수

디지털웨이브폼팔레트에서다음과같이 VI가변경되었습니다:• 디지털신호추가―DWDT인스턴스는디지털신호의이름을결합합니다.• 디지털신호부분―DWDT인스턴스는디지털웨이브폼부분의신호가이름이있는경우,

신호이름을반환합니다.

파일 I/O VI와함수

파일 I/O팔레트는다음과같은변경된 VI를포함합니다.• 설정데이터닫기—설정파일쓰기?입력의이름이변경사항이있으면파일에쓰기로변

경되었습니다.• 키이름얻기―찾음?출력의이름이섹션이존재?로변경되었습니다.• 설정데이터열기―파일생성됨?출력을포함하여,설정파일동작이파일을생성하면참

을반환합니다.또한,필요한경우파일생성?입력의이름이필요한경우파일생성로변경되었습니다.

• 재귀파일리스트―에러가발생할때디렉토리를계속재귀적으로사용할지의여부를지정하는에러발생시계속재귀수행?입력을포함합니다.이 VI는제외할폴더입력을포함하고있어,재귀되는동안제외할폴터이름을지정할수있습니다.

• 섹션제거―찾음?출력의이름이섹션이존재?로변경되었습니다.• 측정파일로부터읽기―파일다시열기입력의이름이리셋으로변경되었습니다.• 키쓰기―찾음?출력을포함하는데, VI가지정된섹션에서키를찾은경우에는참입니다.

피팅 VI

피팅팔레트는다음과같이변경된 VI를포함합니다:• 지수피팅―파라미터경계입력을포함하며,이입력에는진폭,감쇠,오프셋의상위및하

위한계값이포함되어있습니다.또한,이 VI에는오프셋출력이있어서,이를통해피팅된모델의오프셋을반환합니다.이 VI는더이상정밀화?입력을포함하지않습니다.

• 가우스피크피팅―파라미터경계입력을포함하며,이입력에는진폭,중심,표준편차,오프셋의상위및하위한계값이포함되어있습니다.또한,이 VI에는오프셋출력이있어서,이를통해피팅된모델의오프셋을반환합니다.

• 일반선형피팅―[허용오차]입력을포함하며,이를통해계수의반복적인조정을언제중지하는지정의합니다.또한,이 VI는피팅방법을지정하는방법입력을포함합니다.이 VI의이름도 [일반 LS선형피팅]에서 [일반선형피팅]으로변경되었습니다.

• 일반다항식피팅―[허용오차]입력을포함하며,이를통해다힝식계수의반복적인조정을언제중지하는지정의합니다.또한,이VI는피팅방법을지정하는방법입력을포함합니다.

54 ni.com/korea

Page 55: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• 선형피팅―파라미터경계입력을포함하며,이입력에는기울기,절편의상위및하위한계값이포함되어있습니다.

• 로그피팅―파라미터경계입력을포함하며,이입력에는진폭,스케일의상위및하위한계값이포함되어있습니다.

• 파워피팅―파라미터경계입력을포함하며,이입력에는진폭,파워,오프셋의상위및하위한계값이포함되어있습니다.또한,이 VI에는오프셋출력이있어서,이를통해피팅된모델의오프셋을반환합니다.

수학 VI

수학팔레트는다음과같이변경된 VI를포함합니다:• x(t)적분―적분방법입력을포함하는데,이를통해숫자에대한적분을수행하는방법을

지정합니다.또한,초기조건과최종조건입력은각각적분방법에따라적분계산에서X의초기조건과최종조건을지정할수있도록변경되었습니다.초기조건과최종조건의데이터타입은배정도부동소수에서배정도부동소수의 1D배열로변경되었습니다.

• 행렬특성다항식―다음과같은인스턴스를가진다형성 VI입니다: [실수특성다항식]과[복소수특성다항식].

• 수치적분―적분방법입력의데이터타입이 VI의세가지인스턴스모두에서 32비트부호있는정수로변경되었습니다.

• 구적법―다음과같은새인스턴스가포함합니다: 2D구적법 (VI), 2D구적법 (수식), 3D구적법 (VI), 3D구적법 (수식).

• (리만)제타함수―x입력과 z(x)출력이복소수배정도데이터타입으로변경되었습니다.• 행렬타입테스트―이를통해행렬타입입력에서대칭또는에르미트타입을지정할수있

습니다.

메모리컨트롤 VI,함수,노드

메모리컨트롤팔레트에서다음과같이구조가변경되었습니다.

In Place원소구조는배열분리 /부분배열대체경계노드와데이터값참조원소쓰기 /읽기경계노드를포함합니다.

리포트생성 VI

리포트생성팔레트는다음과같이변경된 VI를포함합니다:• 간단한텍스트리포트―인쇄또는저장? (Word/Excel)입력의이름이인쇄또는저장?

(Word/Excel/HTML)으로변경되었습니다.• 리포트종료―변경저장?입력은선택적입니다.

신호생성 VI

신호생성팔레트는다음과같이변경된 VI를포함합니다.

다음의 VI는초기화?입력을포함하여,이를통해노이즈샘플생성기가다시시드되는지의여부를컨트롤합니다.또한,시드입력이초기화?가참일때내부시드상태를생성하는방법을결정하도록변경되었습니다.• 베르누이노이즈• 2진수MLS• 이항노이즈• 감마노이즈

© National Instruments Corporation 55

Page 56: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• 가우스화이트노이즈• 포아송노이즈• 균일한화이트노이즈

Sound VI (Mac OS)

Mac OS의 Sound팔레트에서의 VI가다음과같이변경되었습니다:

노트 LabVIEW 2009은Windows, Mac OS, Linux에대해같은API를지원합니다.

• 이 VI는모노(monophonic)및스트레레오사운드를지원합니다.• 웨이브폼은사운드데이터를나타냅니다.부호없는 8비트,부호있는 16비트,부호있는 32

비트정수또는단정도및배정도데이터의원소를사용하여 Y배열데이터를나타낼수있습니다.각웨이브폼은하나의채널을정의합니다.

• 사운드데이터는 PCM(Pulse Code Modulated:펄스코드변조)포맷을따릅니다.• 이 VI는연속적인사운드출력을생성할수있습니다.• 이 VI는웨이브파일의스트리밍보기를허용합니다.• 이 VI는개선된에러검사기능을포함합니다.

TDM스트리밍 VI및함수

TDM스트리밍팔레트는다음과같이변경된함수를포함합니다:• TDMS열기―LabVIEW가시스템버퍼링없이 .tdms파일을열거나,생성하거나,대체하는

지여부를지정하는버퍼링비활성화입력을포함합니다.또한,이함수는바이트순서입력을포함하는데이를통해 .tdms파일에있는데이터의엔디언포맷을지정합니다.

이함수는파일포맷버전입력도포함하고있어서,이를통해 .tdms파일의버전을지정합니다.파일포맷 2.0버전에는 1.0버전의모든기능및다음과같은추가적인기능이포함되어있습니다:– 끼워넣은데이터를 .tdms파일에쓸수있습니다.– .tdms데이터를다른엔디언포맷이나바이트순서로쓸수있습니다.

[TDMS포맷변환] VI를사용하여, .tdms파일의파일포맷버전을 1.0에서 2.0으로,또는그반대로변환시킬수있습니다.

• TDMS쓰기―데이터레이아웃입력을포함하여, .tdms파일에스트리밍하려는데이터의배치를지정합니다.

웨이브폼측정 VI

웨이브폼측정팔레트는다음과같이변경된 VI를포함합니다:• 여러톤정보추출―다음과같은새인스턴스를포함합니다: [단일채널여러톤정보추출

(CDB)], [N채널여러톤정보추출(CDB)], [N채널여러톤정보추출 - N스펙(CDB)].• 단일톤정보추출―다음과같은새인스턴스를포함합니다: [단일채널단일톤정보추출

(CDB)], [N채널단일톤정보추출(CDB)].

제로 VI

제로팔레트는다음과같이변경된 VI를포함합니다:• f(x)의모든제로찾기―다형성VI로서다음과같은인스턴스를갖습니다: [f(x)의모든제로

찾기(식)], [f(x)의모든제로찾기(VI)]. [f(x)의모든제로찾기(식)]인스턴스는 LabVIEW 8.6의 [f(x)의모든제로찾기] VI와동일한기능을갖습니다.

56 ni.com/korea

Page 57: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• nD비선형시스템단일솔루션―다형성 VI로서다음과같은인스턴스를갖습니다: [nD비선형시스템단일솔루션(식)], [nD비선형시스템단일솔루션(VI)]. [nD비선형시스템단일솔루션(식)]인스턴스는 LabVIEW 8.6의 [nD비선형시스템단일솔루션] VI와동일한기능을갖습니다.

• nD비선형시스템해답기―다형성 VI로서다음과같은인스턴스를갖습니다: [nD비선형시스템해답기(식)], [nD비선형시스템해답기(VI)]. [nD비선형시스템해답기(식)]인스턴스는 LabVIEW 8.6의 [nD비선형시스템해답기] VI와동일한기능을갖습니다.

• 뉴턴랩손제로탐색기―다형성VI로서다음과같은인스턴스를갖습니다: [뉴턴랩손제로탐색기(식)], [뉴턴랩손제로탐색기(VI)]. [뉴턴랩손제로탐색기(식)]인스턴스는LabVIEW8.6의 [뉴턴랩손제로탐색기] VI와동일한기능을갖습니다.

• 리더제로탐색기―다형성 VI로서다음과같은인스턴스를갖습니다: [리더제로탐색기(식)], [리더제로탐색기(VI)]. [리더제로탐색기(식)]인스턴스는 LabVIEW 8.6의 [리더제로탐색기] VI와동일한기능을갖습니다.

기타 VI,함수,노드변경내역LabVIEW 2009에서 VI,함수,노드가다음과같이부수적으로변경되었습니다:• 배열에삽입함수의 n또는 n-1차원배열입력이변경되어, n차원배열이참조의배열인경

우, n또는 n-1차원배열이 n차원배열과동일한직하위클래스로부터의참조나참조의배열이되도록합니다.

• [3D그래프프로퍼티]VI, [커서]VI, [그래픽포맷]VI, [그림함수]VI, [그림플롯]VI, [SMTPE-메일] VI는 LabVIEW Base Package에서사용가능합니다.

• [새로만들기]와 [닫기] VI의아이콘이변경되었습니다.• 피드백노드에새설정옵션이추가되었습니다. Z변환보기에서노드를디스플레이할수

있고,노드출력을지연하기위해블록다이어그램의실행횟수나루프반복횟수를지정할수있고,노드를활성화또는비활성화할수있고,노드가초기화되는시기를지정할수있습니다.

• [설정파일] VI의동작및이 VI가섹션이나키입력에대해 .ini파일에서데이터를읽어오는방식이변경되었습니다.키입력은세미콜론을키이름의첫번째문자로허용하지않고,VI는값입력이없는키입력을허용하지않습니다.섹션입력에서닫힌괄호는지원되지않고, VI는변경된주석을생성하지않습니다.

• 이전버전에서 NI스캔엔진 VI는 LabVIEW Real-Time Module과함께설치되었으나,이제LabVIEW Base Package에서사용가능합니다.

추가및변경된클래스,프로퍼티,메소드,이벤트LabVIEW 2009은새로운VI서버클래스,프로퍼티,메소드,이벤트를포함합니다.새클래스,프로퍼티,메소드,이벤트의리스트는 LabVIEW도움말의목차탭에서 LabVIEW 2009의특징과변경내역≫새 VI서버객체모음을참조하십시오.

3DPC_SurfacePlot프로퍼티와메소드3DPC_SurfacePlot클래스는새커서리스트프로퍼티를포함합니다.

수학플롯프로퍼티와메소드새 2D및 3D그래프와함께사용할수있는새프로퍼티와메소드의리스트에대한정보는LabVIEW도움말의목차탭에있는프로퍼티와메소드참조≫수학플롯모음을참조합니다.

© National Instruments Corporation 57

Page 58: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

변수프로퍼티와메소드LabVIEW 2009는프로그램적으로공유변수를찾고,읽고,쓰는작업에사용할수있는새변수프로퍼티와메소드를포함합니다.

VI서버프로퍼티와메소드LabVIEW 2009에서 VI서버메소드가다음과같이변경되었습니다:• VI버전얻기―이 VI의 LabVIEW파일포맷을반환합니다.이버전은마지막으로 VI를저

장한 LabVIEW버전과다를수있습니다. VI편집기버전얻기메소드를사용하여 VI가마지막으로저장된 LabVIEW버전을가져올수있습니다.

• 라이브러리:LabVIEW파일버전얻기―라이브러리의 LabVIEW파일포맷버전을반환합니다.이버전은마지막으로라이브러리를저장한 LabVIEW버전과다를수있습니다.

• 소스영역:설정―공동접근영역을포함합니다.

XML파서프로퍼티와메소드LabVIEW 2009은다음의새로운 XML파서프로퍼티를포함합니다:• 노드클래스는새 XML얻기 (적절한인쇄)메소드를포함합니다.• 문서클래스는새파일저장(적절한인쇄)메소드를포함합니다.

LabVIEW객체지향프로그래밍개선사항LabVIEW 2009에서 LabVIEW클래스를사용하거나 LabVIEW클래스의멤버 VI를호출하는 VI를 RT타겟에배포할수있습니다.클래스를사용하거나멤버 VI를호출하는 VI를배포하는경우,오직어플리케이션에서참조된 VI와클래스만타겟에배포됩니다.베포된 VI가어느한다이나믹디스패치멤버 VI라도참조하는경우,하위클래스에서해당다이나믹디스패치 VI를덮어쓰는모든 VI도배포됩니다.

LabVIEW웹서비스개선사항 (Windows, Base Package에포함안됨)LabVIEW 2009에서웹서비스가다음과같이개선되었습니다:• 웹서비스프로퍼티대화상자의서비스셋팅페이지에있는서비스가명옵션은사용자브

라우저 URL에서서비스이름의역할을대신할수있습니다.• 웹메소드 VI를웹서비스프로퍼티대화상자의소스파일페이지에있는서비스 VI리스

트에추가하면, LabVIEW는웹서비스프로퍼티대화상자의URL맵핑페이지에기본URL맵핑을생성합니다.이기본 URL을사용,변경,또는삭제할수있습니다.

• 웹서비스가추가적으로지원하는출력데이터타입으로는클러스터,배열,웨이브폼,타임스탬프가있습니다.

• 웹서비스에파일을로드를업로드할수있습니다.• 웹서비스는 JSON출력포맷을지원합니다. RESTful VI설정대화상자에서출력포맷타

입을설정합니다.• 웹메소드 VI의단일입력터미널에여러 URL부분을할당하는사용자정의브라우저 URL

을생성할수있습니다.이기법은사용자정의브라우저URL을사용하여파일경로나계층구조적인값을전달할때유용합니다.

• 정적문서폴더에서로드하도록,기본 HTML문서(index.html)를설정할수있습니다.• 리얼타임타겟에서웹메소드 VI디버깅을활성화시킬수있습니다.• NI배포된시스템관리자에는배포된웹서비스를위한개선된통계정보를포함되어있습

니다.

58 ni.com/korea

Page 59: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

• 웹서비스에대해기본웹메소드 VI를설정할수있습니다.

LabVIEW에서웹서비스를사용하는방법에대한추가적인정보는 LabVIEW도움말의목차탭에서기본≫LabVIEW웹서비스모음을참조하십시오.

LabVIEW웹서버를위한 SSL지원LabVIEW웹서버에서 SSL (Secure Sockets Layer:보안접속)암호화를활성화할수있습니다.SSL암호화를사용하면,클라이언트와웹서버사이의통신을위해안전하고암호화된연결을생성할수있습니다. SSL은웹서비스,리모트프런트패널,정적이미지와문서를공개와같은웹서버기능에서유용합니다.

SSL은 X.509인증서를사용하여클라이언트와서버사이에암호화된연결을만들수있습니다.기본 LabVIEW자체서명한인증서를사용하거나 NI배포된시스템관리자를사용하여,사용자정의자체서명한인증서를생성하고인증서서명요청 (CSR)을통해인증기관 (CA)의디지털서명을받도록만들수있습니다.

명령라인또는타사소스컨트롤제공자를사용하여 VI비교하기LVCompare.exe는사용자가지정한 2개의VI를비교하는명령라인실행프로그램입니다.컴퓨터의명령라인또는타사소스컨트롤제공자로부터 LVCompare.exe를인보크할수있습니다.다음의명령라인구문을사용합니다: <absolute path to VI 1> <absolute path to VI 2>[-lvpath <path to LabVIEW>][-noattr][-nofp][-nofppos][-nobd][-nobdcosm][-nobdpos]

노트 LVCompare.exe는 LabVIEW Professional Development System에서만사용할수있습니다.

VI비교에대한추가적인정보는LabVIEW도움말의목차탭에서기본≫DevelopmentGuidelines≫사용법≫VI비교하기모음을참조하십시오.

프로브관찰윈도우로디버깅하기프로브관찰윈도우대화상자는현재 LabVIEW인스턴스의모든프로브를보고관리할수있는통합형도구로서,개별프로팅프로브윈도우를대체합니다.

아이콘편집기개선사항LabVIEW 8.6및이전버전에서아이콘편집기대화상자는 256색, 16색,흑백아이콘을생성할수있는기본편집도구를포함하고있습니다.이때,각아이콘타입은개별적으로생성합니다.

LabVIEW 2009에서아이콘편집기대화상자에있는아이콘생성용편집도구가개선되었습니다.아이콘편집기대화상자는아이콘템플릿, ni.com의아이콘라이브러리에있는문양,아이콘텍스트를추가및포맷할때의선택옵션,레이어를통한편집지원기능을제공합니다.아이콘편집기대화상자는사용자가 256색및흑백포맷으로생성한아이콘을저장합니다.또한,아이콘편집기대화상자를사용하여,추후에사용할아이콘템플릿이나문양을생성하고저장할수있습니다.이러한이미지를 256색 .png파일로저장할수있습니다.

VI또는사용자정의컨트롤의아이콘을편집하려면,프런트패널윈도우,블록다이어그램,또는컨트롤편집기윈도우의오른쪽위에있는아이콘에서마우스오른쪽을클릭하여아이콘편집기대화상자를디스플레이합니다.또한,아이콘에서마우스오른쪽버튼을클릭한후바로가기메뉴에서아이콘편집을선택하여아이콘편집기대화상자를디스플레이할수있습니다.프로젝트라이브러리,상태차트,클래스,또는X컨트롤의아이콘을편집하려면,관련프로퍼티대화상자의일반셋팅페이지에서아이콘편집버튼을클릭하여아이콘편집기대화상자를엽니다.

© National Instruments Corporation 59

Page 60: Archived: LabVIEW 2009 업그레이드 노트 - National Instrumentsdownload.ni.com/support/visa/manuals/371780e_0129.pdf · 2018-09-13 · LabVIEW와NITestStand관련문제에대한보다자세한정보는NITestStandCD와

아이콘을생성하는방법에대한추가적인정보는 LabVIEW도움말의목차탭에서기본≫VI와 SubVI생성하기모음을참조하십시오.

LabVIEW 2009 (64비트)LabVIEW2009는LabVIEWDevelopment System의 64비트버전을포함합니다.WindowsVista(64비트버전)에서실행하는경우, LabVIEW 2009 (64비트)는 32비트 OS나 32비트어플리케이션이제공할수있는메모리보다많은메모리를제공합니다. LabVIEW 2009 (64비트)는LabVIEW어플리케이션빌더를포함하여 LabVIEW 2009 (32비트)의개발환경기능의대부분을포함하고있습니다.

LabVIEW 2009 (64비트)복사본얻기에대한정보는 National Instruments웹사이트ni.com/info에서정보코드 lv64bit를입력하십시오.

지원되는하드웨어LabVIEW 2009 (64비트)는많은하드웨어디바이스를지원합니다.드라이버는 DAQ디바이스, VISA디바이스, GPIB디바이스,이미지수집디바이스에서사용할수있습니다. GPIB디바이스의경우,최소Windows용 NI-488.2버전을사용해야합니다. LabVIEW 2009 (64비트)와의호환성에대한추가적인정보는특정하드웨어문서를참조하십시오.

지원되는모듈LabVIEW2009 (64비트)는NIVisionDevelopmentModule만을지원합니다.추가정보는VisionDevelopment Module문서를참조하십시오. LabVIEW 2009 (64비트)는어떤추가적인모듈,툴칫,애드온도지원하지않습니다.

재귀VI계층구조의 VI가모두재호출이고이중에서최소한 1개의 VI가자신의복제본을호출사이에서공유하는경우, LabVIEW 2009에서재귀를사용할수있습니다. VI를재호출로설정한이후, VI의아이콘을해당 VI의자체블록다이어그램에끌어올수있습니다.

코드의섹션재사용하기블록다이어그램에서코드의섹션또는 VI일부를저장하여,향후에다시사용하거나다른LabVIEW 2009사용자와공유할수있습니다.코드의섹션을저장하면, LabVIEW는코드를.png이미지파일에임베드합니다.이이미지는코드의그림을보여주며실제코드를포함합니다.

섹션의코드를저장하려면,저장하려는코드의섹션을선택한후,편집≫선택사항에서 VI일부생성을선택합니다. VI의일부분을 .png파일로저장한후에,이를저장했던디렉토리에서파일을끌어와서블록다이어그램에놓거나다른 LabVIEW 2009사용자가코드를사용할수있도록파일을공유할수있습니다.

TDM Excel Add-In사용하기 (Windows)TDM Excel Add-In을사용하여, Microsoft Excel에 .tdm와 .tdms파일을로드할수있습니다.Excel에있는도구모음에서파일,그룹,채널수준에서 Excel에로드할프로퍼티(사용자정의프로퍼티도포함)를선택합니다.

National Instruments, NI, ni.com과 LabVIEW는 National Instruments Corporation의상표들입니다. NationalInstruments의상표들에관한더많은정보를원하신다면 ni.com/legal에서 Terms of Use란을참조하십시오.이문서에서언급된다른제품과회사의이름들은각각해당회사들의상표이거나상호들입니다. NationalInstruments제품/기술에대한특허권에관하여는귀하의소프트웨어에있는도움말≫특허,귀하의미디어에있는 patents.txt파일또는 ni.com/patents의 National Instruments Patent Notice를참고하십시오. For copyrightnotices, conditions, and disclaimers, including information regarding certain third-party components used inLabVIEW, refer to the Copyright topic of the LabVIEW Help.

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