Archived: LabVIEW 8.2 업그레이드 노트 - National Instruments
|
|
|
- 윤태 견
- 6 years ago
- Views:
Transcription
1 LabVIEW 업그레이드노트 버전 8.2 목록 이업그레이드노트는 Windows, Mac OS, Linux 에서 LabVIEW 를버전 8.2 로업그레이드하는과정및업그레이드할때유의사항, 새로운기능들을설명합니다. LabVIEW 7.1 또는이전버전에서 LabVIEW 8.2 로업그레이드하는경우, LabVIEW 8.0 의개선및변경내역과추가된기능에대한정보를 LabVIEW 8.0 업그레이드노트에서확인하십시오. National Instruments 는 LabVIEW 7.1 또는이전버전에서업그레이드하는모든사용자에게본업그레이드노트와더불어서 LabVIEW 8.0 업그레이드노트의 LabVIEW 8.0 특징과변경내역을읽어보시기를권장합니다. National Instruments 웹사이트 (ni.com/info) 를방문하여정보코드 upnote8 을입력하면 LabVIEW 8.0 업그레이드노트를확인할수있습니다. LabVIEW 프로그래밍개념, LabVIEW 사용에대한단계별설명, LabVIEW VI, 함수, 팔레트, 메뉴, 도구, 프로퍼티, 메소드, 이벤트, 대화상자등에대한참조정보와 LabVIEW 8.2 의특징에대한추가적인정보는 LabVIEW 도움말을참조하십시오. 또한, LabVIEW 도움말은 National Instruments 가제공하는 LabVIEW 문서리소스를나열합니다. 도움말»LabVIEW 도움말검색을선택해서 LabVIEW 도움말에접근합니다. LabVIEW 8.2 로업그레이드하기...2 VI 변환하기...2 툴킷, 인스트루먼트드라이버, 애드온을업그레이드하기...3 추가적인 National Instruments 소프트웨어업그레이드하기...4 이전버전의 LabVIEW 에서업그레이드하기...4 업그레이드와호환성문제...5 LabVIEW 8.0 에서업그레이드하기...5 LabVIEW 7.x 에서업그레이드하기...11 LabVIEW 6.x 에서업그레이드하기...28 LabVIEW 5.x 또는이전버전에서업그레이드하기...33 LabVIEW 8.2 의특징과변경내역...33 LabVIEW 문서...33 새예제 VI...33 시작시간단축...33 블록다이어그램의개선사항...33 프런트패널개선사항...35
2 환경개선사항...38 새로운또는변경된 VI, 함수, 노드개선사항...42 새로운프로퍼티, 메소드, 이벤트...50 LabVIEW MathScript 개선사항 D 그림컨트롤...53 LabVIEW 객체지향프로그래밍...54 LabVIEW 프로젝트개선사항...55 여러클라이언트로부터원격으로 VI 컨트롤하기...60 공유라이브러리파일에서함수반입하기...60 인스트루먼트드라이버템플릿...61.NET 과 ActiveX 개선사항 (Windows)...61 NI 예제탐색기의개선사항...62 소스컨트롤개선사항...62 TDM 개선사항...63 웹서비스반입하기 (Windows)...64 외부코드함수변경내역...64 LabVIEW 8.2 로업그레이드하기 LabVIEW 의이전버전에서업그레이드하는경우, 우선이 LabVIEW 8.2 로업그레이드하기섹션과이문서의업그레이드와호환성문제섹션에서 LabVIEW x.x 에서업그레이드하기섹션을참조하십시오. 이때 x.x 는업그레이드할 LabVIEW 의버전을지칭합니다. VI 변환하기 LabVIEW 4.0 또는이후버전에서저장된 VI 를열면 LabVIEW 8.2 는자동으로 VI 를변환하고컴파일합니다. 이 VI 를반드시 LabVIEW 8.2 으로저장해야합니다. 그렇지않으면 VI 에접근할때마다추가적인메모리리소스를사용하는변환프로세스가수행됩니다. 또한, 리컴파일과같은저장되지않은변경사항을가지고있는 VI 는실행성능을크게떨어뜨릴수도있습니다. 성능과메모리에대한추가적인정보는 LabVIEW 도움말을참조하십시오. 노트 LabVIEW 8.2 에서저장한 VI 는이전버전의 LabVIEW 에서로드되지않습니다. VI 가 LabVIEW 8.0 에서실행되도록하려면파일» 이전버전으로저장을선택하여 VI 를저장하십시오. LabVIEW 8.0 또는이전버전에서다시사용할 VI 는 LabVIEW 8.2 로저장하기전에백업복사본을남겨두십시오. 컴퓨터에메모리가부족하여한번에모든 VI 들을변환하기어려울경우, 단계별로나누어 VI 들을변환하십시오. 변환하고자하는 VI 의계층구조를확인하고가장낮은계층구조의 subvi 부터로딩한후저장을시작합니다. 점차상위계층구조의 VI 까지진행하십시오. 마지막으로최상위레벨 VI 를열고변환합니다. 또한, 디렉토리내에위치한 VI 를변환하려면도구» 고급» 매스컴파일을선택할수있습니다. 그러나매스컴파일은디렉토리내의 VI 또는 LLB 를알파벳순서로변환합니다. 변환프로세스가상위레벨 VI 에먼 LabVIEW 업그레이드노트 2 ni.com/korea
3 저접근하게되면, 매스컴파일은사용자가상위레벨 VI 를먼저열었을때와거의동일한양의메모리를필요로합니다. 현재사용하고있는메모리양의요약을디스플레이하려면도움말» LabVIEW 정보를선택하여메모리사용을모니터링합니다. 툴킷, 인스트루먼트드라이버, 애드온을업그레이드하기 LabVIEW 8.2 를설치한후, 호환가능한툴킷과애드온인지확인한다음 LabVIEW 8.2 디렉토리에툴킷과애드온을다시설치하십시오. 먼저 LabVIEW 이전버전의툴킷을제거해야할수도있습니다. 설치에대한추가적인정보는 LabVIEW 툴킷또는애드온문서를참조하십시오. 노트 LabVIEW 모듈버전이 LabVIEW 버전과일치해야합니다. 예를들어, LabVIEW Real-Time 모듈 8.2 는 LabVIEW 8.2 와함께사용해야합니다. 또한, 기존툴킷, 인스트루먼트드라이버, 애드온 VI 를 LabVIEW 8.2 에서사용하려면반드시매스컴파일을해야합니다. 매스컴파일 VI 에대한추가적인정보는이문서의 VI 변환하기섹션을참조하십시오. 다음의툴킷, 인스트루먼트드라이버, 애드온의경우, LabVIEW 8.2 에서사용하려면업그레이드또는다운로드를해야합니다 : LabVIEW 어플리케이션빌더를가지고있을경우, 반드시 LabVIEW 어플리케이션빌더 8.2 로업그레이드해야합니다. LabVIEW 8.2 Professional Development System 에는어플리케이션빌더 8.2 가포함되어있습니다. LabVIEW 어플리케이션빌더설치에대한추가적인정보는 (Windows) 의 labview\readme 디렉토리또는 (Mac OS 와 Linux) 의 labview 디렉토리에있는 LabVIEW 어플리케이션빌더 Readme 를참조하십시오. LabVIEW 8.x 에서는 VI Analyzer 1.1 을사용해야합니다. Upgrade Advisor 에접근하고 VI Analyzer 1.1 을구매하려면, National Instruments 웹사이트 ni.com/info 에서정보코드 exd8yy 를입력하십시오. LabVIEW 8.x 와함께 Internet Toolkit 6.0 을사용하려면추가적인 VI 를다운로드해야합니다. 필요한 VI 를다운로드하려면 National Instruments 웹사이트 ni.com/info 에서정보코드 itkver6 을입력하십시오. HP/Agilent 34401A Digital Multimeter (DMM) 의인스트루먼트드라이버는이제 National Instruments DMM 템플릿드라이버와더욱유사해졌습니다. 이드라이버는 LabVIEW 7.x 및이전버전이사용하는 HP34401A 드라이버와호환되지않습니다. LabVIEW 7.x HP34401A 드라이버와의호환이필요한경우, National Instruments 의인스트루먼트드라이버네트워크인 ni.com/idnet 에서해당드라이버를다운로드하십시오. National Instruments Corporation 3 LabVIEW 업그레이드노트
4 추가적인 National Instruments 소프트웨어업그레이드하기 LabVIEW 8.x 에서는 NI TestStand 3.5 또는이후버전을사용해야합니다. Upgrade Advisor 에접근하고 NI TestStand 3.5 또는이후버전을구매하려면, National Instruments 웹사이트 ni.com/info 에서정보코드 exd8yy 를입력하십시오. 이전버전의 LabVIEW 에서업그레이드하기 새버전의 LabVIEW 는다른디렉토리에설치되므로, 새버전의 LabVIEW 를업그레이드하더라도컴퓨터에설치된이전버전의 LabVIEW 에영향을주지않습니다. LabVIEW 5.x 와이전버전은 labview 디렉토리에설치됩니다. LabVIEW 6.0 과이후버전은 labview x.x 디렉토리에설치되며, x.x 는버전번호를나타냅니다. LabVIEW 의이전버전을제거하지않고 LabVIEW 8.2 를설치할수있습니다. LabVIEW 기존버전대체하기기존의 LabVIEW 버전을대체하려면, LabVIEW 의기존버전의설치를제거하고 LabVIEW 8.2 설치프로그램을실행한후설치디렉토리를이전 LabVIEW 버전이설치된동일한 labview 디렉토리로설정하십시오. (Windows) 또한프로그램제어판의프로그램추가 / 제거에서현재의 LabVIEW 버전을제거한후 LabVIEW 8.2 를설치할수도있습니다. 설치제거프로그램은사용자가 labview 디렉토리에생성한파일을삭제하지않습니다. 노트 LabVIEW 를제거하거나다시설치할때, LabVIEW 는.llb 파일에저장한모든 VI 와컨트롤을포함하여 vi.lib 디렉토리의.llb 파일을제거합니다. 사용자컨트롤과 VI 를컨트롤과함수팔레트에추가하려면 user.lib 디렉토리에사용자컨트롤과 VI 를저장하십시오. LabVIEW 이전버전에서환경셋팅복사하기이전버전의 LabVIEW 의환경셋팅을사용하려면이전버전이설치된 labview 디렉토리에서 LabVIEW 환경파일을복사하십시오. 주의 LabVIEW 8.2 의환경파일을이전버전의환경파일로변경하였다면, 이전버전이후에 LabVIEW 에추가된환경설정을덮어쓸것입니다. LabVIEW 8.2 의설치가완료되면 LabVIEW 환경파일을 LabVIEW 8.2 디렉토리로복사합니다. (Windows) LabVIEW 는환경을 labview.ini 파일에저장합니다. (Mac OS) LabVIEW 는환경을기본디렉토리 Library:Preferences 폴더의 LabVIEW Preferences 파일에저장합니다. LabVIEW 업그레이드노트 4 ni.com/korea
5 (Linux) LabVIEW 는환경을홈디렉토리의.labviewrc 파일에저장합니다. 업그레이드와호환성문제 LabVIEW 이전버전에서 user.lib 파일복사하기 LabVIEW 이전버전의 user.lib 디렉토리에있는파일을사용하려면, 이전버전이설치된 labview 디렉토리에서파일을복사하십시오. LabVIEW 8.2 설치가완료되면, 이파일들을 LabVIEW 8.2 디렉토리의 user.lib 디렉토리에복사합니다. 특정 LabVIEW 버전에대한업그레이드와호환성에관련된사항은다음섹션을참조하십시오. 유의사항, 추가적인호환성문제, LabVIEW 8.2 의최신추가기능에대한자세한내용은 labview 디렉토리의 readme.html 파일을참조하십시오. LabVIEW 8.0 에서업그레이드하기 LabVIEW 8.0 에서 LabVIEW 8.2 로업그레이드할때다음과같은호환성문제가발생할수있습니다. 지원하는플랫폼 LabVIEW 8.2 가지원하는플랫폼과관련하여다음과같은변경사항이있습니다 : LabVIEW 8.2는 Windows XP x64 를지원하지않습니다. LabVIEW 8.2 는 Mac OS X 또는이전버전을지원하지않습니다. LabVIEW 8.2는 Intel 프로세서가내장된 Macintosh 컴퓨터를일부지원합니다. National Instruments 웹사이트 (ni.com/info) 에서정보코드 macintel 을입력하면 Macintosh 지원에대한더많은정보를얻을수있습니다. 시스템사양 (Mac OS) LabVIEW 8.2 는 LabVIEW 최소설치시최소 500 MB 의빈디스크공간이필요하며, LabVIEW 전체설치시에는 700 MB 의빈디스크공간이필요합니다. (Linux) LabVIEW 8.2 는 LabVIEW 최소설치시최소 430 MB 의빈디스크공간이필요하며, LabVIEW 전체설치시에는 620 MB 의빈디스크공간이필요합니다. National Instruments Corporation 5 LabVIEW 업그레이드노트
6 인쇄된문서 LabVIEW 8.2 에서다음의문서는변경되지않았습니다. 따라서 LabVIEW 8.2 에적용된변경사항이문서내용에반영되지않을수도있습니다. LabVIEW 도움카드 LabVIEW 기본매뉴얼 LabVIEW 기본매뉴얼은 LabVIEW 도움말에서기본모음의일부분입니다. 따라서, 업데이트된내용에대한정보는 LabVIEW 도움말목차탭의기본모음을참조하십시오. VI 와함수동작변경내역다음 VI 와함수의동작이 LabVIEW 8.2 에서변경되었습니다. 어플리케이션인스턴스사이에서통신하기 LabVIEW 8.2 에서는 [ 큐얻기 ], [ 알림자얻기 ], [ 사용자이벤트생성 ], [ 세마포어생성 ], [ 랑데부생성 ] 함수를사용하여 LabVIEW 어플리케이션인스턴스사이에서통신할수없습니다. 하나의어플리케이션인스턴스에서큐, 알림자, 사용자이벤트, 세마포어, 또는랑데부참조를구하거나생성하면, 다른어플리케이션인스턴스에서해당참조를사용할수없습니다. 원래의고유벡터로변환 VI [ 원래의고유벡터로변환 ] VI 의작업, 낮은인덱스, 높은인덱스및스케일입력은필수입력입니다. DataSocket 쓰기함수 LabVIEW 에서 [DataSocket 쓰기 ] 함수의기본동작은비동기형으로변경되었습니다. LabVIEW 8.0 및 LabVIEW 8.2 가컴퓨터에설치되어있는경우, labview\examples\shared Variable 디렉토리의 DataSocket API Client VI 예제는사용자가해당 VI 를정지시킬때에러를반환합니다. LabVIEW 8.2 에서이예제를사용하려면 LabVIEW 8.0 을 LabVIEW 로업데이트해야합니다. 파일 I/O VI [ 스프레드시트파일에쓰기 ] VI 와 [ 스프레드시트파일로부터읽기 ] VI 는다형성 VI 입니다. [ 스프레드시트파일에쓰기 ] VI 는사용자가포맷입력에연결한값에맞춥니다. [ 스프레드시트파일로부터읽기 ] VI 는다음의인스턴스를포함합니다 : DBL, I64, 문자열. GPIB 상태함수 LabVIEW 8.0 에서 [GPIB 상태 ] 함수는에러입력이에러를수신하는경우실행되지않았습니다. LabVIEW 8.2 의경우, [GPIB 상태 ] 함수는에러입력이에러를수신하더라도항상실행됩니다. LabVIEW 업그레이드노트 6 ni.com/korea
7 히스토그램 VI [ 히스토그램 ] VI 의기본간격입력이 10 으로변경되었습니다. VI 참조열기함수 [VI 참조열기 ] 함수의옵션입력의기본동작은사용자에게참조된 VI 에서찾을수없는 subvi 를검색하도록입력요청을하는것입니다. 새값인 0x20 은찾기대화상자를디스플레이하지않거나또는사용자가참조된 VI 의찾을수없는 subvi 를검색하도록입력요청하지않게지정합니다. 다항식근 VI P(x) 가제로가아닌상수일때, [ 다항식근 ] VI 는에러를반환하지않습니다. 그러나, P(x) 가 0 이면, [ 다항식근 ] VI 는에러 을반환합니다. 이 VI 의입력다항식계수는모두제로가될수없습니다. 램프패턴 VI [ 램프패턴 ] VI 에서샘플이 1 이고끝제외? 가참인경우, VI 는시작의한원소를가진배열을에러없이반환합니다. LabVIEW 8.0 에서 VI 는이러한조건에서에러를반환합니다. 레지스트리값읽기 VI 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 를호출할필요가없습니다. National Instruments Corporation 7 LabVIEW 업그레이드노트
8 [ 사운드출력기다림 ] 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 시작입력은시작인덱스 / 시간으로변경되었습니다. 웨이브폼찾기 VI 최적피팅시간및피팅시간출력은배정도부동소수데이터타입에서타임스탬프데이터타입으로변경되었습니다. 웨이브폼최소최대 VI 최소시간및최대시간출력은배정도부동소수데이터타입에서타임스탬프데이터타입으로변경되었습니다. 웨이브폼을 XY 쌍으로 VI XY 쌍출력의 x 원소는배정도부동소수데이터타입에서타임스탬프데이터타입으로변경되었습니다. 프로퍼티, 메소드, 이벤트동작변경내역 다음프로퍼티, 메소드, 이벤트의동작이 LabVIEW 8.2 에서변경되었습니다 : ActiveX VI 참조얻기메소드의옵션입력의기본동작은사용자에게참조된 VI 의찾을수없는 subvi 를검색하도록입력요청을하는것입니 LabVIEW 업그레이드노트 8 ni.com/korea
9 다. 새값인 0x20 은찾기대화상자를디스플레이하지않거나또는사용자가참조된 VI 의찾을수없는 subvi 를검색하도록입력요청하지않게지정합니다. 프로젝트에서열려있지않은라이브러리에공유변수를추가하려는경우, 프로젝트아이템클래스의아이템추가메소드가에러를반환합니다. VI 실행메소드의참조자동삭제입력이참이고메소드가에러를반환하는경우, LabVIEW 는참조를삭제하지않습니다. 어플리케이션 : 언어프로퍼티의유효한값에 zh-cn 이포함되었습니다. 이는중국어간체가 LabVIEW 환경언어임을나타냅니다. LabVIEW 8.0 에서, 참조에의해배열데이터타입을전달하는.NET 메소드는모든데이터를참조번호데이터타입으로전달합니다. 참조에의해배열데이터타입을전달하는.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는커넥터팬프로퍼티를지원하지않습니다. LabVIEW 8.x 는변수클래스에서데이터타입프로퍼티를지원하지않습니다. 대신에변수클래스의데이터타입 ( 배리언트 ) 프로퍼티를사용합니다. National Instruments Corporation 9 LabVIEW 업그레이드노트
10 이름이변경된프로퍼티, 메소드, 이벤트 LabVIEW 8.2 에서다음의프로퍼티, 메소드, 이벤트의이름이변경되었습니다 : 클래스 LabVIEW 8.0 이름 LabVIEW 8.2 이름타입 어플리케이션슬레이브연결끊기 LVRT: 슬레이브연결끊기메소드 어플리케이션 어플리케이션종료 어플리케이션인스턴스닫 기 어플리케이션 어플리케이션종료? 어플리케이션인스턴스닫 기? 이벤트 이벤트 강도그래프, 혼합신호그래프, 웨이브폼그래프 커서팔레트보이기커서범례보이기프로퍼티 라이브러리라이브러리태그삭제라이브러리태그 : 삭제메소드 라이브러리아이콘얻기아이콘 : 얻기메소드 라이브러리라이브러리태그얻기라이브러리태그 : 얻기메소드 라이브러리 라이브러리태그이름얻기 라이브러리태그 : 이름얻기 메소드 라이브러리 잠금상태얻기 잠금상태 : 얻기 메소드 라이브러리 소스영역얻기 소스영역 : 얻기 메소드 라이브러리 저장 저장 : 라이브러리 메소드 라이브러리 복사본저장 저장 : 복사본 메소드 라이브러리 아이콘설정 아이콘 : 설정 메소드 라이브러리 라이브러리태그설정 라이브러리태그 : 설정 메소드 라이브러리 잠금상태설정 잠금상태 : 설정 메소드 라이브러리 소스영역설정 소스영역 : 설정 메소드 리스트박스, 여러열리스트박스, 트리컨트롤 끌기 / 놓기 : 아이템끌기허용 끌기 / 놓기 : 끌기허용 프로퍼티 프로젝트아이템 태그삭제 태그 : 삭제 프로퍼티 프로젝트아이템 태그얻기 태그 : 태그얻기 프로퍼티 프로젝트아이템 태그이름얻기 태그 : 이름얻기 프로퍼티 프로젝트아이템 XML 태그얻기 태그 :XML 태그얻기 프로퍼티 프로젝트아이템 태그설정 태그 : 태그설정 프로퍼티 프로젝트아이템 XML 태그설정 태그 :XML 태그설정 프로퍼티 LabVIEW 업그레이드노트 10 ni.com/korea
11 클래스 LabVIEW 8.0 이름 LabVIEW 8.2 이름타입 프로젝트아이템 라이브러리아이템타입문자열 라이브러리아이템타입 : 문자열 프로퍼티 프로젝트아이템라이브러리아이템타입라이브러리아이템 : 타입프로퍼티 LabVIEW 7.x 에서업그레이드하기 LabVIEW 7.x 에서 LabVIEW 8.2 로업그레이드할때다음과같은호환성문제가발생할수있습니다. 업그레이드시발생할수있는다른문제점에대해서는이문서의 LabVIEW 8.0 에서업그레이드하기섹션을참조하십시오. 각버전의새로운기능및변경내역에대한추가적인정보는 ni.com/manuals 에서 LabVIEW 버전 7.x 부터 8.0 까지각각의버전에대한 LabVIEW 업그레이드노트를참조하십시오. 노트 LabVIEW 도움카드와 LabVIEW 기본매뉴얼은 LabVIEW 8.2 에서변경되지않았습니다. 해당문서의 PDF 버전은 labview\manuals 디렉토리에서접근할수있습니다. 관련문서에대한추가적인정보는이문서의 LabVIEW 8.0 에서업그레이드하기섹션을참조하십시오. 지원하는플랫폼 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 의최소 RAM 사양은 128MB 이지만, National Instruments 는 256MB 의 RAM 을권장합니다. LabVIEW 8.x 의최소 RAM 사양은 256MB 이지만, National Instruments 는 512MB 의 RAM 을권장합니다. LabVIEW 7.x 는 픽셀의화면해상도를요구하지만, National Instruments 는 1, 픽셀의화면해상도를권장합니다. LabVIEW 8.x 는 1, 픽셀의화면해상도를요구합니다. Windows LabVIEW 7.x 는최소 Pentium III 또는그이상, Celeron 600 MHz 또는동등한프로세서를요구하지만, National Instruments 는 Pentium 4 또는이와동등한프로세서를권장합니다. LabVIEW 8.x 는최소 Pentium III, Celeron 866 MHz, 또는동등한프로세서를요구하지만, National Instruments 는 Pentium 4/M 또는동등한프로세서를권장합니다. National Instruments Corporation 11 LabVIEW 업그레이드노트
12 LabVIEW 7.x 는 LabVIEW 최소설치시최소 130 MB 의빈디스크공간이필요하며, LabVIEW 전체설치시 550 MB 의빈디스크공간이필요합니다. LabVIEW 8.x 는전체설치시 1.2 GB 의빈디스크공간이필요합니다. Mac OS LabVIEW 7.x 는 LabVIEW 최소설치시최소 280 MB 의빈디스크공간이필요하며, LabVIEW 전체설치시 350 MB 의빈디스크공간이필요합니다. LabVIEW 8.2 는 LabVIEW 최소설치시최소 500 MB 의빈디스크공간이필요하며, LabVIEW 전체설치시 700 MB 의빈디스크공간이필요합니다. Linux LabVIEW 7.x 는최소 Pentium III 또는그이상, Celeron 600 MHz 또는동등한프로세서를요구하지만, National Instruments 는 Pentium 4 또는이와동등한프로세서를권장합니다. LabVIEW 8.x 는최소 Pentium III, Celeron 866 MHz, 또는동등한프로세서를요구하지만, National Instruments 는 Pentium 4/M 또는동등한프로세서를권장합니다. LabVIEW 7.x 는 LabVIEW 최소설치시최소 200 MB 의빈디스크공간이필요하며, LabVIEW 전체설치시 300 MB 의빈디스크공간이필요합니다. LabVIEW 8.2 는 LabVIEW 최소설치시최소 430 MB 의빈디스크공간이필요하며, LabVIEW 전체설치시 620 MB 의빈디스크공간이필요합니다. LabVIEW 7.x 는 GNU C 라이브러리 (glibc) 또는이후버전을요구하지만, National Instruments 는 GNU C 라이브러리 또는이후버전을권장합니다. LabVIEW 8.x 는 GNU C 라이브러리 또는이후버전을요구합니다. LabVIEW 7.x 는 Red Hat Linux 7.0 또는이후버전, Mandrake Linux 8.0 또는이후버전, SuSE Linux 7.1 또는이후버전, Debian Linux 3.0 또는이후버전에서동작합니다. LabVIEW 8.x 는 Red Hat Enterprise Linux WS 3 또는이후버전, MandrakeLinux/Mandriva 10.0 또는이후버전, SuSE Linux 9.1 또는이후버전에서동작합니다. 사용자팔레트보기 LabVIEW 8.x 는사용자팔레트보기를지원하지않습니다. 사용자팔레트보기를사용하지않고도팔레트세트를편집할수있습니다. LabVIEW 8.0 에서팔레트변경내역에대한추가적인정보는 National Instruments 웹사이트 ni.com/info 에서정보코드 lv8palette 를입력합니다. LabVIEW 업그레이드노트 12 ni.com/korea
13 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 KB 를제거해야합니다. LabVIEW 7.x 에서마지막으로저장한.NET VI 를로드하는경우, LabVIEW 8.x 는어셈블리파일이 VI 와동일한디렉토리에있거나 LabVIEW 7.x 에서 Tools»Advanced».NET Assembly References 를선택하여어셈블리를등록한경우에도어셈블리를찾도록입력요청할수있습니다. 분석 VI 알고리즘 LabVIEW 7.1 과이후버전에서분석 VI 는 BLAS/LAPACK 알고리즘을사용합니다. 이 VI 는더욱정확한결과를생성합니다. LabVIEW 8.x 에서이 VI 는수학과신호처리팔레트에있습니다. 신호추가익스프레스 VI LabVIEW 7.x 에서, Append Signals VI 의 Input Signal A 가비어있거나연결되지않은상태에서단일신호또는결합된신호를 Input Signal B 에연결하는경우, Appended Signals 출력은비어있습니다. LabVIEW 8.x 에서, 입력신호 A 가비어있거나연결되지않은상태에서단일신호를입력신호 B 에연결한경우, 익스프레스 VI 는입력신호 B 를반환합니다. 결합된신호만을입력신호 B 에연결하는경우, 결합된신호의각신호는다음신호를추가하여결과로하나의신호를생성합니다. 비교함수 LabVIEW 7.x 나그이전버전에서는배리언트데이터를비교하기위해비교함수를사용할때, LabVIEW 는먼저두배리언트의전체길이를비교하고그배리언트를비트단위로비교합니다. LabVIEW 8.x 는타입코드를가지고배리언트데이터의비교를시작하는데, 이는배리언트의실제타입정보를인코딩한후다른타입특정의속성을비교합니다. 내적 VI LabVIEW 7.0 에서 Dot Product VI 는다음방정식을사용하여입력벡터 X 와 Y 의내적을계산합니다 : X Y = n 1 i = 0 x i y i National Instruments Corporation 13 LabVIEW 업그레이드노트
14 LabVIEW 7.1 과이후버전에서 [ 내적 ] VI 는다음방정식을사용하여복소수입력의내적을계산합니다 : X *Y = 여기서, y i * 는 y i 에대한켤레복소수입니다. 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 를선택합니다. n 1 문자열로포맷함수 LabVIEW 7.x 에서, %o 또는 %x 포맷지정자구문원소를 Format Into String 함수와함께사용하면입력을문자열로변환하기전에부동소수입력을 32 비트정수로반올림합니다. LabVIEW 8.x 에서, 이포맷지정자구문원소는 [ 문자열로포맷 ] 함수가입력을문자열로변환하기전에부동소수입력을 64 비트정수로반올림하도록합니다. i = 0 x i y i 숫자결합함수 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 에행렬데이터타입을사용할수있는함수에연결된수학 VI 가포함된경우, 함수에붉은 7.x 문양이나타나함수가 LabVIEW 7.x 의동작을사용함을나타냅니다. 숫자를문자열로변환함수 LabVIEW 7.x 에서, Number to Hexadecimal String, Number to Octal String, Number to Decimal String 함수는입력을문자열로변환하기전에부동소수입력을 32 비트정수로반올림합니다. LabVIEW 업그레이드노트 14 ni.com/korea
15 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 경로가경로인경우, LabVIEW 는동일한타겟의같은경로를가진 VI 를메모리에서검색합니다. LabVIEW 가일치하는경로를가진 VI 를찾지못하는경우, LabVIEW 는디스크의지정된경로에서 VI 를로드합니다. LabVIEW 가파일을찾을수없거나파일이메모리와타겟상의다른 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 의배열로반환합니다. LabVIEW 8.x 에서, [ 스케일 ] VI 의 X 입력이제로의배열인경우, 이 VI 는스케일을 1 로, 오프셋을 0 으로, Y=(X- 오프셋 )/ 스케일을제로의배열로반환합니다. 세마포어 VI LabVIEW 7.x 에서, Release Semaphore VI 와 Acquire Semaphore VI 는 error input 입력이에러를받을때실행을시도하지않습니다. LabVIEW 8.x 의경우이 VI 는에러입력입력이에러를받더라도실행을시 National Instruments Corporation 15 LabVIEW 업그레이드노트
16 도합니다. 그러나, LabVIEW 7.x VI 를 LabVIEW 8.x 에서열경우, LabVIEW 는 LabVIEW 7.x 의특징을유지합니다. SMTP E- 메일 VI LabVIEW 7.x 및이전버전에서는, 값을 SMTP VI 의 character set 입력에연결하여문자세트를지정할수있습니다. LabVIEW 8.x 에서는, [SMTP E- 메일 ] VI 는메시지가시스템문자세트에있다고가정합니다. 이 VI 는 E- 메일을보내기전에메시지를 UTF-8 포맷으로인코딩합니다. [SMTP E- 메일 ] VI 에는더이상문자세트또는문자변환파라미터가없습니다. 복소수정렬 VI LabVIEW 7.x 와이전버전에서 Sort Complex Numbers VI 의 method 입력을 Magnitude 로설정할경우 LabVIEW 는동일한크기를가진원소들의순서를바꾸지않습니다. LabVIEW 8.x 에서메소드를크기로설정하면, LabVIEW 는동일한크기를가진원소를처음에는실수부분에대하여정렬하고다음으로허수부분에대하여정렬합니다. 단위벡터 VI LabVIEW 7.x 와이전버전에서, Unit Vector VI 는다음방정식을사용하여입력벡터의노름을계산합니다 : X = x 0 + x x n 1 LabVIEW 8.x 에서, [ 단위벡터 ] VI 는다음방정식을사용하여입력벡터의노름을계산합니다 : X = x 0 y x 1 y y x n y 이때 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 도움말을참조하십시오. LabVIEW 업그레이드노트 16 ni.com/korea
17 삭제된 VI 와함수 LabVIEW 8.x 는다음의 VI 와함수를지원하지않습니다 : LabVIEW 7.1 과그이후버전은 Polynomial Real Zero Counter VI 를설치하지않습니다. 대신 [ 실수다항식의제로카운터 ] VI 를사용하십시오. (Mac OS) LabVIEW 7.1 과그이후버전은 PPC VI 를설치하지않습니다. 대신 TCP VI 를사용하십시오. 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 를사용합니다. National Instruments Corporation 17 LabVIEW 업그레이드노트
18 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 와함께출시되지않습니다. (Mac OS) LabVIEW 7.1 에서제공된 Sound VI 는 LabVIEW 8.x 에서도계속함께출시됩니다. LabVIEW 7.x 와함께출시된예제는 LabVIEW 8.x 와함께출시되지않습니다. 파일 I/O VI 와함수 LabVIEW 8.x 에서 [ 파일로부터문자읽기 ] VI 는함수팔레트에있지않습니다. 대신에 [ 텍스트파일에서읽기 ] 함수를사용하십시오. LabVIEW 8.x 에서 [ 파일열기 / 생성 / 대체 ] VI 는함수팔레트에있지않습니다. 대신에 [ 파일열기 / 생성 / 대체 ] 함수를사용하십시오. 다음함수는 LabVIEW 7.x 및이전버전의 Open/Create/Replace File VI 의일부기능을포함합니다 : [ 파일크기얻기 ] 함수를사용하여파일의크기를결정합니다. [ 파일대화상자 ] 익스프레스 VI 를사용하여파일대화상자를위한파일이나디렉토리의시작경로, 파일패턴, 기본이름을지정합니다. [ 참조번호를경로로 ] 함수를사용하여참조를경로로변환합니다. [2진파일에쓰기 ] 함수를사용하여플랫폼에독립적인텍스트파일이나다른타입의 2 진파일을생성하고, [2 진파일에서읽기 ] 함수를사용하여 2 진파일의결과값을읽습니다. LabVIEW 8.x 에서 Read File 와 Write File 함수는함수팔레트에있지않습니다. 대신에 [2 진파일에서읽기 ] 와 [2 진파일에쓰기 ] 함수를사용하십시오. LabVIEW 8.x 에서 Write Characters to File VI 는함수팔레트에있지않습니다. 대신에 [ 텍스트파일에쓰기 ] 함수를사용하십시오. LabVIEW 업그레이드노트 18 ni.com/korea
19 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 를사용하십시오. 프로퍼티, 메소드, 이벤트동작변경내역 LabVIEW 7.1 또는 8.0 에서다음프로퍼티, 메소드, 이벤트의동작이변경되었습니다. 어플리케이션프로퍼티와메소드 LabVIEW 8.x 에서어플리케이션프로퍼티와메소드의동작은소속되어있는어플리케이션인스턴스에따라다릅니다. 예를들어, 어플리케이션 : 메모리상의모든 VI 프로퍼티는사용자가사용하는어플리케이션인스턴스에따라달라집니다. 이프로퍼티는해당프로퍼티와같은어플리케이션인스턴스에서메모리에있는모든 VI 리스트를반환합니다. 그러나어플리케이션의동작 : 디렉토리경로프로퍼티는사용자가사용하는어플리케이션인스턴스에달려있지않습니다. 이프로퍼티는어플리케이션이위치해있는디렉토리에대한절대경로를반환합니다. 이정보는각어플리케이션인스턴스에서변하지않습니다. National Instruments Corporation 19 LabVIEW 업그레이드노트
20 어플리케이션인스턴스에대한추가적인정보는 LabVIEW 도움말을참조하십시오. 프런트패널 : 열기메소드 LabVIEW 7.0 Open FP 메소드는 LabVIEW 7.1 에서 Old Open FP 로이름이바뀌었습니다. LabVIEW 7.1 에는프런트패널이이미열려있는경우에러를반환하지않는다른 Open FP 메소드가포함되어있습니다. LabVIEW 7.1 Open FP 메소드는 LabVIEW 8.x 에서프런트패널 : 열기로이름이바뀌었습니다. LabVIEW 7.0 의 Old Open FP 메소드를사용하는 VI 를가지고있는경우, 프런트패널 : 열기메소드로대체하십시오. VI 실행메소드 LabVIEW 7.1 에서 Run VI 메소드의 Auto Dispose Ref 입력를참으로설정하면, VI 가실행을멈춘후에도 LabVIEW 는자동으로참조를삭제합니다. LabVIEW 8.x 및이후버전에서는, 메소드가에러를반환한경우에도 LabVIEW 가참조를즉시삭제합니다. 블록다이어그램의일부가이참조에의존할경우실행중에이동작에의해 VI 가깨질수도있습니다. 키다운과키반복이벤트키다운, 키다운?, 키반복, 키반복? 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 는단일열리스트박스에서더블클릭프로퍼티를지원하지않습니다. 대신더블클릭된열얻기메소드를사용합니다. LabVIEW 업그레이드노트 20 ni.com/korea
21 객체소유 VI 프로퍼티 LabVIEW 7.x 와이전버전에서는 Owning VI 프로퍼티는객체가속한 VI 에대한참조를반환합니다. 이참조는 VI 를메모리에유지합니다. LabVIEW 8.x 에서는객체소유 VI 프로퍼티가반환하는참조는메모리의 VI 를유지하지않습니다. 객체소유 VI 가메모리에서삭제될경우, 이참조는유효하지않게됩니다. [VI 참조열기 ] 함수를사용하여참조를명확하게닫기전까지메모리에있는 VI 에대한참조를얻습니다. 텍스트프로퍼티 LabVIEW 7.x 와이전버전에서는 Text 프로퍼티가문자열을일반디스플레이로반환합니다. LabVIEW 8.x 에서, 텍스트프로퍼티는프런트패널객체에서디스플레이되는동일한텍스트로문자열을반환합니다. 예를들어, 문자열컨트롤을암호디스플레이로디스플레이한경우, 텍스트프로퍼티는문자열을암호디스플레이로반환합니다. 트리컨트롤프로퍼티 LabVIEW 7.x 와이전버전에서, Active Cell Properties:Cell Size:Height 와 Active Cell Properties:Cell Size:Width 프로퍼티는트리컨트롤에서각라인에대해 17 픽셀을반환합니다. LabVIEW 8.x 에서, 활성셀 : 셀크기 : 높이와활성셀 : 셀크기 : 폭프로퍼티는트리컨트롤에서각라인에대해 16 픽셀을반환합니다. VI 문자열메소드 VI 문자열반출메소드를사용하여 LabVIEW 의이전버전에서반출하는문자열은 VI 문자열 : 반입메소드를사용할때 LabVIEW 8.x 에서적절하게반입하지못할수있습니다. 삭제된프로퍼티, 메소드, 이벤트 LabVIEW 8.x 는다음의프로퍼티, 메소드, 이벤트를지원하지않습니다 : 커서프로퍼티 LabVIEW 8.x 는 Cursor Lock Style 프로퍼티를지원하지않습니다. 대신커서모드프로퍼티를사용하십시오. 리스트박스, 테이블, 디지털테이블, 트리컨트롤프로퍼티와이벤트 LabVIEW 8.x 는여러열리스트박스에서셀전경색프로퍼티를지원하지않습니다. 활성셀 : 셀폰트 : 색프로퍼티를대신사용하십시오. LabVIEW 8.x 는테이블또는디지털테이블에서셀전경색프로퍼티를지원하지않습니다. 대신테이블과디지털테이블에활성셀 : 셀폰트 : 색프로퍼티를사용하십시오. National Instruments Corporation 21 LabVIEW 업그레이드노트
22 LabVIEW 8.x 는트리컨트롤에서활성셀 : 전경색프로퍼티를지원하지않습니다. 활성셀 : 셀폰트 : 색프로퍼티를대신사용하십시오. 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 는프런트패널윈도우 : 스크린에맞춤프로퍼티를지원하지않습니다. 대신프런트패널윈도우 : 상태프로퍼티를사용하십시오. LabVIEW 8.x 는 VI 클래스에서프런트패널윈도우 : 원점프로퍼티를지원하지않습니다. LabVIEW 8.x 에서이프로퍼티를사용하면, 프로퍼티는왼쪽상단의구획에만적용됩니다. 대신에구획클래스의원형프로퍼티를사용하십시오. LabVIEW 업그레이드노트 22 ni.com/korea
23 LabVIEW 8.x 는 VI 클래스에서프런트패널윈도우 : 스크롤막대표시프로퍼티를지원하지않습니다. LabVIEW 8.x 에서이프로퍼티를사용하면, 프로퍼티는왼쪽상단의구획에만적용됩니다. 대신에구획클래스에서수평스크롤막대보이기와수직스크롤막대프로퍼티를사용하십시오. LabVIEW 8.x 는 VI 클래스에서프런트패널스케일링모드얻기나프런트패널스케일링모드설정메소드를지원하지않습니다. LabVIEW 8.x 에서이메소드를사용하면, 메소드는왼쪽상단의구획에만적용됩니다. 대신에구획클래스에서스케일링모드얻기와스케일링모드설정메소드를사용합니다. LabVIEW 8.x 는 VI 클래스에서마우스다운, 마우스다운?, 마우스입력, 마우스커서이탈, 마우스이동, 마우스업이벤트를지원하지않습니다. 대신에구획클래스에서각각마우스다운, 마우스다운?, 마우스입력, 마우스커서이탈, 마우스이동, 마우스업이벤트를사용하십시오. 어플리케이션아이템태그 다음의어플리케이션아이템태그는 LabVIEW 8.x 에존재하지않습니다 : APP_BUILD_STANDALONE_APP APP_DN_ASSEMBLY_REFS APP_EDIT_VI_LIBRARY APP_SAVE_WITH_OPTIONS APP_SHOW_CLIPBOARD APP_SRC_CODE_CTRL APP_SWITCH_EXEC_TARGET APP_UPDATE_VXI APP_VIEW_PRINTED_MANUALS 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 및라이브러리와같은메모리상의모든 National Instruments Corporation 23 LabVIEW 업그레이드노트
24 아이템의에러를보여줍니다. 둘이상의아이템이같은이름을가지고있는경우, 이섹션은각모호한아이템에대한특정어플리케이션인스턴스를보여줍니다. 어플리케이션인스턴스에대한추가적인정보는 LabVIEW 도움말을참조하십시오. VI 문자열파일구문 LabVIEW 8.x 는도구» 고급» 문자열반입을선택하거나 VI 문자열 : 반입메소드를사용하여 VI 문자열파일을반입할때, 새태그의세트인 <GROUPER></GROUPER> 를검색합니다. 이태그세트는함께그룹화된프런트패널객체를나타냅니다. 그러므로 LabVIEW 8.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 과이전버전은트리컨트롤에문자열이나폰트를반출하지않습니다. LabVIEW 8.x 는트리컨트롤문자열과폰트를모두반출하는데, 리스트박스및여러열리스트박스와동일한포맷으로문자열과폰트를반출합니다. LabVIEW 8.x 에서반환된파일의각라인은적어도프라이빗혹은기본데이터에해당하는두개의태그를포함합니다. 또한, LabVIEW 8.x 는각레벨의아이템을한번에한단계아래로이동시킬수있습니다. 다음단계를따라 VI 문자열파일을 LabVIEW 8.x 포맷으로변환합니다. 1. LabVIEW 의이전버전에서 VI 문자열파일을반입하기 2. VI 를저장합니다. 3. LabVIEW 8.x 에서 VI 로드 4. 도구» 고급» 문자열반출을선택하여 VI 문자열파일을 LabVIEW 8.x 포맷으로저장합니다. LabVIEW 업그레이드노트 24 ni.com/korea
25 LabVIEW 7.x 로 ( 혹은로부터 ) 타입설명자데이터변환하기 LabVIEW 가타입설명자를저장하는포맷이 LabVIEW 8.x 에서변경되었습니다. 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 포맷으로변환되거나해당포맷으로부터변환된것을나타냅니다. 데이터의변환을방지하려면, 바로가기메뉴에서 7.x 데이터변환을다시선택하여확인표시를제거하십시오. LabVIEW 8.x 에서 LabVIEW 7.x 또는이전버전에서마지막으로저장한 VI 를로드하면, LabVIEW 8.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 에서지원하는타사소스컨트롤제공자의가장최근리스트를찾으려면내쇼날인스트루먼트웹사이트 ni.com/info 에서정보코드 exgucn 을입력합니다. 파일을새소스컨트롤제공자로이동할때, 내장되어있는제공자에저장된개정히스토리를잃게됩니다. 파일의이전버전을새제공자에이동할수없습니다. National Instruments Corporation 25 LabVIEW 업그레이드노트
26 다음단계를따라내장소스컨트롤제공자에서타사소스컨트롤제공자로파일을이동합니다. 1. LabVIEW 의이전버전에서, 모든사용자가 LabVIEW 내장소스컨트롤제공자에포함된파일을체크인했는지확인합니다. 2. 파일을새소스컨트롤제공자에추가하려는컴퓨터에서, 내장제공자를사용하여모든파일의최신버전을얻습니다. 3. 내장제공자를사용하여소스컨트롤에서파일을체크아웃합니다. 4. 타사소스컨트롤제공자에서, 새소스컨트롤프로젝트에사용하려는셋팅을설정합니다. 5. LabVIEW 를타사소스컨트롤제공자와함께작동하도록설정합니다. 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 이전버전의동작을유지합니다. LabVIEW 업그레이드노트 26 ni.com/korea
27 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 을호출하는것을막을수있습니다. 이기본동작을사용하면 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 를프로그램적으로강제종료할수있습니다. National Instruments Corporation 27 LabVIEW 업그레이드노트
28 프로퍼티와인보크노드 LabVIEW 7.x 의커서범례로부터내부적으로링크된프로퍼티노드나인보크노드를생성하면, LabVIEW 는 LabVIEW 8.x 에서 VI 를열때노드를삭제합니다. 공유라이브러리업데이트하기 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 8.2 로업그레이드할때다음과같은호환성문제가발생할수있습니다. 업그레이드할때발생할수있는문제에대한정보는이문서의 LabVIEW 7.x 에서업그레이드하기와 LabVIEW 8.0 에서업그레이드하기섹션을참조하십시오. 각버전의새로운기능및변동사항에대한추가적인정보는 ni.com/manuals 에서 LabVIEW 버전 6.x 부터 8.0 까지각각의버전에대한 LabVIEW 업그레이드노트를참조하십시오. 웨이브폼데이터타입의변경 LabVIEW 7.0 에서는웨이브폼데이터타입이 t0 구성요소를위해서배정도부동소수가아닌타임스탬프데이터타입을사용합니다. LabVIEW 6.x 에서데이터형태에대한정보를포함하지않고웨이브폼데이타를파일로저장했다면, LabVIEW 7.x 와이후버전에서데이터를가져올때에러가발생할수있습니다. LabVIEW 7.x 와이후버전에서, Read Waveform from File VI 는파일의예전웨이브폼데이터타입포맷을새로운웨이브폼데이터타입포맷으로변환해줍니다. 이 VI 는변환을수락할것인지에대해입력요청하는대화상자를디스플레이합니다. LabVIEW 런타임엔진에서 [ 파일로부터웨이브폼읽기 ] VI 는변환을수행하지못하고대신에러를반환합니다. LabVIEW 6.x 에서 LabVIEW 7.x 와이후버전으로웨이브폼데이터이동에대한추가적인정보는 National Instruments 웹페이지 ni.com/info 에서정보코드 exd9zq 를입력하여참조하십시오. LabVIEW 업그레이드노트 28 ni.com/korea
29 시리얼호환 VI LabVIEW 7.x 와이전버전에서시리얼호환 VI 는함수팔레트에나타나지않습니다. VXI 장비와통신하는 VI 를작성하려면 VISA VI 와함수를사용하십시오. LabVIEW 7.x 와이전버전에서 LabVIEW 는 OS 의시리얼드라이버와통신하기위해 serpdrv 드라이버를사용하지않습니다. LabVIEW 는 VISA 를기반으로하는호환 VI 를포함합니다. 새어플리케이션인경우 VISA, 시리얼 VI, 함수를사용하여시리얼장비를컨트롤하십시오. 시리얼 VI 를포함한이전 LabVIEW 버전에서작성한모든 VI 는 LabVIEW 7.1 과이후버전에서도동작합니다. 포트번호의맵핑을포트로다시설정한경우, 맵핑을이포트로반드시지정해주어야합니다. 시리얼포트맵핑을지정하기위해서 labview\ vi.lib\instr\_sersup.llb 의 Set Serial Alias Ports VI 를사용하십시오. 이 VI 의 VISA 가명입력에문자열배열을연결하고사용할포트의명칭을입력배열에입력합니다. 배열의각원소는하나의포트에대응되어야합니다. 예를들어, 포트 0 을 VISA 가명인내시리얼포트에맵핑하려고설정한경우, VISA 가명입력배열의첫원소에내시리얼포트를기입합니다. 이런경우, [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 과어플리케이션빌더는한명의클라이언트가원격으로프런트패널을모니터링하고컨트롤할수있는리모트프런트패널라이센스를포함합니다. LabVIEW Professional Development System 은다섯명의클라이언트가원격으로프런트패널을보고컨트롤할수있도록하는리모트프런트패널라이센스를포함합니다. 더많은수의클라이언트가원격으로리모트프런트패널을사용할수있도록업그레이드할수있습니다. National Instruments Corporation 29 LabVIEW 업그레이드노트
30 멀티스레드할당 LabVIEW 7.1 과이후버전은 VI 를실행하는데있어서 LabVIEW 7.1 이전버전보다더많은스레드를할당합니다. 이러한변경때문에, 호출한 DLL 이실제재호출이아닌경우라이브러리함수호출노드를재호출로잘못지정하면멀티스레드에러가발생됩니다. 라이브러리함수호출노드와재호출에대한추가적인정보는 LabVIEW 도움말을참조하십시오. LabVIEW 가스레드를할당하는방법을변경하려면 labview\vi.lib\ Utility\sysinfo.llb 의 threadconfig VI 를사용하십시오. 또한, 파일»VI 프로퍼티를선택하고, 항목풀다운메뉴에서실행을선택한후, 재호출실행확인란에서확인표시를제거하여 VI 에대한재호출을비활성화시킬수있습니다. 스레드할당에대한추가적인정보는 LabVIEW 도움말을참조하십시오. 인스트루먼트드라이버 LabVIEW 7.x 나이전버전의 LabVIEW 패키지에는인스트루먼트드라이버가포함된 LabVIEW 인스트루먼트드라이버라이브러리 CD 가더이상포함되지않습니다. National Instruments 의인스트루먼트드라이버네트워크인 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 및이후버전사이에서변경된단위변환율을설명합니다. 단위 6.1 의정의 7.x 및이후버전의정의 천문학단위 (AU) 149,498,845,000 m 149,597,900,000 m 영국온도단위 ( 평균 ) J J 전자볼트 (ev) 1.602e 19 J e 19 J 푸트캔들 ( 조명도 ) lx lx 마력 vs. 마력 ( 전기 ) W 746 W. 새변환값이정확합니다. 영국갤런 l l LabVIEW 업그레이드노트 30 ni.com/korea
31 단위 6.1 의정의 7.x 및이후버전의정의 광년 Pm Pm 파운드 N N 로드 ( 길이 ) cm m 슬러그 ( 질량 ) lb kg 합쳐진원자질량 (u) e 27 kg e 27 kg 패널업데이트연기프로퍼티 LabVIEW 6.1 과이전버전은수정이끝나지않은프런트패널객체를새로그리기위해서패널업데이트연기프로퍼티가거짓으로되기까지기다려야했습니다. LabVIEW 7.0 과이후버전에서, 이프로퍼티에참을연결하면 LabVIEW 는변경을기다리는모든패널객체를다시그리고프런트패널업데이트의새로운요청을모두연기합니다. 일부경우에, 이변경은프런트패널의수정된객체를필요이상으로다시그리도록유발할수있습니다. 숫자컨트롤의데이터범위 LabVIEW 6.1 과이전버전에서, 특정숫자컨트롤은기본최소값이 0.00, 최대값이 0.00, 증가값이 0.00, 그리고범위이탈작업이무시입니다. LabVIEW 7.x 및이후버전에서숫자컨트롤은데이터타입의기본데이터범위값을이용합니다. 강제변환점과타입정의 LabVIEW 6.1 과이후버전의와이어는타입정의에대한정보를포함하고있기때문에, 블록다이어그램에서더많은강제변환점을확인할수있습니다. 타입정의된요소를타입정의되지않은 VI 또는함수의터미널에연결할경우, 강제변환점이나타납니다. 또한, 타입정의된출력터미널을타입정의되지않은인디케이터에연결해도강제변환점이나타납니다. 이러한강제변환점은 VI 에서일관되게타입정의를사용하지않은부분을나타냅니다. 이경우에강제변환점은런타임성능에영향을주지않습니다. 패턴화된타입정의를위한 [ 패턴화된문자열로 ] 함수사용에대한정보는 LabVIEW 도움말을참조하십시오. 파일대화상자의버튼라벨 LabVIEW 6.1 과이전버전에서, File Dialog 함수가디스플레이하는파일대화상자에는사용자가새파일이름을입력할수있을때저장버튼라벨이나타납니다. 그렇지않으면, 버튼라벨은열기입니다. LabVIEW 8.x 에서는, [ 파일대화상자 ] 익스프레스 VI 가디스플레이하는파일대화상자의버튼라벨은라벨을변경한경우를제외하고모든경우에확인입니다. [ 파일대화상자 ] 익스프레스 VI 의버튼라벨입력을사용하여버튼의라벨을변경합니다. 기존의 VI 에서 [ 파일대화상자 ] 익스프레스 VI 를사용 National Instruments Corporation 31 LabVIEW 업그레이드노트
32 할경우, 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 는템플릿의참조를엽니다. LabVIEW 7.0 과 7.1 에서, Open VI Reference 함수를사용하여이미메모리에있는템플릿의참조를생성하는경우, options 파라미터에 0x02 를지정해주지않으면이함수는에러를반환합니다. LabVIEW 8.0 과이후버전에서, [VI 참조열기 ] 함수를사용하여템플릿의참조를생성하는경우, LabVIEW 는템플릿이이미메모리에있더라도템플릿에서 VI 를예로들어설명합니다. 지수형 LabVIEW 6.0 과이전버전에서, ^ 연산자는수식노드에서지수를나타냅니다. LabVIEW 6.1 과이후버전에서지수연산자는 ** 입니다 예를들어, x**y. ^ 연산자는배타적비트또는 (XOR) 연산을나타냅니다. IVI 설정저장파일현재 IVI 설정저장파일포맷의모든명칭은대소문자를구분합니다. 어플리케이션에서논리이름, 드라이버세션이름, 또는가상이름을사용한경우, 사용한이름이대소문자에아무변동없이 IVI 설정저장파일에서정의한이름과정확하게일치하는지확인하십시오. LabVIEW 업그레이드노트 32 ni.com/korea
33 기술지원양식 LabVIEW 7.x 와이전버전에서 LabVIEW 설치프로그램은 techsup.llb 를설치하지않습니다. 설치, 설정, 어플리케이션에문제및질문이생기면 National Instruments 의웹사이트인 ni.com/support 를방문하십시오. LabVIEW 5.x 또는이전버전에서업그레이드하기 LabVIEW 5.x 또는이전버전에서 LabVIEW 8.2 로업그레이드하는것에대한추가적인정보는 National Instruments 웹사이트 ni.com/info 에서정보코드 ext8h9 를입력하십시오. LabVIEW 8.2 의특징과변경내역 프로그래밍개념과단계별해설, 참조정보등 LabVIEW 8.2 기능에대한추가적인정보는 LabVIEW 도움말을참조하십시오. 도움말»LabVIEW 도움말검색을선택해서 LabVIEW 도움말에접근합니다. 유의사항, 추가적인호환성문제, LabVIEW 8.2 의최신추가기능에대한자세한내용은 labview 디렉토리의 readme.html 를참조하십시오. LabVIEW 문서 새예제 VI 시작시간단축 LabVIEW 8.2 에서는다음과같이문서가개선되었습니다 : 모든 LabVIEW 도움말항목맨아래에 Submit feedback on this topic 링크가나타납니다. 도움말항목에대한피드백을보내려면이링크를클릭한후 Documentation Suggestion Details 형식을작성해주십시오. 이링크는영어버전의 LabVIEW 도움말에만나타납니다. 개념항목의경우도움말항목의오른쪽위코너에탐색테이블이나타납니다. 테이블의링크를클릭하면관련된세부항목으로넘어갑니다. LabVIEW 8.x 에추가된예제 VI 들의설명을보고실행하기위해서는 NI 예제탐색기의탐색탭에서 LabVIEW 8.x 의새로운예제폴더를참고하십시오. LabVIEW 8.2 는성능최적화기능덕분에 LabVIEW 8.0 보다로드시간이단축되었습니다. 블록다이어그램의개선사항 LabVIEW 8.2 에서는블록다이어그램의다음과같은사항과관련된기능이개선되었습니다. National Instruments Corporation 33 LabVIEW 업그레이드노트
34 기본색변경내역 다음블록다이어그램구성요소의기본색이보다잘보이도록하기위해변경되었습니다. 에러클러스터의와이어와터미널이블록다이어그램에서핑크색이아니라짙은노란색으로나타납니다. 강제변환점은기본적으로회색이아니라빨간색으로나타납니다. 강제변환점의색을변경하기위해서는도구» 옵션을선택하고항목리스트에서색을선택합니다. 기본색사용확인란에서확인표시를제거하고강제변환점색상자를클릭하여다른색을선택합니다. VI 계층구조에서브레이크포인트제거하기 VI 계층구조에서모든브레이크포인트를제거하려면, VI 에서편집» 계층구조에서브레이크포인트제거옵션을선택합니다. 다이나믹하게호출된 VI 혹은 [ 정적 VI 참조 ] 함수를사용하여참조된 VI 의브레이크포인트는수동으로제거해야합니다. 상시폴딩사용으로성능최적화 LabVIEW 는상시폴딩을사용하여 VI 의성능을최적화합니다. 상시폴딩을사용하여, LabVIEW 는 VI 를컴파일할때실행중상수값을계산하는대신이를저장합니다. 구조에연결된상수의경우, LabVIEW 는 VI 를컴파일할때구조의출력값을계산한후저장하여실행중사용할수있도록합니다. 도구» 옵션을선택한후, 항목리스트에서블록다이어그램을선택하고, 와이어의상시폴딩보이기및구조의상시폴딩보이기확인란에확인표시를하여블록다이어그램에상시폴딩해쉬마크를디스플레이할수있습니다. 와이어의상시폴딩보이기확인란에확인표시를하면상시폴딩된상수에연결된와이어에회색해쉬마크가나타납니다. 구조의상시폴딩보이기확인란에확인표시를하면상수에연결된구조에회색의해쉬마크가나타납니다. VI 를실행하거나저장한후에는 VI 에해쉬마크가나타나지않을수도있습니다. LabVIEW 8.2 는케이스구조선택자터미널과 While 루프조건터미널에연결한계산된상수를폴딩합니다. 기타블록다이어그램의개선사항 LabVIEW 8.2 에서는블록다이어그램의다음과같은기타사항이개선되었습니다. 프로퍼티또는인보크노드의참조출력에서마우스오른쪽버튼을클릭한후바로가기메뉴에서생성을선택하면생성메뉴가프로퍼티또는인보크노드와같은클래스의프로퍼티또는메소드를디스플레이합니다. LabVIEW 업그레이드노트 34 ni.com/korea
35 보이는아이템 : 계층구조라인보이기프로퍼티는다음값을받습니다 : 보이기인경우, LabVIEW 는항상아이템의계층구조를나타내는라인을트리컨트롤의아이템왼쪽에수직과수평라인으로디스플레이합니다. 보이지않기상태라면, 계층구조라인은항상보이지않습니다. OS 기본값이면, OS 의트리가계층구조라인을보이는경우 LabVIEW 는계층구조라인을디스플레이합니다. 프런트패널개선사항 LabVIEW 8.2 에서는프런트패널의다음과같은사항과관련된기능이개선되었습니다. 구획의배경이미지설정하기 구획의배경이미지를설정하고반입할수있습니다. 구획의스크롤막대에서마우스오른쪽버튼을클릭한후바로가기메뉴에서프로퍼티를선택합니다. 구획프로퍼티대화상자의배경리스트에서이미지를선택합니다. 배경리스트에나타나지않는이미지를선택하려면탐색버튼을클릭합니다. LabVIEW 는배경이미지로 BMP, JPEG, PNG 그래픽포맷을지원합니다. 또한배경이미지프로퍼티를사용하여프로그램적으로구획배경을설정할수있습니다. 노트 배경리스트에나타나지않는이미지를선택하는경우, LabVIEW 는해당이미지를배경리스트에영구적으로추가하지않습니다. 이미지를리스트에영구적으로추가하려면 labview\resource\backgrounds 디렉토리에이미지를저장해야합니다. 배경이미지가있는구획이포함된 VI 를저장하면 LabVIEW 는구획배경이미지를 VI 와함께저장합니다. 노브와다이얼최소와최대에서잠그기기본으로, 노브와다이얼은최소및최대값이상으로회전되지않습니다. 이잠금동작을비활성화하려면, 노브나다이얼에서마우스오른쪽버튼을클릭하고바로가기메뉴에서프로퍼티를선택한후최대와최소에서잠금확인란에서확인표시를제거합니다. 잠금하면노브나다이얼이최소에서최대또는최대에서최소로뛰는것을막아줍니다. 이동작을비활성화하면예상치못한값을얻을수있습니다. LabVIEW 8.2 에서는 LabVIEW 8.0 또는이전버전에서마지막으로저장했던 VI 를열면잠금이비활성화됩니다. 잠금을활성화하려면최대와최소에서잠금확인란에확인표시를하십시오. National Instruments Corporation 35 LabVIEW 업그레이드노트
36 트리컨트롤과리스트박스에여러아이템끌어오기 트리컨트롤과리스트박스안팎으로여러아이템을끌어서놓을수있습니다. 트리컨트롤또는리스트박스에서마우스오른쪽버튼을클릭하고바로가기메뉴에서선택모드»0 또는그이상의아이템이나선택모드» 1 또는그이상의아이템을선택하여여러아이템끌기와놓기를활성화합니다. 선택된여러아이템을끌기시작하면모든선택된아이템이움직입니다. 디지털웨이브폼그래프의개선사항 디지털웨이브폼그래프에대한추가적인정보는 LabVIEW 도움말목차탭의기본» 그래프와차트모음을참조하십시오. LabVIEW 8.2 에서는디지털웨이브폼그래프의다음과같은사항이개선되었습니다. 라인굵기설정하기디지털웨이브폼그래프플롯범례의바로가기메뉴에서두꺼운라인위치가라인스타일로대체되었습니다. 플롯범례의플롯에서마우스오른쪽버튼을클릭한후바로가기메뉴에서라인스타일을선택하여라인굵기를설정합니다. LabVIEW 8.2 에는전체라인을굵게하기위한라인스타일옵션이포함되었습니다. 비교데이터어둡게하기디지털웨이브폼그래프에드라이브및비교로직상태모두의디지털데이터가포함되어있는경우, 기본으로비교데이터는플롯에서드라이브데이터보다어둡게나타납니다. 비교데이터가어둡게나타나지않게하려면, 플롯에서마우스오른쪽버튼을클릭한후바로가기메뉴에서고급» 비교데이터어둡게를선택하고확인표시를제거합니다. 또한비교데이터어둡게프로퍼티를사용하여비교데이터를프로그램적으로어둡게할수도있습니다. 노트 이기능은주로디지털 I/O 신호를생성하는사용자에게적용됩니다. 비교데이터에대한추가적인정보는 LabVIEW 도움말목차탭의기본» 그래프와차트» 개념» 그래프와차트사용자정의모음을참조하십시오. 기타프런트패널개선사항 LabVIEW 8.2 에서는프런트패널의다음과같은기타사항이개선되었습니다. LabVIEW 8.0에서는처음으로프런트패널객체의캡션을디스플레이할때 LabVIEW 가라벨을옆으로이동시킵니다. LabVIEW 8.2 에서는 LabVIEW 가라벨을숨기고캡션만을디스플레이합니다. XY 그래프프로퍼티대화상자에서, 평면옵션보이기풀다운메뉴와선택한평면을설정하는옵션들이스케일페이지에서모양페이지로이동되었습니다. LabVIEW 업그레이드노트 36 ni.com/korea
37 색칠도구를사용하여시스템테이블의배경색을변경할수있습니다. 시스템여러열리스트박스, 리스트박스, 테이블, 또는트리컨트롤의헤더와셀의색을변경할수있습니다. 기본값으로다시초기화, 데이터잘라내기, 데이터붙여넣기옵션은 VI 가실행모드일때바로가기메뉴에서사용할수없습니다. 이러한바로가기메뉴옵션은실행모드에서컨트롤에서만사용할수있습니다. 탭컨트롤의크기를내용에맞게조정하려면, 탭컨트롤에서마우스오른쪽버튼을클릭하고바로가기메뉴에서고급» 맞도록크기조정을선택합니다. 열거형타입컨트롤, 링컨트롤, 또는콤보박스컨트롤에서마우스오른쪽버튼을클릭한후바로가기메뉴에서아이템편집을선택하면, 셀을더블클릭해야아이템또는값열의아이템을편집할수있습니다. 슬라이드컨트롤이나노브의텍스트라벨에서마우스오른쪽버튼을클릭하고바로가기메뉴에서아이템편집을선택할때에도이변경내역이적용됩니다. LabVIEW 8.0 에서는컨트롤편집기윈도우에서파일» 변경된사항적용을선택하면 LabVIEW 가원래컨트롤의라벨, 캡션, 값을보존합니다. LabVIEW 8.2 에서는 LabVIEW 가컨트롤편집기윈도우에서변경된사항을모두반영하며원래컨트롤의정보를보존하지않습니다. 이동작은사용자컨트롤에만적용되며타입정의에는적용되지않습니다. LabVIEW 는사용자가그래프나차트의축을오토스케일할때숨겨진플롯을포함시키지않습니다. 오토스케일할때숨겨진플롯을포함시키려는경우, 플롯을숨기는대신투명하게하십시오. 플롯범례에서마우스오른쪽버튼을클릭하고바로가기메뉴에서색을선택하여플롯의색을변경합니다. (Windows) LabVIEW 의라디오버튼과확인란은 Windows 의라디오버튼및확인란동작과같습니다. 스페이스바만을사용해서라디오버튼과확인란을토글할수있습니다. 알파벳과숫자키보드의 <Enter> 키, 숫자키패드의 <Enter> 키, 또는스페이스바로대화상자버튼을토글할수있습니다. LabVIEW 키보드바로가기키 <T> 와 <F> 는대화상자버튼을토글하지않습니다. LabVIEW 8.2 에는타임스탬프컨트롤의고급편집을위한새로운토큰이포함되어있습니다. 컨트롤에서마우스오른쪽버튼을클릭한후바로가기메뉴에서프로퍼티를선택하여타임스탬프프로퍼티대화상자를디스플레이합니다. 포맷과정밀도페이지에서, 고급편집모드옵션을선택하여절대시간포맷코드리스트를디스플레이합니다. LabVIEW 8.2 에는다음새포맷코드가포함되어있습니다. <%^<>T> <%z> 포맷코드 세계시컨테이너 값 현지시간과세계시의차이 National Instruments Corporation 37 LabVIEW 업그레이드노트
38 환경개선사항 LabVIEW 8.2 에서는 LabVIEW 환경의다음과같은사항이개선되었습니다. 복구를위한자동저장 비정상적으로종료되거나시스템실패의경우, LabVIEW 는종료또는실패시열려있던모든변경된 VI (.vi), VI 템플릿 (.vit), 컨트롤 (.ctl), 또는컨트롤템플릿 (.ctt) 을임시장소에백업합니다. 그러나프로젝트 (.lvproj), 프로젝트라이브러리 (.lvlib), X 컨트롤 (.xctl), 또는 LabVIEW 클래스 (.lvclass) 는백업하지않습니다. LabVIEW 가비정상적인종료나시스템실패전에자동으로파일을저장하는경우, LabVIEW 를다시시작할때복구할파일선택윈도우가나타납니다. 복구하려는파일을선택한후복구버튼을클릭합니다. 파일을복구하지않으려는경우, 모든파일의선택을해제하고버림버튼을클릭합니다. 취소버튼을클릭하면모든선택된파일이기본데이터디렉토리의 LVAutoSave\archives 서브디렉토리로이동됩니다. 도구» 옵션을선택하고항목리스트에서환경을선택하여복구를위한저장을활성화또는비활성화할수있고, LabVIEW 가얼마나자주파일을백업하는지지정할수있습니다. 대화상자개선사항 LabVIEW 8.2 에서는대화상자의다음과같은사항이개선되었습니다. 옵션대화상자개선사항과변경내역 LabVIEW 8.2 에서는옵션대화상자의다음과같은사항이개선되었습니다. 삭제된옵션과처리방법에대한정보는 National Instruments 웹사이트 (ni.com/info) 에서정보코드 ex6rkc 을입력하십시오. 성능과디스크페이지및시작할때가능한디스크용량검사와여러스레드실행옵션은더이상존재하지않습니다. 프런트패널페이지에서시스템기본기능키셋팅덮어쓰기와그리는동안자연스러운업데이트사용옵션은더이상존재하지않습니다. 블록다이어그램페이지에서선연결안내보이기옵션은더이상존재하지않습니다. 경로페이지에서라이브러리디렉토리옵션은더이상존재하지않습니다. 환경옵션페이지에서축소된메뉴사용옵션은더이상존재하지않습니다. 환경페이지에서저스트인타임어드바이스활성화확인란에더이상기본으로확인표시가되어있지않습니다. 블록다이어그램옵션페이지에서놓여질때 subvi 이름보이기옵션은글로벌변수에도적용됩니다. 블록다이어그램에글로벌변수를놓을때 LabVIEW 업그레이드노트 38 ni.com/korea
39 라벨이디스플레이되도록하려면이확인란에확인표시가되어있는지확인하십시오. 웹서버 : VI 보이기페이지에서현재선택된 VI 옵션이 VI 보이기옵션으로변경되었습니다. LLB 관리자개선사항 LabVIEW 8.2 에서는 LLB 관리자윈도우의다음과같은사항이개선되었습니다. 디렉토리영역의오른쪽에탐색버튼이나타납니다. 이버튼을클릭하여수정하려는 LLB 를탐색합니다. 도구모음에삭제버튼이나타납니다. 파일리스트에서파일을선택하고이버튼을클릭하여선택된파일을 LLB 에서제거합니다. 열에서마우스오른쪽버튼을클릭하여파일리스트를열로정렬할수있습니다. 데이터연결페이지 LabVIEW 8.2 에서는모든프런트패널컨트롤의프로퍼티대화상자에있는데이터연결페이지의다음과같은사항이개선되었습니다. 현재네트워크아이템이선택되었습니다와현재프로젝트아이템이선택되었습니다텍스트박스는경로텍스트박스로변경되었습니다. 모드섹션은접근타입풀다운메뉴로변경되었습니다. 알람이작동할때점멸확인란은없어졌습니다. 데이터연결선택풀다운메뉴에서공유변수엔진 (NI-PSP) 을선택하면탐색버튼이나타납니다. 이버튼을누르면네트워크아이템선택대화상자가아닌소스아이템선택대화상자가시작됩니다. 네트워크아이템선택대화상자는없어졌습니다. 네트워크소스풀다운메뉴는데이터연결페이지가아닌소스아이템선택대화상자에나타납니다. 기타대화상자개선사항 LabVIEW 8.2 에서는대화상자의다음의같은부수적인사항이변경되었습니다 : VI 메트릭스윈도우의통계메트릭스테이블에는열의모든값의평균을디스플레이하는행이포함됩니다. 또한통계로부터이폴더의파일을제외합니다확인란에확인표시를하여특정한폴더에위치한파일들을제외할수도있습니다. VI 프로퍼티대화상자에서보안페이지가보호페이지로변경되었습니다. 다형성 VI 윈도우에는라이센스경고보이기버튼이포함되어있습니다. 이버튼은다형성 VI 가평가판이거나라이센스가유효하지않은프로젝트라이브러리에속해있는경우나타납니다. 이버튼을클릭하 National Instruments Corporation 39 LabVIEW 업그레이드노트
40 여경고메시지를디스플레이합니다. 라이센스상태에대한추가적인정보는경고메시지에서도움말버튼을클릭하십시오. 포맷문자열편집대화상자와스캔문자열편집대화상자의선택된작업풀다운메뉴에서 SI 표기법을변환타입으로선택할수있습니다. 단순화된이미지반출대화상자에서클립보드에저장옵션이클립보드에반출로변경되었습니다. 인스트루먼트드라이버 VI 생성대화상자에서, 컨트롤설정페이지의출력데이터타입풀다운메뉴에서없음옵션이없어졌습니다. 에러코드파일편집기윈도우에서현재에러코드와설명옵션이에러코드및에러텍스트옵션으로변경되었습니다. 숨겨진컨트롤과인디케이터디스플레이하기 편집» 숨겨진컨트롤과인디케이터보이기를선택하여사용자컨트롤과글로벌변수의프런트패널에있는모든숨겨진컨트롤과인디케이터를디스플레이할수있습니다. 이옵션은사용자컨트롤또는글로벌변수의편집메뉴에서만사용가능합니다. 또한 labview\project\_showhidden 디렉토리의 ShowHidden Core VI 를실행하여사용자컨트롤이나글로벌변수가아닌 VI 의컨트롤과인디케이터도디스플레이할수있습니다. 에러리스트윈도우개선사항 에러리스트윈도우의에러가있는아이템리스트에서깨진아이템의이름옆에는빨간 X 문양이나타납니다. LabVIEW 는이러한아이템을에러가있는아이템리스트의맨위로정렬합니다. 편집중이기때문에다른아이템에에러를발생시키는아이템은아이템이름옆에연필아이콘이나타납니다. 아이템이름옆에아이콘이없는아이템은상위아이템에에러가있기때문에에러가발생하는아이템입니다. 찾고대체하기개선사항 LabVIEW 8.2 에서는찾고대체하기작업의다음과같은사항과관련된기능이개선되었습니다. 텍스트검색옵션에서복제무시확인란은 VI 에서텍스트를검색할때프런트패널복제또는재호출프런트패널을모두무시합니다. 찾기대화상자에서객체선택버튼은객체의파일이름이아닌사용자가선택한객체의제목과함께나타납니다. 검색결과윈도우는 LabVIEW 가검색중에하나이상의객체를찾은경우에만나타납니다. LabVIEW 가하나의객체만을찾는경우, LabVIEW는프런트패널윈도우또는블록다이어그램윈도우의객체를하이라이트합니다. 찾기대화상자는 [ 정규식일치 ] 함수및변수와같은익스프레스 VI 와노드도찾아서대체합니다. LabVIEW 업그레이드노트 40 ni.com/korea
41 열린윈도우관리하기 윈도우메뉴는최대 10 개까지열린윈도우를디스플레이합니다. 윈도우» 모든윈도우를선택하거나 <Ctrl-Shift-W> 를눌러모든윈도우대화상자를디스플레이하여모든열린윈도우를관리할수있습니다. 대화상자의오른쪽에서대응하는버튼을클릭하여윈도우를보거나닫고또는윈도우에대응하는아이템을저장할수있습니다. 제목열에서, 마지막으로저장된이후변경사항이있는윈도우아이템의이름끝에는별표가붙어있습니다. 팔레트개선사항 LabVIEW 8.2 에서는다음과같이팔레트가개선되었습니다 : 즐겨찾기구성대화상자를사용하여즐겨찾기팔레트항목의아이템순서를변경할수있습니다. 메뉴문서대화상자는팔레트문서대화상자로변경되었습니다. 메뉴설명필드는팔레트설명으로변경되었습니다. 팔레트가프로젝트라이브러리에속해있는경우, 프로젝트라이브러리의경로를볼수있습니다. 도구» 고급» 팔레트세트편집을선택하고팔레트에서마우스오른쪽버튼을클릭한후바로가기메뉴에서팔레트파일로의경로를디스플레이를선택합니다. LabVIEW 는팔레트의실제경로를디스플레이하며, 팔레트가라이브러리에속해있는경우라이브러리의경로도디스플레이합니다. 컨트롤과함수팔레트세트편집대화상자에는저장하기전에변경사항미리보기확인란이포함되어있습니다. 저장하기전에변경사항미리보기확인란에확인표시를한후변경저장버튼을클릭하여팔레트변경사항미리보기대화상자를디스플레이합니다. VI 놓기 (Drop VI) 바로가기메뉴는 VI 놓기 (Place VI) 로변경되었습니다. 이바로가기메뉴는함수팔레트의 VI 에서마우스오른쪽버튼을클릭할때나타납니다. LabVIEW 8.2 에는애드온을설치하기전에는아무것도없는팔레트가있습니다. 예를들어컨트롤팔레트의컨트롤디자인과시뮬레이션서브팔레트는 LabVIEW Control Design & Simulation 제품중하나를설치하기전에는비어있습니다. 계층구조복제저장하기 소스배포를생성하지않고도 VI 와해당 subvi 를계층구조복제로저장할수있습니다. 파일» 다른이름으로저장을선택하고 VI 를저장하고새위치에계층구조복제옵션을선택하여 VI 와해당계층구조를새로운위치에저장합니다. National Instruments Corporation 41 LabVIEW 업그레이드노트
42 기타환경개선사항 LabVIEW 8.2 에서는프런트패널의다음과같은기타사항이개선되었습니다 : LabVIEW 평가판또는학생판에서, LabVIEW 는이제 VI 서브패널의 subvi 에워터마크를디스플레이하지않습니다. 또한 LabVIEW 는디버그개발버전에서더이상워터마크를디스플레이하지않습니다. 구매한 LabVIEW 의버전에특정한유효한라이센스가없는경우, 다형성 VI 를편집하지못할수도있습니다. 컨트롤에서마우스오른쪽버튼을클릭하고바로가기메뉴에서생성» 참조를선택하여컨트롤참조를엄격한타입정의로생성할수있습니다. 보기메뉴에는프로젝트탐색기윈도우에서현재 VI 가속한프로젝트라이브러리, X 컨트롤, 또는 LabVIEW 클래스를하이라이트하는이 VI 의라이브러리, 이 VI 의 X 컨트롤, 또는이 VI 의클래스아이템이포함되어있습니다. 메뉴아이템은 VI 를소유하는라이브러리타입에따라바뀝니다. 라이브러리, X 컨트롤, 또는클래스가 LabVIEW 프로젝트에없는경우, LabVIEW 는현재 VI 가속한라이브러리, X 컨트롤, 또는클래스만을포함하는새로운윈도우를엽니다. LabVIEW 8.0 에서도움말» 에러설명메뉴아이템은시작하기윈도우에서사용할수없었습니다. LabVIEW 8.2 에서는이메뉴아이템을시작하기윈도우에서사용할수있습니다. (Mac OS) Context Help 윈도우를디스플레이하거나숨기려면, Help»Show Context Help 를선택하거나 <Command-Shift-H> 키를누릅니다. <Command-H> 바로가기키는열려있는 LabVIEW 어플리케이션을숨깁니다. 키보드바로가기키를사용자정의하는것에대한추가적인정보는 LabVIEW 도움말을참조하십시오. 도구» 인스트루멘테이션» 고급개발을선택하여다음과같은인스트루먼트드라이버를사용한고급개발옵션에접근합니다. 드라이버가이드라인보이기는웹브라우저에 National Instrument 드라이버네트워크 ni.com/idnet 의인스트루먼트드라이버네트워크를디스플레이합니다. Icon Art Glossary 보이기는웹브라우저에 National Instrument 드라이버네트워크 ni.com/idnet 의 Icon Art Glossary 를디스플레이합니다. 기타리소스는웹브라우저에 National Instrument 드라이버네트워크 ni.com/idnet 의개발도구와리소스를디스플레이합니다. 새로운또는변경된 VI, 함수, 노드개선사항 LabVIEW 8.2 에는다음과같은새로운또는변경된 VI 와함수가포함되어있습니다 : VI, 함수, 노드에대한추가적인정보는 LabVIEW 도움말목차탭의 VI 와함수참조모음을참조하십시오. LabVIEW 업그레이드노트 42 ni.com/korea
43 새로운 VI 와함수 LabVIEW 8.2 에는다음과같은새로운 VI 와함수가포함되어있습니다. 고급파일 VI 고급파일함수팔레트는다음과같은새 VI 가포함되어있습니다 : 파일또는폴더가존재하는지확인 VI 두경로비교 VI 임시파일경로생성 VI 파일확장자얻기 VI MD5 체크섬파일 VI 순환적파일리스트 VI 디지털웨이브폼함수디지털웨이브폼팔레트에는다음과같은새함수가포함되어있습니다 : 웨이브폼만들기함수 디지털데이터만들기함수 웨이브폼구성요소얻기함수 디지털데이터구성요소얻기함수 수학 VI 수학팔레트에는 LabVIEW Full 과 Professional Development Systems 에서만제공되는다음과같은새 VI 가포함되어있습니다 : 크로네커곱 VI 리아푸노프방정식 VI.NET VI.NET 팔레트에는다음과같은새 VI 가포함되어있습니다 :.NET 객체로 VI.NET 객체를배리언트로 VI 스케일링 VI 스케일링팔레트에는다음과같은새 VI 가포함되어있습니다 : RTD 읽기변환 VI 스트레인게이지읽기변환 VI 써미스터읽기변환 VI 열전쌍읽기변환 VI National Instruments Corporation 43 LabVIEW 업그레이드노트
44 신호처리 VI 신호처리팔레트에는 LabVIEW Full 과 Professional Development Systems 에서만제공되는다음과같은새 VI 가포함되어있습니다 : 보먼윈도우 VI 부분제거 ( 연속 ) VI 부분제거 ( 단일 ) VI FIR 필터 VI FIR 초기조건지정필터 VI 가우스변조된사인패턴 VI 가우스모노펄스 VI 역쳐프 (Chirp) Z 변환 VI 수정된바틀렛 - 해닝윈도우 VI 파젠윈도우 VI 주기적싱크 (Sinc) 패턴 VI 펄스열 VI 유리수리샘플 VI 사비츠키고레이필터 VI 사비츠키고레이필터계수 VI 삼각패턴 VI 업샘플 VI 웰치윈도우 VI TDM 스트리밍 VI 와함수 TDM 스트리밍팔레트에는다음과같은새 VI 와함수가포함되어있습니다 : TDMS 파일보기 VI TDMS 닫기함수 TDMS 세분화함수 TDMS 비우기함수 TDMS 프로퍼티얻기함수 TDMS 내용리스트함수 TDMS 열기함수 TDMS 읽기함수 TDMS 프로퍼티설정함수 TDMS 쓰기함수 스토리지팔레트에는다음과같은새 VI 가포함되어있습니다 : TDM 을 TDMS 로변환 VI TDMS 를 TDM 으로변환 VI LabVIEW 업그레이드노트 44 ni.com/korea
45 TDM 스트리밍파일포맷에대한정보는이문서의 TDM 스트리밍파일포맷섹션을참조하십시오. 변경된 VI, 함수, 노드 LabVIEW 8.2 에서다음과같은 VI, 함수, 노드가변경되었습니다. DataSocket 함수 DataSocket 팔레트에는다음과같은변경된 VI 가포함되어있습니다 : [DataSocket 쓰기 ] 함수를사용할때 NI-PSP 데이터아이템의동기화알림을활성화할수있습니다. 동기화알림을활성화할때?sync="true" 를 psp URL 의끝에추가하여제로가아닌 ms 타임아웃값을지정할수있습니다. 함수는작업이완료되거나타임아웃이만료될때까지기다립니다. 동기화알림을활성화하면특히 RT 타겟에서성능이느려질수있습니다. [DataSocket 읽기 ] 함수는 PSP 서버또는 FieldPoint 컨트롤러로부터의경고또는에러를보고하는상태출력을가지고있습니다. 수학 VI LabVIEW Base Package 에서 [A x B] VI 는벡터 x A 와복소수벡터 x A 라는새인스턴스를포함합니다. 수학팔레트에는 LabVIEW Full 과 Professional Development Systems 에서만제공되는다음과같은변경된 VI 가포함되어있습니다. [ 지수피팅 ] VI 에는측정값 (X, Y) 의가중치의배열을지정하는새가중치입력이포함되어있습니다. 신호노이즈의결과로생기는음수값때문에더이상지수피팅실패가발생하지않습니다 [p(x) 와 q(x) 의최대공약수 ] VI 에는 VI 가다항식의최대공약수를계산하는데사용하는알고리즘을지정하는새알고리즘입력이포함되어있습니다. [ 일반다항식피팅 ] VI 에는측정값 (X, Y) 의가중치의배열을지정하는새가중치입력이포함되어있습니다. [ 히스토그램 ], [ 히스토그램 PtByPt], [ 일반히스토그램 ] 과 [ 일반히스토그램 PtByPt] VI 에는입력시퀀스 X 의히스토그램의막대그래프를디스플레이하는히스토그램그래프출력이포함되어있습니다. y 축은히스토그램카운트, x 축은히스토그램의간격 ( 계급 ) 의히스토그램중앙값입니다. [p(x) 와 q(x) 의최소공배수 ] VI 에는 VI 가다항식의최소공배수를계산하는데사용하는알고리즘을지정하는새알고리즘입력이포함되어있습니다. [ 부분분수만들기 ] VI 에는 VI 가분자와분모의공통인자를어떻게처리하는지지정하는새옵션입력이포함되어있습니다. National Instruments Corporation 45 LabVIEW 업그레이드노트
46 [ 실베스터방정식 ] VI 에는입력 A 와 B 의타입을지정하는새행렬타입입력이포함되어있습니다. 이를사용하면 X 의계산이빨라집니다, [3D 직각좌표회전 ( 방향 )] VI 의배열인스턴스의방향코사인입력이회전행렬로변경되었습니다. 숫자함수숫자형팔레트에는다음과같은변경된함수가포함되어있습니다 : [ 몫 & 나머지 ] 함수는큰음수 64 비트제수를사용할때정확한답을생성합니다. [ 바이트교환 ] 과 [ 워드교환 ] 함수의임의의데이터입력이데이터입력으로변경되었습니다. 문자열, 태그, 경로, 불리언, 비정수숫자, 열거형타입, 에러클러스터, 그림, 행렬및이러한타입의배열과클러스터데이터를연결할수있으며데이터를변경하지않고통과시킬수있습니다. 입력에연결된모든 16, 32, 64 비트정수의경우, 함수는각워드모든바이트또는각롱워드의모든워드쌍을교환합니다. 어커런스, 모든참조번호타입, 또는배리언트는입력에연결할수없습니다. x86 기반플랫폼에서 [2 의거듭제곱으로스케일 ] 함수는 x 와 n 입력모두가부동소수일때올바른답을생성합니다. 프로토콜 VI 와함수프로토콜팔레트에는다음과같은변경된 VI 와함수가포함되어있습니다 : [UDP 열기 ] 함수와 [UDP 멀티캐스트열기 ] VI 에는사용된함수의포트번호를반환하는새포트출력이포함되어있습니다. [UDP 열기 ] 함수와 [UDP 멀티캐스트열기 ] VI 에는새넷주소입력이포함되어있으며, 네트워크주소는이주소에서리슨하게됩니다. [TCP 연결열기 ] 함수의주소입력이옵션에서권장으로변경되었습니다. [TCP 리슨 ] VI 에는원격주소에 [IP 를문자열로 ] 함수를호출할지여부를나타내는원격주소변경입력이포함되어있습니다. 기본은참입니다. 2 차프로그래밍 VI [2 차프로그래밍 ] VI 에서는다음과같은사항이변경되었습니다 : [2 차프로그래밍 ] VI 는다음인스턴스를가진다형성 VI 입니다 : 2 차프로그래밍 IP 와 2 차프로그래밍 AS. LabVIEW 8.0 에서 2 차프로그래밍 IP 인스턴스는 2 차프로그래밍 VI 와같은기능을가지고있었습니다. [2 차프로그래밍 ] AS 인스턴스는활성세트알고리즘을사용하여최소를찾습니다. [2 차프로그래밍 ] VI 의두인스턴스모두최적화과정이시작되는 n 차원의포인트를지정하는시작입력을가지고있습니다. LabVIEW 업그레이드노트 46 ni.com/korea
47 2 차프로그래밍 VI 의두인스턴스모두 LabVIEW 가최적화과정의시작과끝에서허용하는최대시간을지정하는최대시간 ( 초 ) 입력을가지고있습니다. [2차프로그래밍 ] VI 의 2 차프로그래밍 AS 인스턴스에는최적화의웜시작을허용하는지여부를지정하는웜시작? 입력이포함되어있습니다. 신호처리 VI 신호처리팔레트에는 LabVIEW Full 과 Professional Development Systems 에서만제공되는다음과같은변경된 VI 가포함되어있습니다. [ 중앙값필터 ] VI 에는 LabVIEW 8.0 의계수입력을대체하는새왼쪽계수와오른쪽계수입력이포함되어있습니다. 이 VI 는계수의중앙값필터를입력시퀀스 X 에적용합니다. 여기서오른쪽계수가제로보다크면계수는오른쪽계수이며, 오른쪽계수가제로보다작으면계수는왼쪽계수입니다. 노트 계수입력에값이연결되어있는 [ 중앙값필터 ] VI 를포함하는 LabVIEW 8.0 또는이전버전의 VI 를여는경우, LabVIEW 는해당값을 LabVIEW 8.2 의왼쪽계수에사용합니다. [ 사인파 ], [ 사인파 PtByPt], [ 삼각파 ], [ 삼각파 PtByPt], [ 톱니파 ], [ 톱니파 PtByPt], [ 사각파 ], [ 사각파 PtByPt] 와 [ 임의의웨이브 ] VI 의 f 입력이주파수로변경되었습니다. [ 사비츠키고레이필터 PtByPt] VI 의사이트포인트개수입력은사이드포인트로변경되었습니다. [ 포인트단위 ] VI 의아이콘이업데이트되었습니다. [ 대칭윈도우 ] 와 [ 스케일된시간영역윈도우 ] VI 의윈도우입력에는다음과같은새값이포함되어있습니다 : 수정된바틀렛 - 해닝, 보먼, 파젠, 웰치. Sound VI (Linux) Sound VI 를사용하려면 Open Sound System (OSS) 드라이버를가지고있어야합니다. 적용가능한 OSS 저작권에대한정보는 LabVIEW 도움말목차탭의중요한정보» 저작권모음을참조하십시오. 노트 LabVIEW 는 /dev/dsp 또는 /dev/dspx 이름을가진파일을찾아디바이스를프로브합니다. 여기서 X 는 0 과 16 사이의정수입니다. LabVIEW 는입력과출력을위해각디바이스열기를시도합니다. LabVIEW 가사운드카드를감지하지못하는경우, 이름이 /dev/dsp 또는 /dev/dspx 인디바이스파일이로컬시스템에있는지와해당디바이스에읽고쓰는권한이있는지확인하십시오. 이디바이스를기본이외의다른위치로이동한경우, LabVIEW 는기호링크와함께작동할수있습니다. National Instruments Corporation 47 LabVIEW 업그레이드노트
48 Linux 의 Sound VI 에서는다음과같은사항이변경되었습니다 : VI 가단일톤과스테레오사운드를지원합니다. 웨이브폼은사운드데이터를나타냅니다. 부호없는 8 비트, 부호있는 16 비트, 부호있는 32 비트정수또는단정도, 배정도데이터타입을가진원소를사용하여 Y 배열데이터를나타낼수있습니다. 각웨이브폼은하나의채널을정의합니다. 사운드데이터의포맷은 Pulse Code Modulated (PCM) 입니다. 이 VI 는연속적인사운드출력을생성할수있습니다. 이 VI 는웨이브파일의스트리밍보기를허용합니다. 이 VI 에는에러검사에대한개선사항이있습니다. 문자열함수문자열팔레트에서는다음과같은함수가변경되었습니다 : [ 문자열로부터스캔 ] 함수의포맷문자열입력이 System International (SI) 로표기된값을받습니다. [ 스프레드시트문자열을배열로 ] 함수는배열타입입력이복소수일때올바르게작동합니다. VISA 함수특정 VISA 함수의터미널에서마우스오른쪽버튼을클릭한후바로가기메뉴에서생성» 상수, 생성» 컨트롤이나생성» 인디케이터를선택하면링객체가나타납니다. 링객체는사용자가돌아가면서선택할수있는풀다운메뉴로나타납니다. LabVIEW 가지원하는모든값이풀다운메뉴에서나타납니다. 이같은변화는다음의함수와터미널에영향을끼칩니다. 함수 터미널 VISA 인터럽트신호지정 VISA 트리거지정 VISA 유틸리티신호지정 VISA 이벤트비활성화 VISA 이벤트버리기 VISA 이벤트활성화 VISA 리소스찾기 VISA GPIB ATN 컨트롤 VISA GPIB REN 컨트롤 VISA 트리거맵핑 모드프로토콜버스신호이벤트타입이벤트타입이벤트타입검색모드모드모드트리거소스, 트리거목적지 LabVIEW 업그레이드노트 48 ni.com/korea
49 함수 터미널 VISA 열기 VISA 트리거맵핑해제 VISA VXI 명령또는쿼리 VISA 이벤트기다림 접근모드 트리거소스, 트리거목적지 모드 이벤트타입입력, 이벤트타입출력 라이브러리함수호출노드 [ 라이브러리함수호출노드 ] 에는에러터미널이포함되어있습니다. 라이브러리함수호출대화상자에서도다음과같은사항이변경되었습니다 : 대화상자에는파라미터를보다쉽게설정할수있는여러페이지가포함되어있습니다. 함수페이지에서, 다이어그램에경로지정확인란에확인표시를하면프로그램적으로라이브러리경로를지정하도록노드를설정할수있습니다. 파라미터페이지에서, 문자열이나배열파라미터를설정할때최소크기텍스트박스를사용하여메모리를적절하게할당할수있습니다. 콜백페이지에서사용자정의콜백을지정할수있습니다. 기타 VI, 함수, 노드변경내역 LabVIEW 8.2 에서는다음과같은 VI, 함수, 노드가부수적으로변경되었습니다 : [ 시간영역연산 ] 익스프레스 VI 의설정대화상자에서수학연산옵션이미분에서도함수 (dx/dt) 로, 차이에서차분 (dx) 으로, 적분에서적분 ( 합 [Xdt]) 으로, 시그마에서시그마 ( 합 [X]) 로변경되었습니다. (Windows)[ 사운드파일정보 ] VI 의사운드파일정보 ( 참조번호 ) 인스턴스의참조번호입력입력이사운드파일참조번호로변경되었습니다. (Mac OS, Linux) Set Report Footer Text VI 는 LabVIEW 이전버전에서와는다소다른크기의바닥글을생성합니다. Set Report Footer Text VI 에는 HTML footer size 입력도포함되어있습니다. [Timed 구조시작동기화 ] VI 에는그룹에지정하는 Timed 구조를추가하기전에모든 Timed 구조를제거하고전체그룹을삭제하는지우기입력이포함되어있습니다. 이입력을사용하여 Timed 루프에대응하지않는모든 Timed 구조를제거합니다. 또한이 VI 에는 LabVIEW 가이름을지정한동기화그룹에추가한후그룹의모든 Timed 구조이름을반환하는 Timed 구조이름출력출력이포함되어있습니다. (Windows) LabVIEW 8.0 에서, [ 폴더열거 ] 함수는패턴이이미확장자에포함되지않은경우.* 를패턴입력에추가합니다. LabVIEW 8.2 에서는파일이름에확장자가없으나패턴에확장자가있는경우함수가패턴입력을변경하지않고. 을파일이름에추가합니다. National Instruments Corporation 49 LabVIEW 업그레이드노트
50 블록다이어그램에 [ 정적 VI 참조 ] 함수를놓은후, 함수를더블클릭하여 VI 를선택할수있는파일대화상자를디스플레이합니다. LabVIEW 8.0 에서는이함수를더블클릭하면파일없음에러대화상자가디스플레이되었습니다. [ 파일로포맷 ], [ 문자열로포맷 ], [ 파일로부터스캔 ] 과 [ 문자열로부터스캔 ] 함수의포맷문자열입력은더이상필수입력이아닙니다. 프로젝트에서공유변수노드가포함된 VI 를열었으나공유변수노드가프로젝트탐색기윈도우에서관련된공유변수를찾을수없는경우공유변수노드가깨집니다. 찾을수없는공유변수와관련된모든프런트패널컨트롤도깨집니다. 이동작은 Windows 에특정하며 VI 노드를프로젝트에서열었을때에만발생합니다. VI 를주요어플리케이션인스턴스에서열었을경우, 공유변수를찾을수없다는알림을받지않습니다. LabVIEW 의이전버전은공유변수노드가프로젝트탐색기윈도우에서관련된변수를찾을수없다는것을나타내지않습니다. LabVIEW 에서, Timed 루프의휴면해제이유출력은링입니다. LabVIEW 8.2 에서는출력이열거형타입이며, 이는 LabVIEW 8.0 동작과일관됩니다. 다음 VI 와함수의복제출력의이름이복제 [ 출력 ] 에서 [ 출력 ] 출력으로변경되었습니다. 이변경사항은 VI 와함수의기능에는영향을미치지않습니다 : 참조에의한호출노드 쿼리식실행 파일 / 디렉토리정보 객체정보얻기 프로퍼티얻기 인보크노드 폴더열거 프로퍼티노드 토큰문자열스캔 참조번호를 ID 로 프로퍼티설정 새로운프로퍼티, 메소드, 이벤트 LabVIEW 8.2 에는새로운 VI 서버클래스, 프로퍼티, 메소드, 이벤트가포함되어있습니다. 새클래스, 프로퍼티, 메소드, 이벤트의리스트는 LabVIEW 도움말목차탭의 LabVIEW 8.2 의특징과변경내역» 새 VI 서버클래스, 프로퍼티, 메소드, 이벤트모음을참조하십시오. 또한 LabVIEW 8.2 에는다음과같은새 VISA 프로퍼티가포함되어있습니다 : PXI/PCI Settings:Is PCI Express, PXI/PCI Settings:Maximum Link Width, PXI/PCI Settings:Actual Link Width, PXI/PCI Settings:Slot Link Width, PXI/PCI Settings:D-Star Bus Number, PXI/PCI Settings:D-Star Set. LabVIEW 업그레이드노트 50 ni.com/korea
51 LabVIEW MathScript 개선사항 LabVIEW MathScript 에대한추가적인정보는 LabVIEW 도움말목차탭의기본» 수식과방정식모음을참조하십시오. LabVIEW 8.2 는다음과같은 MathScript 개선사항과변경사항을포함합니다 : 새 MathScript 함수 LabVIEW 8.2 에는다음과같은새로운 MathScript 함수가포함되어있습니다. 이러한함수를 LabVIEW MathScript 윈도우나 MathScript 노드에서사용할수있습니다. plots 클래스 : area, bar, bar3, bar3h, barh, contour, contour3, contourf, errorbar, ezcontour, ezcontourf, ezmesh, ezmeshc, ezplot, ezplot3, ezpolar, ezsurf, ezsurfc, feather, fill, fplot, gplot, meshc, pie, plotmatrix, plotyy, polar, quiver, scatter, scatter3, shg, stem3, strips, surfc, treeplot, waterfall. dsp 클래스 : ac2poly, ac2rc, arburg, arcov, armcov, aryule, barthannwin, bartlett, besselap, besself, bilinear, bitrevorder, blackman, blackmanharris, bohmanwin, buttap, cceps, cheb1ap, cheb2ap, chebwin, chirp, conv2, convmtx, corrmtx, czt, dct, dftmtx, digitrevorder, diric, downsample, dst, ellipap, eqtflength, filternorm, filtic, firgauss, firrcos, flattopwin, freqspace, gauspuls, gausswin, gmonopuls, goertzel, hann, icceps, iczt, idct, idst, impinvar, intfilt, invfreqs, invfreqz, is2rc, kaiserord, lar2rc, latc2tf, levinson, lp2bp, lp2bs, lp2hp, lp2lp, lpc, lsf2poly, maxflat, medfilt1, nuttallwin, parzenwin, phasedelay, phasez, poly2ac, poly2lsf, poly2rc, polyscale, polystab, prony, pulstran, rc2ac, rc2is, rc2lar, rc2poly, rceps, rectpuls, rectwin, resample, residuez, rlevinson, schurrc, seqperiod, sgolay, sgolayfilt, sinc, sos2ss, sos2tf, sos2zp, sosfilt, spline, ss2sos, ss2tf, ss2zp, stepz, stmcb, tf2latc, tf2sos, tf2ss, tf2zp, tf2zpk, triang, tripuls, tukeywin, udecode, uencode, upfirdn, upsample, vco, xcorr, xcorr2, xcov, zerophase, zp2sos, zp2ss, zp2tf. support 클래스 : csvread, csvwrite, dlmread, dlmwrite, labviewroot, type, uiload, what. string 클래스 : eval. libraries 클래스 : loadlibrary, calllib, unloadlibrary, libisloaded, libfunctionsview. 이러한함수를사용하여 LabVIEW MathScript 윈도우나 MathScript 노드에서공유라이브러리를호출할수있습니다. MathScript 에서공유라이브러리를호출하 National Instruments Corporation 51 LabVIEW 업그레이드노트
52 는예제는 labview\examples\mathscript\mathscript Shared Libraries 디렉토리의 MathScript Shared Libraries.lvproj 를참조하십시오. 부수적인 MathScript 개선사항과변경내역 LabVIEW 8.2 에서는 MathScript 의다음과같은부수적인사항이변경되었습니다 : LabVIEW MathScript 윈도우의전반적인성능이향상되었습니다. MathScript 노드의컴파일시간이개선되었습니다. LabVIEW 런타임엔진은 MathScript 를지원합니다. MathScript 노드를어플리케이션빌더로만들려는독립어플리케이션과공유라이브러리에포함시킬수있습니다. LabVIEW 런타임엔진은현재일부 MathScript 함수를지원하지않습니다. 스크립트에이같은지원되지않는함수가포함된경우, 어플리케이션이나공유라이브러리를만들기전에해당스크립트를수정해야할수도있습니다. 지원되지않는 MathScript 함수리스트는 LabVIEW 도움말에서 LabVIEW 런타임엔진에서지원되지않는 MathScript 함수항목을참조하십시오. MathScript help 명령문을호출하면 LabVIEW 는 HTML 도움말윈도우에도움말을디스플레이합니다. LabVIEW MathScript 윈도우의출력윈도우에도움말을디스플레이하려면, 파일»MathScript 환경을선택하고 HTML 도움말디스플레이? 확인란에서확인표시를제거합니다. 사용자가함수를정의하면, LabVIEW 는항상출력윈도우에정의한함수의도움말을디스플레이합니다. 입력터미널에지원되지않는데이터타입을연결하면 MathScript 노드는다른스크립트노드와다르게작동합니다. MathScript 노드에서, LabVIEW 는데이터타입을지원되는타입으로변경하거나깨진와이어를디스플레이합니다. LabVIEW 가데이터타입을변경하는경우, 변환이일어나는터미널에강제변환점이나타납니다. MathScript 노드에입력을연결한후입력터미널에서마우스오른쪽버튼을클릭하고바로가기메뉴에서데이터타입보이기를선택하여입력의데이터타입을봅니다. MathScript 는텍스트문자열의모든유니코드가아닌문자를지원하지만변수이름에서는지원하지않습니다. 변수이름에서는 ASCII 문자만을사용할수있습니다. 예를들어, 텍스트문자열에서는 á 를사용할수있지만 LabVIEW MathScript 윈도우나 MathScript 노드에서는다음의스크립트를호출할수없습니다 : á=rand(50, 1) plot(á) 데이터를유니코드가아닌문자를포함하고있는경로에저장할수있습니다. 또한 LabVIEW 를경로에유니코드가아닌문자가포함된디렉토리에설치했을경우, MathScrip 는올바르게기능합니다. LabVIEW 는 MathScript 의복합논리적식을평가하는데쇼트서킷평가 (short circuit evaluation) 를사용합니다. 예를들어, 명령 if 0 == 0 foo(a) == 2 를실행하는경우, LabVIEW 는식의 LabVIEW 업그레이드노트 52 ni.com/korea
53 첫번째부분이이미참이기때문에 foo(a) 를실행하지않습니다. 마찬가지로, 명령 if 0 ~= 0 && foo(a) == 2 를실행하는경우, LabVIEW 는식의첫번째부분이이미거짓이기때문에 foo(a) 를실행하지않습니다. LabVIEW 8.0 은식이참인지거짓인지에상관없이 MathScript 의모든복합논리적식부분을평가하기때문에복합논리적식을포함하는 LabVIEW 8.0 스크립트는 LabVIEW 8.2 에서예상과다르게실행될수도있습니다. 예를들어, LabVIEW 8.0 이명령문 if 0 == 0 foo(a) == 2 에서 foo(a) 를실행하는경우, foo(a) 의결과를사용하여스크립트의변수를정의할수있습니다. 같은스트립트가 LabVIEW 8.2 에서는다르게실행됩니다. LabVIEW 8.2 가명령문 if 0 == 0 foo(a) == 2 에서 foo(a) 를실행하지않기때문에, foo(a) 의결과를스크립트에서사용할수없습니다. LabVIEW 가쇼트서킷평가 (short circuit evaluation) 를사용하지않도록하려면기존코드에서복합논리적식을제거합니다. MathScript는사용자정의된함수내에서 nargin 과 nargout 함수를지원합니다. MathScript 는 return 키워드를지원합니다. 또한 MathScript 는행렬인덱스에서 end 키워드도지원합니다. prod 와 sum 함수에는곱이나합계를계산하는차원을지정할수있는 b 입력이포함되어있습니다. 3D 그림컨트롤 3D 그림컨트롤에대한추가적인정보는 LabVIEW 도움말목차탭의기본» 그래픽 & 사운드 VI 모음을참조하십시오. 3D 그림컨트롤 VI, 프로퍼티, 메소드는 3D 객체를사용자가보고수정할수있는 3D 장면으로변환합니다. 여러 3D 객체를생성하고크기, 형태, 움직임, 모양, 장면에서다른객체와의관계를지정할수있습니다. 다음 VI, 프로퍼티, 메소드를사용하여 3D 객체의모양을지정합니다 : 객체 VI 를사용하여 3D 객체를생성하거나찾습니다. 또한장면객체프로퍼티와장면객체메소드를사용하여 3D 객체를상황에놓고프로그램적으로객체특징을할당할수있습니다. 파일로드 VI 를사용하여기존모델이나장면파일을 3D 상황에추가합니다. 기하 VI를장면기하프로퍼티및장면기하메소드와함께사용하여 3D 객체가취하는기하형을지정합니다. 변환 VI 를사용하여객체를 3D 장면에놓습니다. 고급그림기능 VI 를사용하여일반적인 3D 장면작업을수행합니다. 장면을위한별도의윈도우를설정하고, 장면내에새로운절단평면을생성하고, 빛소스를추가하고, 3D 객체에텍스처를적용하고, LabVIEW 색값을변환하여 3D 그림컨트롤에나타나도록할수있습니다. National Instruments Corporation 53 LabVIEW 업그레이드노트
54 또한다음프로퍼티와메소드를사용하여프로그램적으로 3D 장면을설정할수있습니다. 장면윈도우프로퍼티를사용하여장면을별도의윈도우에서제공하고, 윈도우를설정하고, 카메라컨트롤러와장면의상호작용을설정합니다. 장면절단평면프로퍼티를사용하여객체가나타나거나절단된장면에서평면을지정합니다. 장면빛프로퍼티를사용하여장면의빛소스를설정합니다. 장면텍스처프로퍼티와장면텍스처메소드를사용하여 3D 객체에텍스처를적용합니다. 3D 그림컨트롤로 3D 장면을생성하는예제는 labview\examples\ picture\3d Picture Control 디렉토리의 solarsystem VI 를참조하십시오. LabVIEW 객체지향프로그래밍 LabVIEW 객체지향프로그래밍에대한추가적인정보는 LabVIEW 도움말목차탭의기본»LabVIEW 객체지향프로그래밍모음을참조하십시오. LabVIEW 객체지향프로그래밍은캡슐화와상속등 C++ 및 Java 와같은다른객체지향프로그래밍언어의개념을사용합니다. 이러한개념을사용하여어플리케이션내의다른코드섹션에영향을미치지않고도관리하고수정하기쉬운코드를생성할수있습니다. LabVIEW 의객체지향프로그래밍을사용하여사용자정의데이터타입을생성할수있습니다. LabVIEW 클래스생성하기 LabVIEW 클래스를생성하여 LabVIEW 에서사용자정의데이터타입을생성할수있습니다. LabVIEW 클래스는객체와관련된데이터뿐만아니라데이터에실행할수있는동작을정의하는메소드를정의합니다. LabVIEW 에서, 클래스의데이터는프라이빗으로서클래스의멤버인 VI 만이데이터에접근할수있습니다. 프라이빗데이터컨트롤에서클래스의데이터를정의합니다. LabVIEW 클래스를생성하고저장할때, LabVIEW 는새로운데이터타입을정의하는클래스라이브러리파일 (.lvclass) 을생성합니다. 클래스라이브러리파일을프라이빗데이터컨트롤과 VI 리스트및다양한 VI 프로퍼티등의사용자가생성한모든멤버 VI 의정보를기록합니다. 클래스라이브러리는프로젝트라이브러리 (.lvlib) 와유사합니다. 그러나, 클래스라이브러리는새로운데이터타입을정의합니다. 다음방법중하나를사용하여클래스를생성할수있습니다 : 프로젝트탐색기윈도우의내컴퓨터에서마우스오른쪽버튼을클릭한후, 바로가기메뉴에서새로만들기» 클래스를선택합니다. 파일» 새로만들기를선택하여새로만들기대화상자를디스플레이한후새로만들기리스트에서기타파일» 클래스를선택합니다. LabVIEW 업그레이드노트 54 ni.com/korea
55 프라이빗데이터컨트롤정의하기 LabVIEW 는사용자가 LabVIEW 클래스를생성할때자동으로클래스의프라이빗데이터컨트롤을생성합니다. 컨트롤편집기윈도우를사용하여클래스의프라이빗데이터컨트롤을사용자정의할수있습니다. 프로젝트탐색기윈도우클래스의프라이빗데이터컨트롤을더블클릭하면 LabVIEW 는컨트롤편집기윈도우를디스플레이합니다. 클래스프라이빗데이터의클러스터안에컨트롤과인디케이터를놓으면 LabVIEW 클래스의프라이빗데이터타입을정의할수있습니다. 클래스프라이빗데이터의클러스터안의컨트롤에설정한기본값은클래스의기본값입니다. 멤버 VI 생성하기멤버 VI 는 LabVIEW 클래스에생성한메소드를수행합니다. 멤버 VI 를생성하여클래스의프라이빗데이터에작업을수행합니다. 멤버 VI 는멤버 VI 를생성한 LabVIEW 클래스의멤버로, 클래스의프라이빗데이터컨트롤밑의프로젝트탐색기윈도우에나타납니다. 한클래스의단일멤버 VI 를사용하여대부분의메소드를정의할수있지만, 일부메소드는클래스계층구조전반에여러멤버 VI 를생성하면서정의할수있습니다. 에러핸들링과클래스객체를포함하는 VI 템플릿, 새 VI, 혹은상위멤버 VI 에서멤버 VI 를생성할수있습니다. 클래스에서마우스오른쪽버튼을클릭하고다음의바로가기메뉴아이템에서선택하십시오 : 새로만들기»VI 새멤버 VI 를엽니다. 새로만들기» 다이나믹 VI LabVIEW 는에러입력과에러출력클러스터, 에러핸들링을위한케이스구조, 입력 LabVIEW 클래스, 출력 LabVIEW 클래스를통해새멤버 VI 를채웁니다. 새로만들기» 덮어쓰기 VI 상위멤버 VI 를덮어쓰는멤버 VI 를생성합니다. 다른개발자와사용자에게 LabVIEW 클래스배포하기 개발한 LabVIEW 클래스를다른 LabVIEW 클래스개발자와 LabVIEW 클래스사용자에게배포할수있습니다. 클래스를배포하는방법에는여러가지가있으므로가장적합한방법을선택하도록합니다. 어플리케이션빌더를사용하여압축 (Zip) 파일을생성함으로써하나혹은그이상의클래스를배포할수있습니다. 또한배포하기전에 LabVIEW 클래스잠그기를수행하여프라이빗데이터와멤버 VI 에대한 LabVIEW 클래스사용자의접근을제한할수도있습니다. 클래스를잠그면어플리케이션에에러가발생하는것을방지할수있습니다. LabVIEW 프로젝트개선사항 LabVIEW 8.2 에서는 LabVIEW 프로젝트와관련된기능의다음과같은사항이개선되었습니다 : National Instruments Corporation 55 LabVIEW 업그레이드노트
56 어플리케이션빌더개선사항 LabVIEW 8.2 LabVIEW Professonal Development System 의어플리케이션빌더에서는다음과같은사항이개선되었습니다 : 제품버전자동증가 설치프로그램을여러번만드는경우, LabVIEW 는설치프로그램을새롭게만들때마다자동으로제품버전번호를증가시킬수있습니다. 제품버전자동증가확인란은설치프로그램프로퍼티대화상자의제품정보페이지에나타납니다. 설치프로그램을저장하는미디어크기지정하기 설치프로그램구성요소를저장할때미디어크기를사용자지정할수있습니다. 미디어확장활성화확인란은설치프로그램프로퍼티대화상자의고급페이지에나타납니다. 미디어의풀다운메뉴에는사용자옵션이포함되어있습니다. 이옵션을사용하여미디어크기 (MB) 텍스트박스에임의의미디어크기를입력하십시오. Windows 2000 또는이후버전필요 설치프로그램을실행할때사용자가반드시 Windows 2000 또는이후버전을사용하도록할수있습니다. Windows 2000 또는이후버전옵션은설치프로그램대화상자고급페이지의시스템사양섹션에나타납니다. 설치프로그램구성요소캐시하기 설치프로그램을한번이상만들고, 만든설치프로그램에추가적인설치프로그램이나구성요소가포함된경우, 캐시하기를사용하면설치프로그램을만들때마다추가적인구성요소의위치를지정하지않아도됩니다. 처음으로설치프로그램을만들면배포찾기? 대화상자가나타나추가적인구성요소를포함하는배포를찾도록입력요청합니다. 이배포로부터캐쉬구성요소확인란에확인표시를하면파일이배포에서로컬시스템의지정된위치로복사됩니다. 향후에구성요소를포함하는설치프로그램을만들게되면, 어플리케이션빌더는배포 CD 를넣도록입력요청하지않고자동으로로컬시스템에서구성요소를복사합니다. 다이나믹 VI 와의존성 소스파일셋팅 ( 어플리케이션 ) 페이지에서다이나믹 VI 로지정된 VI 가만들어진어플리케이션이외의다른대상으로갈경우, 어플리케이션빌더는다이나믹 VI 의모든의존성을만들어진어플리케이션에보관하지않고다이나믹 VI가있는새로운대상으로이동합니다. 둘이상의다이나믹또는최상위레벨 VI 가 VI 를호출하고두개의다른장소로이동하고자할경우, 어플리케이션빌더는 VI 와모든 SubVI 를만들어진어플리케이션으로이동합니다. 소스파일셋팅페이지에서참조될경우포함으로지정된 VI 를새로운위치로이동하려면 VI 를반드시다이나믹 VI 로지정해야합니다. 프로젝트가명파일을공유라이브러리와함께사용하기 공유라이브러리프로퍼티대화상자의고급페이지에는프로젝트가명파일을공유라이브러리에연관시키는기본프로젝트가명파일사용확인란이있습니다. 확인란에서확인표시를제거할경우, 프로젝트의가명파일텍스트박스에서사용할가명파일을지정합니다. 추가적인 LabVIEW 헤더파일을공유라이브러리에포함시키기 공유라이브러리프로퍼티대화상자의고급페이지에는빌더과정에서생성된모든추가적인 LabVIEW 헤더파일및참조를복사하는추가적인 LabVIEW 업그레이드노트 56 ni.com/korea
57 LabVIEW 헤더파일포함확인란이있습니다. 추가적인헤더파일을포함시키면 LabVIEW 가빌드한공유라이브러리를이헤더파일이필요한 C 또는다른언어에서사용할수있습니다. 소스배포대화상자배포셋팅페이지의새대상버튼은추가버튼으로변경되었습니다. 또한소스배포에서파일을제외하는것과관련된모든옵션은추가적인예외페이지로이동되었습니다. 어플리케이션프로퍼티대화상자와공유라이브러리프로퍼티대화상자의대상페이지에있는새대상버튼은추가버튼으로변경되었습니다. VI 를먼저저장하지않고도어플리케이션이나소스배포를만들수있습니다. 어플리케이션빌더에서생성한압축 (Zip) 파일에.zip 확장자를추가하지않는경우, LabVIEW 는자동으로확장자를추가합니다. 새로만들기대화상자페이지 LabVIEW 8.2 에서는다음과같은새어플리케이션빌더대화상자페이지가생겼습니다 : 설치프로그램프로퍼티대화상자 대화상자정보 이페이지를사용하여설치프로그램의사용자인터페이스를디자인합니다. 텍스트의언어를설정하고, 사용자 readme 와라이센스협약을디스플레이하며, 환영제목과메시지를설정할수있습니다. 이페이지는 LabVIEW 8.0 의제품정보페이지의대화상자정보섹션을대체합니다. 노트 대화상자정보페이지의사용자라이센스협약포함옵션은제품정보페이지에나타나던라이센스파일옵션을대체합니다. 하드웨어설정 이페이지를사용하여설치프로그램에포함할하드웨어설정정보의소스를지정합니다. 새반입모드섹션에는 Measurement & Automation Explorer 로부터하드웨어설정파일을반입하기위한추가적인옵션이포함되어있습니다. 이페이지는 LabVIEW 8.0 고급페이지의하드웨어설정섹션을대체합니다. 어플리케이션프로퍼티, 공유라이브러리프로퍼티, 소스배포프로퍼티대화상자 추가적인예외 이페이지를사용하여타입정의, 사용하지않는다형성 VI 인스턴스, 프로젝트라이브러리의참조되지않는멤버를제거하거나연결해제하기위한셋팅을설정합니다. 이셋팅을사용하여빌드의크기를줄입니다. National Instruments Corporation 57 LabVIEW 업그레이드노트
58 빌드스펙복제하고재배치하기프로젝트탐색기윈도우에빌드스펙을복제할수있습니다. 복제할빌드스펙아이템에서마우스오른쪽버튼을클릭한후바로가기메뉴에서복제를선택하여빌드스펙아래에빌드스펙의복사본을생성합니다. 또한빌드스펙아이템을끌어서놓아같은빌드스펙내의빌드순서를다시정렬할수있습니다. 어플리케이션빌더정품인증하기 (Windows) LabVIEW Base Package 혹은 Full Development System 의정품인증버전을가지고있는경우, 도움말» 어플리케이션빌더정품인증을선택하여어플리케이션빌더를정품인증합니다. LabVIEW 를재실행할때라이센스가적용됩니다. 프로그램적으로프로젝트라이브러리생성하고공유변수추가하기 labview\vi.lib\utility\variable 디렉토리의 CreateOrAddLibrary VI 를사용하여프로그램적으로라이브러리를프로젝트나타겟, 폴더또는다른라이브러리같은상위아이템에추가합니다. 또한 labview\vi.lib\utility\variable 디렉토리의 AddSharedVariableToLibrary VI 를사용하여프로그램적으로공유변수를라이브러리에추가할수있습니다. LabVIEW 프로젝트와프로젝트라이브러리를이전버전으로저장하기 LabVIEW 8.0 에서읽을수있도록 LabVIEW 프로젝트와프로젝트라이브러리를저장할수있습니다. LabVIEW 프로젝트를이전버전으로저장하려면, 프로젝트탐색기윈도우에서파일» 이전버전으로저장을선택합니다. 프로젝트라이브러리를이전버전으로저장하려면, 프로젝트탐색기윈도우의라이브러리파일에서마우스오른쪽버튼을클릭한후바로가기메뉴에서이전버전으로저장을선택하거나프로젝트라이브러리를열고파일» 이전버전으로저장을선택합니다. 어플리케이션인스턴스선택하기 LabVIEW 는 LabVIEW 프로젝트에각타겟에대한어플리케이션인스턴스를생성합니다. 프로젝트탐색기윈도우에서 VI 를열때, VI 는타겟의어플리케이션인스턴스에서열립니다. 또한, LabVIEW 는주요어플리케이션인스턴스를생성합니다. 여기에는프로젝트의일부가아닌열린 VI 와프로젝트에서열지않은 VI 가포함됩니다. 어플리케이션인스턴스바로가기메뉴를사용하여특정한어플리케이션인스턴스에서 VI 를열수있습니다. 프런트패널윈도우또는블록다이어그램윈도우의왼쪽아래코너에있는현재인스턴스이름에서마우스오른쪽버튼을클릭하여바로가기메뉴를디 LabVIEW 업그레이드노트 58 ni.com/korea
59 스플레이하고모든어플리케이션인스턴스중에서선택합니다. 새로운어플리케이션인스턴스를선택하면선택한어플리케이션인스턴스에서 VI 가다시열립니다. VI 는원래어플리케이션인스턴스에서도열려있습니다. 공유변수개선사항 LabVIEW 8.2 에서는다음과같이공유변수가개선되었습니다 : LabVIEW 는네트워크 : 버퍼크기, 네트워크 : 원소크기, 네트워크 : 웨이브폼당포인트프로퍼티를적절히사용하여네트워크공유변수의네트워크버퍼크기를계산합니다. 스칼라네트워크공유변수의경우, LabVIEW 는버퍼할값의개수를나타내는네트워크 : 버퍼크기프로퍼티를사용합니다. 배열과문자열네트워크공유변수의경우, LabVIEW 는네트워크 : 버퍼크기와네트워크 : 원소크기프로퍼티를사용합니다. 웨이브폼네트워크공유변수의경우, LabVIEW 는네트워크 : 버퍼크기와네트워크 : 웨이브폼당포인트프로퍼티를사용합니다. 웨이브폼네트워크공유변수의배열인경우, LabVIEW 는네트워크 : 버퍼크기와네트워크 : 원소크기, 네트워크 : 웨이브폼당포인트프로퍼티를사용합니다. 공유변수노드의변수입력은노드가데이터를쓰도록설정된경우에만필요합니다. 공유변수프로퍼티의변수페이지에서는다음과같은사항이변경되었습니다 : 데이터타입풀다운메뉴의사용자아이템은사용자컨트롤로부터로변경되었습니다. 데이터타입풀다운메뉴에는새배리언트아이템이포함되어있습니다. 네트워크버퍼의원소크기는더이상디스플레이되지않습니다. 접근타입을읽기전용이나쓰기전용으로설정한경우, 각각데이터읽기전용또는데이터쓰기전용으로설정된공유변수를생성할수있습니다. 읽기전용또는쓰기전용인소스에연결된공유변수에서마우스오른쪽버튼을클릭하면, LabVIEW 는바로가기메뉴의쓰기로변경및읽기로변경옵션을비활성화합니다. LabVIEW 8.0 에서는공유변수노드에서마우스오른쪽버튼을클릭한후바로가기메뉴에서타임스탬프보이기를선택하여단일프로세스공유변수에대한타임스탬프정보를얻습니다. LabVIEW 8.2 에서는, 우선프로젝트의공유변수에서마우스오른쪽버튼을클릭한후바로가기메뉴에서프로퍼티를선택하고, 변수페이지의타임스탬프활성화확인란에확인표시를하여단일프로세스공유변수에대한타임스탬프정보를얻습니다. 타임스탬프정보를보고공유변수노드에타임스탬프출력을추가하려면, 공유변수노드에서마우스오른쪽버튼을클릭한후바로가기메뉴에서타임스탬프보기를선택합니다. LabVIEW 8.0 에서생성한단일 National Instruments Corporation 59 LabVIEW 업그레이드노트
60 프로세스공유변수를 LabVIEW 8.2 에서로드하는경우, 타임스탬프는기본으로활성화됩니다. LabVIEW 8.0 에서, LabVIEW 는변수선택대화상자의리스트에서선택할수없는아이템을비활성화합니다. LabVIEW 8.2 에서는사용자가리스트에서유효하지않은아이템을선택하는경우 LabVIEW 가확인버튼을비활성화합니다. 기타프로젝트개선사항 LabVIEW 8.2 에서는다음과같이프로젝트의부수적인사항이개선되었습니다 : LabVIEW 8.0 에서는프로젝트라이브러리에서타입정의를생성하고프라이빗으로타입정의의접근영역을설정하는경우, 프로젝트라이브러리밖에서도 VI 의프라이빗타입정의를참조할수있습니다. LabVIEW 8.2 에서는라이브러리밖에서프라이빗타입정의를참조할수없습니다. X컨트롤에서마우스오른쪽버튼을클릭하고바로가기메뉴에서새로만들기»VI 를선택하여 X 컨트롤안에 VI 를생성합니다. LabVIEW 8.0 에서, 디버깅할때브레이크포인트를설정한후에는 X 컨트롤기능, 프로퍼티, 또는메소드 VI 를저장해야합니다. LabVIEW 8.2 에서는브레이크포인트를설정한후에기능, 프로퍼티, 또는메소드 VI 를저장할필요가없습니다. 구매한 LabVIEW 버전에특정한유효한라이센스가없는 LabVIEW 프로젝트내의라이브러리에암호를입력하면아이템을라이브러리안이나밖으로끌어서놓을수없습니다. 프로젝트라이브러리가암호로보호되어있으며해당암호가 LabVIEW 암호캐시에없는경우, 프로젝트라이브러리에서마우스오른쪽버튼을클릭하고바로가기메뉴에서암호입력을선택하여프로젝트라이브러리를잠금해제할수있습니다. 여러클라이언트로부터원격으로 VI 컨트롤하기 여러클라이언트가동시에원격으로어플리케이션이나 VI 를컨트롤할수있습니다. VI 의동시컨트롤을허용하려면 VI 가재호출이어야합니다. VI 를재호출로하려면파일»VI 프로퍼티를선택하고항목리스트에서실행을선택한후, 재호출실행확인란에확인표시를합니다. LabVIEW 는리모트프런트패널의각클라이언트요청에대한재호출 VI 의복제를엽니다. 웹서버 :VI 접근리스트프로퍼티를사용하여프로그램적으로리모트프런트패널연결시이미메모리에있는복제본에대한접근을제한할수있습니다. 공유라이브러리파일에서함수반입하기 Windows.dll 파일, Mac OS.framework 파일, Linux.so 파일에서반입된함수를위한 VI 를생성하고업데이트할수있습니다. 그후도구» 반입» 공유라이브러리를선택하고입력요청을따라공유라이브러리파일 LabVIEW 업그레이드노트 60 ni.com/korea
61 을위한래퍼 VI 를생성합니다. 공유라이브러리파일의이름과헤더.h 파일을제공해야합니다. 공유라이브러리파일을위한래퍼를생성하는것에대한추가적인정보는 LabVIEW 도움말목차탭의기본» 텍스트기반프로그래밍언어에서작성된코드호출하기» 사용법» 공유라이브러리파일에서함수반입하기를참조하십시오. 인스트루먼트드라이버템플릿 LabVIEW 8.2 에는새인스트루먼트드라이버생성마법사를위한다음과같은새로운템플릿이포함되어있습니다 : 일반목적 ( 레지스터기반 ) 클래스에특정한템플릿이없는레지스터기반인스트루먼트에사용합니다. 일반적인레지스터기반인스트루먼트는다음을포함합니다 : VXI 및 PXI. 스펙트럼분석기 주파수범위, 스윕커플링설정과같은기본작업을컨트롤합니다. 이템플릿은마커설정및쿼리하기와같은고급기능도포함합니다..NET 과 ActiveX 개선사항 (Windows).NET 컨트롤에는사용자인터페이스스레드의존성이더이상존재하지않습니다..NET 컨트롤작업의경우, 사용자인터페이스스레드에서실행하기위해 VI 또는 subvi 를설정할필요가없습니다. 기본으로, LabVIEW 는모든.NET 컨트롤이올바른스레드에서실행되도록설정하며, 대부분의경우사용자인터페이스스레드입니다. LabVIEW 는 AcitiveX 와.NET 콜백 VI 에서디버깅을지원하지않습니다. ActiveX 와.NET 콜백 VI 에서브레이크포인트를사용하는경우, LabVIEW 는브레이크포인트에서일시정지하지않습니다. LabVIEW 8.0 과이전버전에서,.NET 참조번호프로브는참조의 16 진수값만디스플레이합니다. LabVIEW 8.2 의경우,.NET 참조번호프로브는.NET 참조번호, 객체의타입, 객체의해쉬코드, 참조의 16 진수값으로나타낸객체에 ToString() 메소드의호출결과를디스플레이합니다. 값이유효하지않은참조번호인경우이프로브를사용하여브레이크포인트를설정할수있습니다. LabVIEW 8.2 에서는다음과같이.NET 과 ActiveX 메뉴가변경되었습니다 : 도구».NET & ActiveX 메뉴아이템인.NET 컨트롤을팔레트에추가와 ActiveX 컨트롤을팔레트에추가는도구» 반입».NET 컨트롤을팔레트로와도구» 반입»ActiveX 컨트롤을팔레트로로각각변경되었습니다. 도구».NET & ActiveX»ActiveX 프로퍼티탐색메뉴아이템은보기» ActiveX 프로퍼티브라우저로변경되었습니다. National Instruments Corporation 61 LabVIEW 업그레이드노트
62 NI 예제탐색기의개선사항 가장최근예제폴더는기본으로 NI 예제탐색기의탐색탭에나타납니다. NI 예제탐색기의설정버튼을클릭한후일반탭을클릭하여대화상자의가장최근예제폴더에서디스플레이될예제의최대개수를설정할수있습니다. NI 예제탐색기의개선사항에대한추가적인정보는 NI 예제탐색기도움말을참조하십시오. NI 예제탐색기에서도움말버튼을클릭하여 NI 예제탐색기도움말을디스플레이합니다. 소스컨트롤개선사항 LabVIEW 의소스컨트롤에대한추가적인정보는 LabVIEW 도움말목차탭의기본» 프로젝트구성하기와관리하기모음을참조하십시오. 다음타사소스컨트롤제공자는 LabVIEW 8.2 Professional Development System 에서통합및기본기능의테스트를마쳤습니다 : Seapine Surround SCM Borland StarTeam Telelogic Synergy PushOK (CVS 및 SVN 플러그인 ) ionforge Evolution 노트현재 ionforge Evolution 2.8 및이후버전은 LabVIEW 에서작동합니다. 또한 LabVIEW 가 VI 의그래픽비교에서사용하는과정의경우, LabVIEW 8.0 호환보다더많은타사소스컨트롤제공자가호환됩니다. LabVIEW 프로젝트폴더에서소스컨트롤작동 LabVIEW 프로젝트내의아이템폴더에서소스컨트롤작업을수행할수있습니다. LabVIEW 는계층구조내의모든적절한아이템에작업을수행합니다. 예를들어파일을소스컨트롤에추가하는경우, LabVIEW 는폴더내의파일중사용자가소스컨트롤에추가하지않은파일들만추가합니다. 아이템폴더에서소스컨트롤작업을수행할때폴더아이템에적용되는모든소스컨트롤설정옵션이나타납니다. 노트폴더내에프로젝트라이브러리가있는경우, 수행하는소스컨트롤작업은프로젝트라이브러리내의아이템까지확장되지않습니다. 프로젝트라이브러리내의아이템에소스컨트롤작업을수행하려면수동으로해당아이템을선택해야합니다. 프로젝트라이브러리내의폴더에서소스컨트롤작업을수행할수있습니다. LabVIEW 업그레이드노트 62 ni.com/korea
63 소스컨트롤작업의저장되지않은파일 변경내역이저장되지않은파일에체크인작업을시도하는경우, 저장되지않은파일대화상자가나타나변경내역을저장하거나무시하도록입력요청합니다. 소스컨트롤작업대화상자에서확인버튼을클릭하고소스컨트롤작업에포함한 LabVIEW 파일타입에저장하지않은변경사항이있는경우이대화상자가나타납니다. 또한저장하지않은변경사항이있는라이브러리또는프로젝트파일에서도구» 소스컨트롤» 차이보이기를선택한경우에도이대화상자가나타납니다. 기타소스컨트롤개선사항 LabVIEW 8.2 에서는다음과같이소스컨트롤의부수적인사항이개선되었습니다 : LabVIEW 8.0에서, 도구» 소스컨트롤메뉴의소스컨트롤에추가메뉴아이템은저장되지않은파일에서사용할수있었습니다. LabVIEW 8.2 의경우, 파일을저장하기전에는소스컨트롤에추가메뉴아이템을사용할수없습니다. 도구» 소스컨트롤» 소스컨트롤설정을선택하고 vi.lib 제외와 instr.lib 제외확인란을사용하여파일을소스컨트롤에추가할때 vi.lib 와 instr.lib 의파일을제외합니다. 파일을소스컨트롤에추가할때 LabVIEW 가의존성을포함하도록설정하는경우, 이옵션은작업에서필요하지않은파일을제외합니다. Perforce 개정히스토리대화상자에는이개정으로동기화와변경리스트설명하기옵션이포함되어있습니다. 이옵션에접근하려면히스토리리스트의개정에서마우스오른쪽버튼을클릭합니다. Perforce 개정히스토리대화상자에서변경리스트에동작영역은현재변경리스트에서취한동작을디스플레이합니다. 가능한작업은추가, 편집, 삭제, 분기, 통합등이있습니다. 또한이필드는동작이발생한파일타입도디스플레이합니다. (Windows) Perforce 코어설치프로그램을설치한경우, Perforce SCM 은옵션대화상자소스컨트롤페이지의소스컨트롤제공자이름풀다운메뉴에나타납니다. TDM 개선사항 LabVIEW 8.2 에서는다음과같이 TDM 이개선되었습니다. TDM 스트리밍파일포맷 LabVIEW 8.2 에는 2 진파일을저장하기위한 TDM 스트리밍 (.tdms) 파일포맷이포함되어있습니다..tdms 파일포맷은 LabVIEW 8.0 및이전버전에서사용되는.tdm 파일포맷보다더욱빠른쓰기성능을제공합니다. 또한.tdms 파일포맷은프로퍼티를정의할때더욱단순한인터페이스를제공합니다. National Instruments Corporation 63 LabVIEW 업그레이드노트
64 TDMS VI 와함수에대한정보는이문서의 TDM 스트리밍 VI 와함수섹션을참조하십시오. 사용자정의 TDM 과 TDMS 프로퍼티 사용자정의프로퍼티를생성하고사용자정의하고 2 진측정파일의 DAQmx 프로퍼티를지정할수있습니다. [ 측정파일에쓰기 ], [ 데이터쓰기 ], [ 프로퍼티설정 ], [ 프로퍼티얻기 ] 익스프레스 VI 를사용하여.tdm 또는.tdms 파일의사용자정의프로퍼티를설정합니다. [ 측정파일에쓰기 ] 익스프레스 VI 설정페이지의고급버튼을클릭하여프로퍼티를설정합니다. [ 데이터쓰기 ], [ 프로퍼티설정 ], [ 프로퍼티얻기 ] 익스프레스 VI 의설정페이지를디스플레이하여프로퍼티를설정합니다. 웹서비스반입하기 (Windows) 웹서비스의모든복잡한설정을관리하지않고도 LabVIEW 8.2 에서웹서비스를사용할수있습니다. 웹서비스를 VI 의프로젝트라이브러리로변환한후로컬컴퓨터에서독립적으로사용할수있는웹서비스처럼프로그램할수있습니다. 웹서비스설명언어 (WSDL) 에유효한 URL 을제공해야합니다. WSDL 은웹서비스와기능을설명하는데사용되는 XML 포맷의언어입니다. 도구» 웹서비스를선택하여마법사를시작합니다. 이마법사는웹서비스에메소드를반입하고 VI 라이브러리를생성하는과정을도와줍니다. 노트 웹서비스반입마법사를사용하려면.NET Framework 1.1 또는이후버전이설치되어있어야합니다. 외부코드함수변경내역 웹서비스반입에대한추가적인정보는 LabVIEW 도움말목차탭의기본» Windows 연결» 개념» 웹서비스반입하기모음을참조하십시오. 외부소스코드가사용하는 Memory Manager 인터페이스의일부에서데이터타입 size_t 가타입 int32 를대체합니다. 이변경사항은기존 DLL 과호환됩니다. Memory Manager 함수에대한추가적인정보는 LabVIEW 도움말에서 Memory Manager Functions 항목을참조하십시오. National Instruments, NI, ni.com 과 LabVIEW 는 National Instruments Corporation 의상표들입니다. National Instruments 의상표들에관한더많은정보를원하신다면 ni.com/legal 에서 Terms of Use 란을참조하십시오. 이문서에서언급된다른제품과회사의이름들은각각해당회사들의상표이거나상호들입니다. 적절한위치에서내쇼날인스트루먼트의특허권을참조할수있습니다 : 소프트웨어의 Help»Patents, CD 의 patents.txt 파일, 또는 ni.com/patents. MATLAB 은 The MathWorks, Inc. 의등록된상표입니다 National Instruments Corporation 판권소유 B 년 08 월판
Windows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
Archived: LabVIEW 8.5 업그레이드 노트 - National Instruments
LabVIEW 업그레이드노트 LabVIEW 8.5 로업그레이드하기 목록 이업그레이드노트는 Windows, Mac OS, Linux 에서 LabVIEW 를버전 8.5 로업그레이드하는과정및업그레이드할때유의사항, 새로운기능을설명합니다. LabVIEW 7.1 또는이전버전에서 LabVIEW 8.5 로업그레이드하는경우, National Instruments 는 LabVIEW
View Licenses and Services (customer)
빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차
Archived: LabVIEW 업그레이드 노트 - National Instruments
LabVIEW 업그레이드 노트 이 업그레이드 노트에서는 Windows, Mac OS, Linux 용 LabVIEW 를 8.6 버전으로 업그레이 드하는 과정, 업그레이드에서의 유의사항 및 8.6 버전의 새로운 기능에 대해 설명합니다. 잠재 적인 호환성 문제에 대해 더 배우고자 하는 경우, 이전 버전의 LabVIEW 에서 저장한 VI 를 새 LabVIEW 버전에
Studuino소프트웨어 설치
Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...
아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상
Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는
Microsoft Word - windows server 2003 수동설치_non pro support_.doc
Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로
MF Driver Installation Guide
Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인
6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO
Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD
PowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
Archived: LabVIEW 2009 업그레이드 노트 - National Instruments
LabVIEW 업그레이드노트 목차 이업그레이드노트에서는 Windows, Mac OS, Linux 용 LabVIEW 2009 버전으로업그레이드하는과정, 업그레이드유의사항, 새로운기능에대해설명합니다. 잠재적인호환성문제에대해더배우고자하는경우, 이전버전의 LabVIEW 에서저장한 VI 를새 LabVIEW 버전에로드하기전에이업그레이드노트를읽으십시오. 새 LabVIEW
Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P
Duplicator 는기본적으로원본하드디스크를빠르게복사본하드디스크에복사하는기능을하는것입니다.. 복사본 하드디스크가원본하드디스크와똑같게하는것을목적으로하는것이어서저용량에서고용량으로복사시몇 가지문제점이발생할수있습니다. 하드디스크는사용하려면, 디스크초기화를한후에포맷을해야사용가능합니다. Windows PC는 MBR과 GPT 2 개중에 1개로초기화합니다. -Windows
설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1
디지털 사진 프린터 P-S100 프린터 드라이버 설치 가이드 사용하는 컴퓨터에 따라 제공된 프린터 드라이버를 설치합니다. 설치 절차 에 대한 자세한 내용은 CD-ROM의 Readme 파일을 참조하십시오. 작동 환경 Windows 호환 모델: IBM PC/AT 및 호환품 운영 체제: Windows 98 SE/Me/2000/XP (Windows 98 SE/Me/2000/XP
IRISCard Anywhere 5
이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의
<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>
SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......
Microsoft PowerPoint - 권장 사양
Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home
사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을
IDIS Mobile ios 사용설명서 Powered by 사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다.
vRealize Automation용 VMware Remote Console - VMware
vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation
목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423
1
1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15
ISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사
IDIS Mobile Android 사용설명서 Powered by 사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사양 및 버전에 따라 일부
Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집
Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와
MF3010 MF Driver Installation Guide
한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................
MF5900 Series MF Driver Installation Guide
한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................
System Recovery 사용자 매뉴얼
Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.
제 2 장 기본 사용법
LS Studio 1. 시작하기 1.1 특징 XG5000 에서는 XP-Builder, DriveView7 등의소프트웨어와의통합된개발환경을제공합니다. 통합된 개발환경에서는모든프로젝트파일을 XG5000 에서통합관리합니다. XP-Builder 통합프로젝트를사용함으로써 PLC 에서사용할변수목록을 CSV 파일로내보내기또는불러오기하는번거로움없이바로사용할수있습니다. 또한
Microsoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
DBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 [email protected] } 과제제출은 [email protected] } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
NTD36HD Manual
Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7
LabVIEW Core 1 Course Manual (Korean)
LabVIEW TM Core 1 교육과정매뉴얼 교육과정소프트웨어버전 2010 2010 년 10 월판 325290B-0129 LabVIEW Core 1 교육과정매뉴얼 저작권 1993 2010 National Instruments Corporation. 판권소유. 저작권법에따라, 이간행물은 National Instruments Corporation 의사전서면동의없이는간행물의전부또는일부라도사진복사,
PowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han ([email protected]) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault
사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash
Microsoft PowerPoint - chap06-2pointer.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: [email protected] 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.
쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로
한국어 표준 설정안내 서브 초침 시간 및 설정 1. 용두를 2의 위치로 뽑아냅니다. 2. 용두를 시계방향 또는 반시계방향으로 돌려(모델에 따라 다름) 를 전날로 설정합니다. 3. 용두를 3의 위치로 당기고 현재 가 표시될 때까지 시계방향으로 돌립니다. 4. 용두를 계속 돌려 정확한 오전/오후 시간을 설정합니다. 5. 용두를 1의 위치로 되돌립니다. 169 쓰리
Windows 10 General Announcement v1.0-KO
Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows
API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어
메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -
Microsoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
Microsoft Word - Armjtag_문서1.doc
ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor
tiawPlot ac 사용방법
tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr [email protected] HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정
server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지
ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,
Install stm32cubemx and st-link utility
STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7
<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>
SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-
비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리
ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows
ThinkVantage Fingerprint Software
ThinkVantage 지문 인식 소프트웨어 First Edition (August 2005) Copyright Lenovo 2005. Portions Copyright International Business Machines Corporation 2005. All rights reserved. U.S. GOVERNMENT USERS RESTRICTED RIGHTS:
Endpoint Protector - Active Directory Deployment Guide
Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항
1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
Microsoft PowerPoint - ch07 - 포인터 pm0415
2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : [email protected]) Outline 포인터 (pointer) 란? 간접참조연산자
슬라이드 1
CCS v4 사용자안내서 CCSv4 사용자용예제따라하기안내 0. CCS v4.x 사용자 - 준비사항 예제에사용된 CCS 버전은 V4..3 버전이며, CCS 버전에따라메뉴화면이조금다를수있습니다. 예제실습전준비하기 처음시작하기예제모음집 CD 를 PC 의 CD-ROM 드라이브에삽입합니다. 아래안내에따라, 예제소스와헤더파일들을 PC 에설치합니다. CD 드라이브 \SW\TIDCS\TIDCS_DSP80x.exe
Microsoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및
OKI 프린터호환성 Mac OS X 와호환성 Ma(10.9) Ma(10.10) Ma(10.11) Ma(10.12) 버전 : 7.8 날짜 : 2017-05-10 소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이
제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호
제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법
SBR-100S User Manual
( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S
윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
슬라이드 1
1 도구 개요 2 도구 설치 방법 3 도구 기능 소개 4 도구 활용 예제 5 FAQ 6 도구 평가 7 용어집 목차 1. 도구 개요 2. 도구 설치 방법 2.1 OpenProj 다운로드 2.2 OpenProj 설치하기 4. 도구 활용 예제 4.1 예제 설명 4.2 일정 관리 4.3 인적 자원 관리 4.4 프로젝트 진행 4.5 프로젝트 변경 관리 3.1 OpenProj
4S 1차년도 평가 발표자료
모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components
Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse
Archived: LabVIEW Fundamentals (Korean) - National Instruments
LabVIEWTM LabVIEW 기본매뉴얼 LabVIEW 기본매뉴얼 2005 년 10 월판 374029A-0129 지원 전세계기술지원및제품정보 ni.com National Instruments 본사 11500 North Mopac Expressway Austin, Texas 78759-3504 USA 전화 : 512 683 0100 전세계사무소남아프리카공화국
PowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 [email protected] 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
행자부 G4C
인증서발급관리모듈 Ver 1.0 개정이력 버전변경일변경사유변경내용작성자승인 1.0 2012-12-22 제정이경희 Copyright 2006. All rights reserved DreamSecurity. 2 목차 1. 인증시스템 ACTIVEX 설치절차... 4 1.1 설치... 4 2. 인증시스템 ACTIVEX 사용... 7 2.1 인증서발급... 7 2.2
PowerPoint 프레젠테이션
실습 1 배효철 [email protected] 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
Visual Basic 반복문
학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For
Windows Server 2012
Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB
[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
RealDSP UT 프로그램 메뉴얼
Motorola Programmer ( 모델명 : MDProg16) 사용설명서 UUU 리얼시스 (RealSYS) Web: www.realsys.co.kr Tel: 031-420-4326 Fax: 031-420-4329-1 - 1. Motorola Programmer 프로그램특징 A. JTAG & OnCE 기능을이용한 Motorola 의내부플래시메모리 Writing
1809_2018-BESPINGLOBAL_Design Guidelines_out
베스핀글로벌 디자인 가이드라인 베스핀글로벌은 경험과 기술을 바탕으로 고객에게 신뢰를 주는 기업이기를 지향합니다. 모든 서비스와 소통채널에서 우리의 가치를 일관되게 표현하도록 합니다. SIGNATURE SIGNATURE + SLGAN SIGNATURE [CHINA] SIGNATURE + SYMBL 2018년 1.ver 베스핀글로벌 디자인 가이드라인 디자인 가이드라인을
Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3
Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow
목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows
삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버
PowerPoint Presentation
Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음
슬라이드 제목 없음
MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,
JDK이클립스
JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
왜곡보정버전업그레이드순서 - Windows 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는왜곡보정의버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트도받고있으므로사용하시는환경등으로펌웨어를업데이트할수없는사용자는이용하여주십시오. 사용하시는카메라사용법
왜곡보정버전업그레이드순서 - 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는왜곡보정의버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트도받고있으므로사용하시는환경등으로펌웨어를업데이트할수없는사용자는이용하여주십시오. 사용하시는카메라사용법은사용설명서를읽어주십시오. 주의왜곡보정을버전업그레이드하는동안 [ 카메라의전원을 OFF 로설정 ] [ 카메라의버튼종류를조작
..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A
..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*
Archived: LabVIEW Release Notes (Korean) - National Instruments
LabVIEW 릴리즈노트 LabVIEW 8.5 설치하기 이릴리즈노트에는 LabVIEW 설치및삭제요령, LabVIEW 소프트웨어의시스템사양이포함되어있습니다. 이전 LabVIEW 버전에서업그레이드한사용자인경우, LabVIEW 8.5 를설치하기전에업그레이드패키지에포함된 LabVIEW 업그레이드노트를먼저읽으십시오. VI 를 LabVIEW 8.5 에서사용할수있도록변환하기전에몇가지유의사항을고려해야합니다.
Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치
Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치 VirtualBox를 사용하기 위해서는 일단 https://www.virtualbox.org/wiki/downloads 사이트에서 윈도우용 버추얼박스 설치화일을 다운로드 해야합니다. Ubuntu를 사용하기 위해서는 Ubuntu 디스크 이미지 화일을 다운로드
< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
Archived: LabVIEW 릴리즈 노트 - National Instruments
LabVIEW 릴리즈노트 이릴리즈노트에는 LabVIEW 설치방법, LabVIEW 소프트웨어의시스템사양이포함되어있습니다. 이전 LabVIEW 버전에서업그레이드하는경우, LabVIEW 8.6 을설치하기전에먼저업그레이드패키지에포함된 LabVIEW 업그레이드노트를읽으십시오. VI 를 LabVIEW 8.6 에서사용할수있도록변환하기전에몇가지유의사항을고려해야합니다. 목차
고객 카드 1588-7278
고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송
Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA
Spotlight on Oracle V10.x DELL SOFTWARE KOREA 2016-11-15 Spotlight on Oracle 목차 1. 시스템요구사항... 2 1.1 지원하는데이터베이스...2 1.2 사용자설치홖경...2 2. 프로그램설치... 3 2.1 설치프로그램실행...3 2.2 라이선스사용관련내용확인및사용동의...3 2.3 프로그램설치경로지정...4
CODESYS 런타임 설치과정
CODESYS 런타임설치과정 CODESYS Control RTE / SoftMotion RTE Setup Web: www.altsoft.kr E-mail: [email protected] Tel: 02-547-2344 목 차 CODESYS 런타임 - Control RTE, SoftMotion RTE... 2 다운로드및설치과정... 2 CODESYS EtherCAT
Office 365 사용자 가이드
[ 여기에입력 ] Office 365 사용자가이드 OFFICE 365 모바일설정 목차 1. 모바일에메일계정추가하기... 2 2. Lync 2013 App 설치하기... 7 3. Office Mobile App 설치하기... 10 4. Office for ipad 설치하기... 16-1 - 모바일기기에 Office 365 를설정해보세요. 모바일기기에 Office
JVM 메모리구조
조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.
OCW_C언어 기초
초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향
Xcovery 사용설명서
ㄱ 센티리온 프리미엄 사용설명서 목 차 Chapter 1 프로그램 소개 및 기본개념 1) 시스템 복구 2) 시스템백업 3) 시스템 백업 및 시스템 복구 활용하기 4) 폴더보호 Chapter 2 프로그램 설치하기 1) 프로그램 설치 방법 2) Centillion 설치 소프트웨어 사용권 계약서 3) 제품 인증 키 입력 4) Centillion 폴더보호 5) Windows
LabVIEW 2011 업그레이드 노트 - National Instruments
LabVIEW 업그레이드노트 목차 이업그레이드노트에서는 Windows, Mac OS X, Linux 용 LabVIEW 를 LabVIEW 2011 버전으로업그레이드하는과정을설명합니다. 업그레이드전에다음토픽에대한정보를얻으려면이문서를읽으십시오 : LabVIEW 업그레이드관련작업을완료하는순서. 이전버전의 LabVIEW 에서저장한 VI 를로드하기전에알아야할잠재적인호환성문제.
윈도우시스템프로그래밍
데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
MVVM 패턴의 이해
Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어
1. 무선 이미지 유틸리티 설명 1-1. 기능 이 Wireless Image Utility 는 안드로이드용 응용 프로그램입니다. 안드로이드 태블릿 또는 안드로이드 스마트폰에서 사용할 수 있습니다. 안드로이드 기기에 저장된 파일을 프로젝터로 무선 전송 컴퓨터에서 USB
무선 이미지 유틸리티 버전 1.1 NEC 프로젝터용 안드로이드 응용 프로그램 무선 이미지 유틸리티 작동 설명서 NEC's Image 목차 1. 무선 이미지 유틸리티 설명...2 1-1. 기능...2 1-2. 작동 조건...5 1-3. 작동 순서...6 2. 안드로이드 기기에 Wireless Image Utility 설치...6 3. 안드로이드 기기에 투사할
Freecom Mobile Drive XXS 사용자에게! Freecom Mobile Drive XXS 외장형 하드 드라이브를 선택해 주셔서 감사합니다. 최 적의 사용과 성능을 위해 본 제품을 사용하기 전에 본 설명서를 주의 깊게 읽을 것 을 권합니다. Freecom T
사용자 설명서 MOBILE DRIVE XXS EXTERNAL MOBILE HARD DRIVE / 2.5" / USB 2.0 Rev. 907 Freecom Mobile Drive XXS 사용자에게! Freecom Mobile Drive XXS 외장형 하드 드라이브를 선택해 주셔서 감사합니다. 최 적의 사용과 성능을 위해 본 제품을 사용하기 전에 본 설명서를 주의
Tablespace On-Offline 테이블스페이스 온라인/오프라인
2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가
1. auto_ptr 다음프로그램의문제점은무엇인가? void func(void) int *p = new int; cout << " 양수입력 : "; cin >> *p; if (*p <= 0) cout << " 양수를입력해야합니다 " << endl; return; 동적할
15 장기타주제들 auto_ptr 변환함수 cast 연산자에의한명시적형변환실행시간타입정보알아내기 (RTTI) C++ 프로그래밍입문 1. auto_ptr 다음프로그램의문제점은무엇인가? void func(void) int *p = new int; cout > *p; if (*p
볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭
사운드 문제해결 1. 볼륨 조절 관련 문제가 발생했을 때 음악은 재생이 되는데 소리가 들리지 않는 경우가 있습니다. 이때는 먼저 스피커 연결 부위가 잘 연 결되었는지, 볼륨 조정은 올바르게 되었는지 확인해야 합니다. 1) 스피커 확인 및 볼륨 조절하기 1> 컴퓨터 본체 뒷면에 스피커로 연결되는 부분에 올바르게 잭이 꽂혀 있고, 꽉 끼워져 있는지 확인합 니다.
ICAS CADWorx SPLM License 평가판설치가이드
ICAS CADWorx SPLM License 평가판설치가이드 CADWorx SPLM License 평가판설치가이드 설치권장사항 Operating System Compatibility ( 반드시 AutoCAD 가설치되어있어야합니다.) 추천시스템 3.0 GHz Intel Pentium IV or greater Windows XP Professional or later
