LabVIEW Core 1 Course Manual (Korean)

Size: px
Start display at page:

Download "LabVIEW Core 1 Course Manual (Korean)"

Transcription

1 LabVIEW TM Core 1 교육과정매뉴얼 교육과정소프트웨어버전 년 10 월판 B-0129 LabVIEW Core 1 교육과정매뉴얼 저작권 National Instruments Corporation. 판권소유. 저작권법에따라, 이간행물은 National Instruments Corporation 의사전서면동의없이는간행물의전부또는일부라도사진복사, 기록, 정보검색시스템으로저장, 번역을할수없음은물론이거니와전자또는기계방식의여하한형태로도복제또는송신될수없습니다. 내쇼날인스트루먼트는타인의지적재산권을존중하며사용자에게도그렇게할것을요청하고있습니다. NI 소프트웨어는저작권및기타지적재산권법에의해보호받고있습니다. NI 소프트웨어를타인소유의소프트웨어또는기타자료들을복제하는데사용할수있는경우, 여러분은 NI 소프트웨어를라이센스또는기타법적제한조건에따라복제해도되는자료들을복제하는데에만사용하여야합니다. For components used in USI (Xerces C++, ICU, HDF5, b64, Stingray, and STLport), the following copyright stipulations apply. For a listing of the conditions and disclaimers, refer to either the USICopyrights.chm or the Copyrights topic in your software. Xerces C++. This product includes software that was developed by the Apache Software Foundation ( Copyright 1999 The Apache Software Foundation. All rights reserved. ICU. Copyright International Business Machines Corporation and others. All rights reserved. HDF5. NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities Copyright 1998, 1999, 2000, 2001, 2003 by the Board of Trustees of the University of Illinois. All rights reserved. b64. Copyright , Matthew Wilson and Synesis Software. All Rights Reserved. Stingray. This software includes Stingray software developed by the Rogue Wave Software division of Quovadx, Inc. Copyright , Quovadx, Inc. All Rights Reserved. STLport. Copyright Boris Fomitchev 상표 CVI, LabVIEW, National Instruments, NI, ni.com, National Instruments 회사로고및이글로고는 National Instruments Corporation 의상표들입니다. National Instruments 의기타상표는 ni.com/trademarks 의 Trademark Information 을참조하시기바랍니다. The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries. 이문서에서언급된다른제품과회사의이름들은각각해당회사들의상표이거나상호들입니다. National Instruments Alliance Partner Program 의멤버들은 National Instruments 와는다른독자적인사업기구들이며 National Instruments 와어떠한대리관계나파트너쉽또는 joint-venture 관계를가지고있지않습니다. 특허권 National Instruments 제품 / 기술에대한특허권에관하여는귀하의소프트웨어에있는도움말 특허, 귀하의미디어에있는 patents.txt 파일또는 ni.com/patents 의 National Instruments Patent Notice 를참고하십시오.

2 ÉTÉ Å[ÉgÉTÉ Å[Ég 전세계기술지원및제품정보 ni.com/korea National Instruments 본사 North Mopac Expressway Austin, Texas USA 전화 : 전세계사무소 남아프리카공화국 , 네덜란드 31 (0) , 노르웨이 47(0) , 뉴질랜드 , 대만 , 대한민국 , 덴마크 , 독일 , 러시아 , 레바논 961 (0) , 말레이시아 , 멕시코 , 벨기에 32 (0) , 브라질 , 스웨덴 46 (0) , 스위스 , 스페인 , 슬로베니아 , 싱가포르 , 영국 , 오스트리아 , 이스라엘 , 이탈리아 , 인도 , 일본 , 중국 , 체코 , 캐나다 , 타이 , 터키 , 포르투갈 , 폴란드 , 프랑스 , 핀란드 358 (0) , 호주 추가적인지원정보는, 추가적인정보와리소스부록을참조하십시오. National Instruments 문서에대한문의사항은 National Instruments 웹사이트의 ni.com/info 에서정보코드 feedback 을입력하십시오.

3 목차 수강생안내서 A. NI 자격증...vii B. 교육과정설명...viii C. 시작하기전의준비사항...ix D. 교육과정소프트웨어설치하기...x E. 교육과정목표...x F. 표기법...xi 1 과하드웨어설정하기 A. DAQ 하드웨어 B. DAQ 소프트웨어사용하기 C. 인스트루먼트컨트롤 D. GPIB E. 시리얼포트통신 F. 인스트루먼트컨트롤소프트웨어사용하기 G. 교육과정프로젝트 과 LabVIEW 탐색하기 A. 버추얼인스트루먼트 (VI) B. VI 의구성요소 C. VI 시작하기 D. 프로젝트탐색기 E. 프런트패널 F. 블록다이어그램 G. 컨트롤, VI, 함수검색하기 H. 도구선택하기 I. 데이터흐름 J. 간단한 VI 만들기 과 VI 문제해결및디버깅하기 A. LabVIEW 도움말유틸리티 B. 깨진 VI 수정하기 C. 디버깅기법 D. 정의되지않은데이터또는예상치못한데이터 E. 에러확인및에러핸들링하기 National Instruments Corporation iii LabVIEW Core 1 교육과정매뉴얼

4 목차 4 과 VI 구현하기 A. 프런트패널디자인 B. LabVIEW 데이터타입 C. 코드문서화하기 D. While 루프 E. For 루프 F. VI 타이밍 G. 루프반복에서데이터전달하기 H. 데이터플롯하기 I. 케이스구조 과데이터연계하기 A. 배열 B. 클러스터 C. 타입정의 과리소스관리하기 A. 파일 I/O 이해하기 B. 상위레벨파일 I/O C. 하위레벨파일 I/O 이해하기 D. DAQ 프로그래밍 E. 인스트루먼트컨트롤프로그래밍하기 F. 인스트루먼트드라이버사용하기 과모듈러어플리케이션개발하기 A. 모듈화이해하기 B. 아이콘및커넥터팬만들기 C. SubVI 사용하기 과일반적인디자인기법과패턴 A. 순차적인프로그래밍사용하기 B. 상태프로그래밍사용하기 C. 상태머신 D. 병렬처리사용하기 과변수사용하기 A. 병렬과정 B. 변수 C. 기능적인글로벌변수 D. 경합조건 LabVIEW Core 1 교육과정매뉴얼 iv niedu.co.kr

5 목차 부록 A 측정의기초 A. 컴퓨터기반의측정시스템사용하기...A-2 B. 측정의개념이해하기...A-4 C. 측정품질개선하기...A-11 부록 B 추가적인정보와리소스 용어집 색인 National Instruments Corporation v LabVIEW Core 1 교육과정매뉴얼

6

7 데이터연계하기 토픽 5 서로관련된여러데이터를같이그룹화하는것이유용한경우가종종있습니다. LabVIEW 에서는배열과클러스터를통해서로연관성이있는데이터를그룹화합니다. 배열은동일한타입의여러데이터를하나의데이터구조로통합하고, 클러스터는다양한타입의여러데이터를하나의구조로통합합니다. 타입정의를사용하여사용자컨트롤및인디케이터를정의할수있습니다. 이번과에서는배열, 클러스터, 타입정의에대해배우고, 이를효과적으로사용할수있는응용법을학습하게됩니다. A. 배열 B. 클러스터 C. 타입정의 National Instruments Corporation 5-1 LabVIEW Core 1 교육과정매뉴얼

8 A. 배열 노트 배열은원소와차원으로구성됩니다. 배열을구성하는데이터를원소라고합니다. 차원은배열의길이, 높이, 혹은폭을지칭합니다. 배열은하나또는그이상의차원을가지며, 메모리가충분하다면한차원마다최대 (2 31 ) 1 개의원소를포함할수있습니다. 숫자형, 불리언, 경로, 문자열, 웨이브폼, 클러스터데이터타입으로배열을만듭니다. 비슷한데이터를모아서작업을하거나반복된연산을수행하는경우에배열이유용할수있습니다. 배열은웨이브폼에서수집한데이터및루프에서생성된데이터를저장하는이상적인방법입니다. 이경우, 루프의각반복에서배열안의원소를하나씩생성하게됩니다. LabVIEW 에서배열인덱스는 0 을기준으로합니다. 배열에있는첫번째원소의인덱스는차원에관계없이 0 입니다. 제한사항 배열로이루어진배열을만들수는없습니다. 그렇지만다차원의배열을사용할수도있고, 아니면각각의클러스터가하나또는그이상의배열을포함하는클러스터로이루어진배열을생성할수도있습니다. 그러나, 서브패널컨트롤, 탭컨트롤,.NET 컨트롤, ActiveX 컨트롤, 차트, 멀티플롯 XY 그래프의배열은생성할수없습니다. 클러스터에대한추가적인정보는이과의클러스터섹션을참조하십시오. 1 년의 12 달을나열한텍스트배열을간단한예로들수있습니다. LabVIEW 에서는 12 개의원소를가진 1D 문자열배열로 1 년을나타낼수있습니다. 배열원소에는순서가있습니다. 사용자가특정원소에접근할수있도록, 배열에서는인덱스를사용합니다. 인덱스는 0 을기준으로해서시작합니다. 즉, n 개의원소를가진배열은 0 에서부터 n 1 까지인덱스되는것입니다. 예를들어, n = 12 인 12 달에대하여인덱스는 0 에서 11 이됩니다. 3 월은세번째달이므로인덱스는 2 입니다. LabVIEW Core 1 교육과정매뉴얼 5-2 niedu.co.kr

9 그림 5-1 에서숫자형의배열예를확인할수있습니다. 이배열에서보이는첫번째원소 (3.00) 는인덱스 1 에있으며, 두번째원소 (1.00) 는인덱스 2 에있습니다. 인덱스디스플레이에서원소 1 이선택되었기때문에, 인덱스 0 의원소가이그림에서는보이지않습니다. 인덱스디스플레이에서선택된원소는항상원소디스플레이의가장왼쪽자리에위치하게됩니다. 배열컨트롤및인디케이터생성하기 1 1 인덱스디스플레이 2 원소디스플레이 그림 5-1. 숫자형배열컨트롤 아래의프런트패널에서보이는것처럼프런트패널에배열쉘을추가한다음에숫자형, 불리언, 문자열, 경로, 참조번호, 클러스터컨트롤또는인디케이터등의데이터객체및원소를배열쉘안에끌어놓아서배열컨트롤이나배열인디케이터를만들수있습니다. 그림 5-2. 배열쉘안에숫자형컨트롤놓기 적합하지않은컨트롤및인디케이터를배열쉘안에끌어오려고하면, 배열쉘에컨트롤또는인디케이터를놓을수없게됩니다. 블록다이어그램에서배열을사용하기전에, 먼저배열쉘안에객체를삽입해야합니다. 그렇지않은경우, 블록다이어그램에서배열은안에빈사각대괄호가있는검정색터미널로표시되며, 관련데이터타입이설정되지않습니다. 2 National Instruments Corporation 5-3 LabVIEW Core 1 교육과정매뉴얼

10 2 차원배열앞에서 1D 배열의예를살펴보았습니다. 2D 배열의원소는그리드 (grid) 안에저장됩니다. 특정원소를찾으려면행인덱스와열인덱스가필요하며, 이인덱스들은 0 을기준으로시작합니다. 그림 5-3 은각각 8 개의행과열을가진 2D 배열로서, 총 8 8 = 64 개의원소를포함하고있습니다 그림 D 배열 프런트패널에서다차원배열을추가하려면, 인덱스디스플레이에서마우스오른쪽버튼으로클릭한후바로가기메뉴에서차원추가를선택합니다. 또한, 인덱스디스플레이의크기를조정하여원하는수만큼의여러차원을만들수있습니다. 배열초기화하기 배열을초기화하거나초기화하지않은채로둘수있습니다. 배열이초기화되면, 각차원에있는원소의개수및각배열의내용을정의하게됩니다. 초기화하지않은배열은지정한수만큼의차원을갖고있지만, 안에원소를포함하지는않습니다. 그림 5-4 에서초기화되지않은 2D 배열컨트롤의예를확인할수있습니다. 이배열안에있는모든원소가모두흐릿하게보입니다. 이는배열이초기화되지않았음을나타냅니다. 그림 5-4. 초기화되지않은 2D 배열 LabVIEW Core 1 교육과정매뉴얼 5-4 niedu.co.kr

11 그림 5-5 에서는 6 개의원소가초기화되어있습니다. 배열상수생성하기 배열입력오토인덱싱하기 그림 개의원소를가진초기화된 2D 배열 2D 배열에서특정행에있는하나의원소를초기화하면, 그행에남은원소들은해당데이터타입의기본값으로초기화되어채워집니다. 예를들어, 그림 5-6 에서세번째행의첫번째열의원소에 4 를입력한경우, 세번째행의두번째열및세번째열의원소는자동으로 0 으로설정되어채워집니다. 그림 으로자동설정된배열 블록다이어그램에배열상수를생성하려면, 함수팔레트에서배열상수를선택하고블록다이어그램에배열쉘을놓은후에문자열상수, 숫자형상수, 불리언상수, 또는클러스터상수를배열쉘안에놓습니다. 배열상수는다른배열과비교를하기위한기준으로사용하거나, 상수데이터를저장하는데활용할수있습니다. 배열을 For 루프또는 While 루프와연결하는경우, 오토인덱싱을활성화하여루프의각반복을배열의원소에연계시킬수있습니다. 이때속이채워진사각형모양의터널은그림처럼바뀌어서, 오토인덱싱이활성화되었음을나타냅니다. 터널에서마우스오른쪽버튼을클릭하고바로가기메뉴에서인덱싱활성화또는인덱싱비활성화를선택하여, 터널의상태를변경할수있습니다. 배열입력 For 루프의입력터미널과연결된배열에서오토인덱싱을활성화하면, LabVIEW 에서는배열크기에맞추어카운트터미널을자동으로설정하게됩니다. 따라서사용자가 For 루프의카운트터미널을별도로연결하지않아도됩니다. For 루프를사용하여한번에한원소씩배열을처리할수있습니다. 따라서 LabVIEW 에서는배열을 For 루프에연결하면오토인덱싱활성화상태가되도록기본설정되어있습니다. 반드시한번에원소하나씩배열을처리할필요가없는경우에는오토인덱싱을비활성화상태로설정할수있습니다. National Instruments Corporation 5-5 LabVIEW Core 1 교육과정매뉴얼

12 그림 5-7 에서보이는 For 루프는배열안의원소개수와동일한횟수만큼실행이반복됩니다. 대개의경우, For 루프에서카운트터미널이연결되지않으면 VI 의실행화살표는깨집니다. 하지만, 그림에서보이는 For 루프의경우에는실행화살표가깨지지않습니다. 그림 5-7. For 루프의카운트를설정하는배열 하나이상의터널에서오토인덱싱을활성화하거나카운트터미널을연결해놓으면, 이중에서상대적으로더작은실제반복횟수가선택됩니다. 예를들어, 각각 10 개와 20 개의원소를가진오토인덱싱된배열둘을루프에입력하고카운트터미널에값 15 를연결한다면, 이루프는 10 회만실행되고두배열의처음 10 개원소까지만인덱싱합니다. 배열출력 배열출력터널을오토인덱싱하면, 그출력배열은루프가반복될때마다새로생성되는원소를받습니다. 그러므로오토인덱싱된출력배열의크기는항상반복횟수와같습니다. 출력터널과배열인디케이터를연결하는와이어는루프경계에서배열로바뀌면서굵어지고, 그림 5-8 에서보이는것처럼출력터널안에는배열을나타내는사각대괄호가보이게됩니다. 그림 5-8. 오토인덱싱된출력 LabVIEW Core 1 교육과정매뉴얼 5-6 niedu.co.kr

13 2 차원배열생성하기 B. 클러스터 루프경계의터널에서마우스오른쪽버튼을클릭한후바로가기메뉴에서인덱싱활성화또는인덱싱비활성화를선택하여, 오토인덱싱을활성화하거나비활성화할수있습니다. While 루프에서는기본설정으로오토인덱싱이비활성화됩니다. 터널에서마지막으로전달된값만필요할경우오토인덱싱을비활성화하십시오. 하나의루프안에다른루프가들어있는형식으로, 2 개의 For 루프를사용하여 2D 배열을생성할수있습니다. 그림 5-9 에서보이는것처럼바깥쪽 For 루프는행의원소를생성하며, 안쪽 For 루프는열의원소를생성합니다. 그림 D 배열생성하기 클러스터는여러가지데이터타입의원소를하나로그룹화합니다. 불리언, 숫자형, 문자열값을통합하는 LabVIEW 의에러클러스터는대표적인클러스터의예중하나입니다. 클러스터는텍스트기반프로그래밍언어의레코드 (record) 또는구조체 (struct) 와유사합니다. 여러데이터원소를클러스터로묶으면, 블록다이어그램에서와이어의복잡한연결을피할수있으며 subvi 에필요한커넥터팬터미널의개수를감소시킬수있습니다. 커넥터팬은최대 28 개의터미널을가질수있습니다. 프런트패널에다른 VI 로전달하려는컨트롤및인디케이터가 28 개이상있는경우, 이중일부를하나의클러스터로그룹화하고이클러스터를커넥터팬의한터미널에할당하면됩니다. 블록다이어그램에서대부분의클러스터는핑크색의와이어패턴및데이터타입터미널을가집니다. 에러클러스터의와이어와데이터타입터미널은짙은노란색입니다. 때때로포인트를나타내기도하는숫자형값의클러스터는갈색의와이어패턴및데이터타입터미널을가집니다. 갈색숫자형클러스터를 [ 더하기 ] 나 [ 제곱근 ] 과같은숫자형함수에연결하여, 클러스터의모든원소에동일한연산작업을동시에수행할수있습니다. National Instruments Corporation 5-7 LabVIEW Core 1 교육과정매뉴얼

14 클러스터원소의순서클러스터와배열원소는모두순서대로배열되어있지만, [ 풀기 ] 함수를사용하여모든클러스터원소를한꺼번에풀어야합니다. [ 이름으로풀기 ] 함수를사용하여이름을기준으로클러스터원소를풀수있습니다. [ 이름으로풀기 ] 함수를사용하는경우, 각클러스터원소에는반드시라벨이있어야합니다. 또한, 클러스터는고정된크기를가진다는점에서배열과차이점이있습니다. 배열과마찬가지로클러스터는컨트롤이나인디케이터중하나입니다. 클러스터안에는컨트롤과인디케이터가함께포함될수없습니다. 클러스터컨트롤및인디케이터생성하기 클러스터상수생성하기 다음프런트패널과같이프런트패널에클러스터쉘을놓고숫자, 불리언, 문자열, 경로, 참조번호, 배열, 클러스터컨트롤또는인디케이터와같은데이터객체또는원소를클러스터쉘안에끌어와서클러스터컨트롤또는인디케이터를프런트패널윈도우에생성합니다. 클러스터쉘을놓는동안커서를끌어서, 클러스터쉘의크기를조정할수있습니다. 그림 클러스터컨트롤생성하기 그림 5-11 은문자열, 불리언스위치, 숫자형의세가지컨트롤을포함하는클러스터의예입니다. 클러스터는컨트롤또는인디케이터둘중하나입니다. 클러스터는컨트롤과인디케이터를동시에가질수없습니다. 그림 클러스터컨트롤의예 블록다이어그램에클러스터상수를생성하려면, 함수팔레트에서클러스터상수를선택하고블록다이어그램에클러스터쉘을놓은후에문자열상수, 숫자형상수, 불리언상수, 또는클러스터상수를클러스터쉘안에놓습니다. 클러스터상수는다른클러스터와비교를하기위한기준으로사용하거나, 상수데이터를저장하는데활용할수있습니다. 프런트패널윈도우에클러스터컨트롤또는인디케이터가있는상태에서이와동일한원소를포함하는클러스터상수를블록다이어그램에생성할수있습니다. 이경우에는프런트패널윈도우에서블록다이어그램으로클러스터를끌어 LabVIEW Core 1 교육과정매뉴얼 5-8 niedu.co.kr

15 오거나, 블록다이어그램의클러스터에서마우스오른쪽버튼을클릭하고바로가기메뉴에서생성 상수를선택하면됩니다. 클러스터순서 클러스터의원소는쉘안에서의위치와는상관없는논리적인순서를갖습니다. 클러스터에첫번째로놓인객체는원소 0 이고, 두번째객체는원소 1 이되는방식으로순서가정해집니다. 하나의원소를삭제하면, 클러스터원소들의순서가자동으로조정됩니다. 클러스터순서에의해블록다이어그램에있는 [ 묶기 ] 및 [ 풀기 ] 함수에서원소가터미널로표시되는순서가결정됩니다. 클러스터경계에서마우스오른쪽버튼을클릭한후바로가기메뉴에서클러스터내의컨트롤순서재설정을선택하여, 클러스터순서를확인하고수정할수있습니다. 클러스터내의컨트롤순서재설정을선택하면그림 5-12 에서보이는것처럼도구모음과클러스터가변경됩니다. 1 확인버튼 2 취소버튼 클러스터순서커서 4 현재순서 그림 클러스터순서변경하기 5 새순서 각원소에있는흰상자는그원소가클러스터내에서갖는현재순서를나타냅니다. 검은상자는원소의새순서를나타냅니다. 도구모음옆에있는클릭하여설정합니다텍스트박스에새순서를나타내는숫자를입력하고, 그순서에들어갈원소를클릭하여클러스터원소의순서를설정할수있습니다. 클러스터원소의순서가변경되고, 다른원소의클러스터순서가이에따라조정됩니다. 도구모음에서확인버튼을클릭하여변경된순서를저장합니다. 취소버튼을클릭하면이전의원래순서로되돌아갑니다. 3 National Instruments Corporation 5-9 LabVIEW Core 1 교육과정매뉴얼

16 클러스터함수사용하기클러스터함수를사용하여클러스터를생성하고조작할수있습니다. 클러스터함수를통해수행할수있는작업으로는다음과같은예들이있습니다 : 클러스터에서특정데이터원소를개별적으로추출하기 클러스터에특정데이터원소를개별적으로추가하기 클러스터를개별데이터원소들로나누기 [ 묶기 ] 함수를사용하여클러스터를병합하고, [ 묶기 ] 와 [ 이름으로묶기 ] 함수를사용하여클러스터를변경하고, [ 풀기 ] 와 [ 이름으로풀기 ] 함수를사용하여클러스터를해체할수있습니다. 또한블록다이어그램의클러스터터미널에서마우스오른쪽버튼을클릭하고바로가기메뉴에서클러스터, 클래스 & 배리언트팔레트를선택하여, [ 묶기 ], [ 이름으로묶기 ], [ 풀기 ], [ 이름으로풀기 ] 함수를놓을수있습니다. [ 묶기 ] 와 [ 풀기 ] 함수는자동으로적절한수의터미널을포함하게됩니다. [ 이름으로묶기 ] 와 [ 이름으로풀기 ] 함수는클러스터안의첫번째원소를표시하게됩니다. 위치도구로 [ 이름으로묶기 ] 와 [ 이름으로풀기 ] 함수의크기를조정하여, 클러스터의다른원소를표시할수있습니다. 클러스터병합하기 [ 묶기 ] 함수를사용하여개별원소로부터클러스터를만들거나, 모든원소에새값을지정하지않고도기존클러스터안에있는특정원소값을변경할수있습니다. 함수의크기를조정할때에는위치도구를사용하거나, 원소입력에서마우스오른쪽버튼을클릭한후바로가기메뉴에서입력추가를선택합니다. 클러스터변경하기 그림 블록다이어그램에서클러스터병합하기 클러스터입력을연결할때에는변경하고자하는원소만연결할수있습니다. 예를들어, 그림 5-14 의입력클러스터는세개의컨트롤을포함하고있습니다. 그림 [ 묶기 ] 함수를통해클러스터변경하기 LabVIEW Core 1 교육과정매뉴얼 5-10 niedu.co.kr

17 클러스터순서를아는경우, [ 묶기 ] 함수를사용해서그림 5-14 에서보이는것처럼원소를연결함으로써명령값을변경할수있습니다. 또한 [ 이름으로묶기 ] 함수를통해기존클러스터의라벨이있는원소를대체하거나사용할수있습니다. [ 이름으로묶기 ] 함수는 [ 묶기 ] 함수와유사한기능을갖지만, 클러스터순서가아닌원소의고유라벨을기준으로해서클러스터원소를참조한다는점에서차이가있습니다. 고유라벨을가진원소에만접근할수있습니다. 입력개수는출력클러스터의원소개수와반드시일치할필요는없습니다. 수행도구를사용하여입력터미널을클릭하고풀다운메뉴에서원소를선택합니다. 또한입력에서마우스오른쪽버튼을클릭하고아이템선택바로가기메뉴에서원소를선택하는방법도있습니다. 그림 5-15 에서 [ 이름으로묶기 ] 함수를사용하여명령과함수의값을새명령과새함수의값으로업데이트합니다. 그림 [ 이름으로묶기 ] 함수를통해클러스터변경하기 도중에변경될가능성이있는데이터구조에는 [ 이름으로묶기 ] 를사용합니다. 새원소를클러스터에추가하거나순서를변경하는경우에도원소의고유이름은계속유효하기때문에 [ 이름으로묶기 ] 함수를다시연결할필요가없습니다. 클러스터해체하기 [ 풀기 ] 함수를사용하여클러스터를개별원소로풀어놓을수있습니다. [ 이름으로풀기 ] 함수를통해사용자가지정한이름을갖는클러스터의원소를가져올수있습니다. 출력터미널의개수가입력클러스터의원소개수에의해결정되는것은아닙니다. 수행도구를사용하여출력터미널을클릭하고풀다운메뉴에서원소를선택합니다. 또한출력터미널에서마우스오른쪽버튼을클릭하고아이템선택바로가기메뉴에서원소를선택하는방법도있습니다. 예를들어, 그림 5-16 에서보이는것처럼 [ 풀기 ] 함수를클러스터와함께사용하는경우, 클러스터의네개의컨트롤에대응하는네개의출력터미널이생성됩니다. [ 풀기 ] 함수를통해해제된클러스터의불리언터미널을이와대응되는올바른클러스터의스위치와연계시키려면, 클러스터순서를반드시알아야합니다. 이예에서의원소는원소 0 부터시작하여위에서아래로순서가정해져있습니다. [ 이름으로풀기 ] 함수를사용하면적절한출력터미널개수를갖게되고, 순서와는상관없이이름을사용하여개별원소에접근할수있습니다. National Instruments Corporation 5-11 LabVIEW Core 1 교육과정매뉴얼

18 에러클러스터 C. 타입정의 사용자컨트롤 그림 [ 풀기 ] 및 [ 이름으로풀기 ] LabVIEW 에는에러클러스터라고불리는맞춤형클러스터가있습니다. LabVIEW 에서는에러클러스터를사용하여에러정보를전달할수있습니다. 에러클러스터에포함되는원소는다음과같습니다 : 상태 에러가발생했을때참값을전달하는불리언값 코드 에러를숫자형으로표현하는 32 비트부호있는정수 소스 어디에서에러가발생했는지나타내는문자열 에러클러스터사용에대한더자세한정보는이매뉴얼의 3과, VI 문제해결및디버깅하기와 LabVIEW 도움말의에러핸들링하기토픽을참조하십시오. 타입정의를사용하여사용자컨트롤과인디케이터를정의할수있습니다. 사용자컨트롤과인디케이터를통해사용가능한프런트패널객체세트를늘릴수있습니다. LabVIEW 에포함된기존의컨트롤과인디케이터를활용하여, 다양한모양의사용자정의된사용자인터페이스구성요소를생성하고이를어플리케이션에서사용할수있습니다. 이렇게생성한사용자컨트롤및인디케이터를디렉토리또는 LLB 에저장한후, 다른프런트패널에서이를사용할수있습니다. 또한사용자컨트롤및인디케이터를위한아이콘을생성하고, 컨트롤팔레트에추가할수있습니다. 사용자컨트롤과타입정의를만들고사용하는방법에대한추가적인정보는 LabVIEW 도움말의사용자컨트롤, 인디케이터, 타입정의생성하기항목을참조하십시오. 컨트롤편집기윈도우를사용하여컨트롤과인디케이터를사용자정의합니다. 예를들어, 컨트롤또는인디케이터의크기, 색, 원소의상대적인위치를변경하고, 컨트롤이나인디케이터에이미지를반입할수있습니다. LabVIEW Core 1 교육과정매뉴얼 5-12 niedu.co.kr

19 다음과같은방법으로컨트롤편집기윈도우를열수있습니다 : 프런트패널의컨트롤또는인디케이터에서마우스오른쪽버튼을클릭한후, 바로가기메뉴에서고급 사용자정의를선택합니다. 위치도구를사용하여프런트패널의컨트롤또는인디케이터를선택한후, 편집 컨트롤사용자정의를선택합니다. 새로만들기대화상자를사용합니다. 이러한방법들을통해지정한프런트패널객체를포함하는컨트롤편집기윈도우가열립니다. 컨트롤편집기는편집모드및사용자정의모드라는두가지모드를갖습니다. 컨트롤편집기윈도우도구모음에서현재편집모드또는사용자정의모드상태인지를구분할수있습니다. 컨트롤편집기윈도우는편집모드로열립니다. 사용자정의모드로변경버튼을클릭하여사용자정의모드로변경할수있습니다. 다시편집모드로돌아가려면, 편집모드로변경버튼을클릭합니다. 또한, 수행 사용자정의모드로변경또는수행 편집모드로변경을선택하여모드사이를전환할수있습니다. 프런트패널에있는편집모드와마찬가지로, 컨트롤편집기에서편집모드를사용하여컨트롤또는인디케이터의크기나색을변경하고바로가기메뉴에서옵션을선택할수있습니다. 사용자정의모드는컨트롤또는인디케이터의구성요소를개별적으로변경하여, 컨트롤또는인디케이터에전체적인변화를줄때사용합니다. 편집모드 편집모드에서는 LabVIEW 프로그래밍환경과마찬가지로컨트롤에서마우스오른쪽버튼을클릭하여설정을변경할수있습니다 편집모드 2 타입정의상태 3 텍스트 4 객체정렬 5 객체간격조절 6 객체크기조정 7 객체순서재설정 National Instruments Corporation 5-13 LabVIEW Core 1 교육과정매뉴얼

20 타입정의 사용자정의모드사용자정의모드에서는컨트롤의개별구성요소를움직여서다른요소들과조화를이루도록수정할수있습니다. 사용자정의모드에서변경할수있는리스트를보려면윈도우 부분윈도우보이기를선택합니다 사용자정의모드 2 타입정의상태 3 텍스트 4 객체정렬 컨트롤을사용자정의할수있는방법중하나는컨트롤의타입정의상태를변경하는것입니다. 타입정의상태링에서컨트롤, 타입정의, 또는엄격한타입정의중하나를선택하여컨트롤을저장할수있습니다. 컨트롤옵션은컨트롤팔레트에서선택하는컨트롤과같습니다. 필요에따라컨트롤을임의로변경할수있으며, 각복사본과변경사항은개별적으로프로퍼티를보존하게됩니다. 사용자컨트롤저장하기 5 객체간격조절 6 객체크기조정 7 객체순서재설정 사용자컨트롤을생성한후, 나중에사용하기위해이를저장할수있습니다. 기본으로디스크에저장된컨트롤은.ctl 확장자를가집니다. 또한컨트롤편집기를통해사용자가정의한기본설정에맞춰컨트롤을저장할수있습니다. 예를들어, 컨트롤편집기를사용하여웨이브폼그래프의기본설정을변경하고, 저장하고, 다른 VI 에서이를다시호출할수있습니다. 타입정의및엄격한타입정의를사용하여저장된사용자컨트롤또는인디케이터파일에관련인스턴스모두를연계시킬수있습니다. 저장된사용자컨트롤또는인디케이터파일만을편집하여, 사용자컨트롤또는인디케이터의모든인스턴스를변경할수있습니다. 이는같은사용자컨트롤또는인디케이터를여러 VI 에서사용하는경우에매우유용합니다. 사용자컨트롤및인디케이터를 VI 에놓을때, 저장한사용자컨트롤또는인디케이터및 VI 에놓은사용자컨트롤또는인디케이터의인스턴스는서로연계되지않습니다. 사용자컨트롤또는인디케이터의각인스턴스는개별적인독립복사본인것입니다. 그렇기때문에, 사용자컨트롤또는인디케이터파일을변경해도이미사용자컨트롤또는인디케이터를사용한 VI 에는영향을주지않습니다. 사용자컨트롤또는인디케이터의인스턴스를사용자컨트롤또는인디케이터파일에연결하려는경우, 사용자컨트롤또는인디케이터를타입정의또는엄격한타입정의로저장합니다. 타입정의또는엄격한타입정의상태의모든인스턴스는해당인스턴스를생성한원래파일에연계되어있습니다. 사용자컨트롤또는인디케이터를타입정의또는엄격한타입정의상태로저장할때, 관련데이터타입을변경하면그것을사용하는모든 VI 의타입정의또는엄격한타입정의의모든인스턴스에영향을줍니다. 또한, 엄격한타입정의상태에서의컨트롤및인디케이터의모양변경은프런트패널의모든엄격한타입정의인스턴스에영향을미칩니다. LabVIEW Core 1 교육과정매뉴얼 5-14 niedu.co.kr

21 타입정의는사용자컨트롤및인디케이터의각인스턴스를위한정확한데이터타입을정의합니다. 타입정의의데이터타입을변경하면, 타입정의의모든인스턴스가자동으로업데이트됩니다. 즉, 타입정의인스턴스의데이터타입은그타입정의가사용되고있는각 VI 안에서변경됩니다. 그러나타입정의는데이터타입만정의하기때문에, 데이터타입의일부인값만업데이트됩니다. 예를들어, 숫자형컨트롤에서의데이터범위는데이터타입의일부가아닙니다. 그러므로숫자형컨트롤의타입정의는그타입정의의인스턴스에대한데이터범위를정의하지않습니다. 또한, 링컨트롤에서아이템이름은데이터타입을정의하지않기때문에, 타입정의에서링컨트롤아이템이름을변경해도해당타입정의인스턴스에서아이템이름은변경되지않습니다. 그러나열거형타입컨트롤을위한타입정의에서아이템이름을변경하면, 아이템이름은데이터타입의일부이기때문에해당인스턴스는업데이트됩니다. 타입정의의인스턴스는해당컨트롤및인디케이터고유의캡션, 라벨, 설명, 팁상자, 기본값, 크기, 색또는스타일 ( 슬라이드, 노브스타일등 ) 을가질수있습니다. 타입정의에서데이터타입을변경하면, 가능한한 LabVIEW 는타입정의인스턴스의이전기본값을새데이터타입으로변환합니다. 숫자형컨트롤및인디케이터를문자열컨트롤및인디케이터로대체하는것처럼데이터타입이호환되지않는타입으로변경되면, LabVIEW 는그인스턴스의기본값을보존할수없게됩니다. 타입정의의데이터타입이이전타입정의와호환되지않는데이터타입으로변경되면, LabVIEW 는.ctl 파일에서지정한기본값으로해당인스턴스의기본값을설정합니다. 기본값을지정하지않는경우, LabVIEW 는그데이터타입의기본값을사용합니다. 예를들어, 숫자형에서문자열타입으로타입정의를변경했다면, LabVIEW 는이전의숫자형데이터타입과관련된모든기본값을빈문자열로대체합니다. 엄격한타입정의엄격한타입정의는캡션, 라벨, 설명, 팁상자, 기본값을제외한인스턴스의모든것이엄격한타입정의와같도록만듭니다. 엄격한타입정의의데이터타입은엄격한타입정의를사용한모든곳에똑같이남게됩니다. 엄격한타입정의또한링컨트롤에서의아이템이름이나숫자형컨트롤에서의데이터범위확인등과같은다른값들을정의합니다. 엄격한타입정의를위해사용가능한 VI 서버프로퍼티로는보이기, 비활성화, 키포커스, 깜박거림, 위치, 경계처럼컨트롤및인디케이터의모양에영향을주는요소밖에없습니다. 인스턴스와엄격한타입정의사이의연계를삭제하지않으면, 엄격한타입정의인스턴스의자동업데이트를방지할수없습니다. 타입정의와엄격한타입정의는여러컨트롤로이루어진클러스터를사용하여사용자컨트롤을생성합니다. 새컨트롤을추가하고모든 subvi 에이새로운값을전달해야하는경우, 사용자컨트롤클러스터에새컨트롤을추가합니다. 이렇게하면모든 subvi 의프런트패널에새컨트롤을추가하고새와이어와터미널을만드는작업을할필요가없습니다. National Instruments Corporation 5-15 LabVIEW Core 1 교육과정매뉴얼

22

23 복습 : 퀴즈 1. 배열로이루어진배열은생성할수있습니다. a. 참 b. 거짓 2. For 루프에두개의입력배열이연결되어있습니다. 양쪽터널모두에오토인덱싱이활성화되어있습니다. 한배열은 10 개의원소를가지고있으며, 두번째배열은 5 개의원소를가지고있습니다. 그림 5-17 에서보이는것처럼 7 의값이카운트터미널에연결되어있습니다. 이 VI 를실행한후반복인디케이터의값은무엇입니까? 그림 반복인디케이터의값은무엇입니까? 3. 컨트롤을사용자정의하고, 컨트롤타입풀다운메뉴에서컨트롤을선택한후, 이컨트롤을.ctl 파일로저장합니다. 이후프런트패널윈도우에해당사용자컨트롤 (custom control) 인스턴스를사용했습니다..ctl 파일을열고컨트롤을변경하는경우, 프런트패널윈도우의컨트롤이변경됩니까? a. 예 b. 아니오 4. 원을나타내는데이터를입력합니다. 원데이터에는 x 좌표, y 좌표, 반지름이포함됩니다. 향후에원데이터의모든인스턴스를확장하여정수로나타내는원의색깔을추가해야할수도있습니다. 프런트패널윈도우에원을어떻게나타내야합니까? a. 두좌표 (x 와 y) 와반지름을나타내는세개의개별컨트롤. b. 모든데이터를포함하는클러스터. c. 클러스터를포함하는사용자컨트롤 d. 클러스터를포함하는타입정의 (type definition). e. 세원소를가진배열. National Instruments Corporation 5-17 LabVIEW Core 1 교육과정매뉴얼

24

25 복습 : 퀴즈의답 1. 배열로이루어진배열은생성할수있습니다. a. 참 b. 거짓배열데이터타입을배열쉘로끌어다놓을수없습니다. 그러나 2 차원배열은생성할수있습니다. 2. For 루프에두개의입력배열이연결되어있습니다. 양쪽터널모두에오토인덱싱이활성화되어있습니다. 한배열은 10 개의원소를가지고있으며, 두번째배열은 5 개의원소를가지고있습니다. 다음그림과같이 7 의값이카운트터미널에연결되어있습니다. 이 VI 를실행한후반복인디케이터의값은무엇입니까? 그림 반복인디케이터의값은무엇입니까? 반복값 = 4 LabVIEW 는배열크기를초과하지않습니다. 이는프로그래밍에러를막아줍니다. LabVIEW 수학함수도마찬가지로동작합니다. 즉, 10 개원소배열을 [ 더하기 ] 함수의 x 입력에연결하고 5 개원소배열을 [ 더하기 ] 함수의 y 입력에연결하면출력은 5 개원소배열입니다. For 루프가 5 번실행되지만반복은 0 부터시작하므로반복인디케이터의값은 4 입니다. 3. 컨트롤을사용자정의하고, 컨트롤타입풀다운메뉴에서컨트롤을선택한후, 이컨트롤을.ctl 파일로저장합니다. 이후프런트패널윈도우에해당사용자컨트롤 (custom control) 인스턴스를사용했습니다..ctl 파일을열고컨트롤을변경하는경우, 프런트패널윈도우의컨트롤이변경됩니까? a. 예 b. 아니오 4. 원을나타내는데이터를입력합니다. 원데이터에는 x 좌표, y 좌표, 반지름이포함됩니다. 향후에원데이터의모든인스턴스를확장하여정수로나타내는원의색깔을추가해야할수도있습니다. 프런트패널윈도우에원을어떻게나타내야합니까? a. 두좌표 (x 와 y) 와반지름을나타내는세개의개별컨트롤. e. 세원소를가진배열. b. 모든데이터를포함하는클러스터. c. 클러스터를포함하는사용자컨트롤 d. 클러스터를포함하는타입정의 (type definition). National Instruments Corporation 5-19 LabVIEW Core 1 교육과정매뉴얼

26 노트 LabVIEW Core 1 교육과정매뉴얼 5-20 niedu.co.kr

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

사행산업관련통계 2011. 6 Ⅰ 사행산업현황 정의 사행사업관련법규 사행산업규모 조세현황 기금등출연현황 업종별매출및지출구 조 업종별영업장현황 도박중독관련현황 도박중독예방 치유예산 도박중독예방 치유활동 불법사행행위신고센터현황 Ⅰ. 사행산업현황 정의 3 사행산업관련통계 사행산업관련법규 4 Ⅰ. 사행산업현황 사행산업규모 5 사행산업관련통계 6 Ⅰ. 사행산업현황

More information

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

More information

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

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

More information

CLAD Exam Objectives

CLAD Exam Objectives 국제인증개요 National Instruments LabVIEW 국제인증자격프로그램은 3 단계로구성되어있습니다. 단계별로취득할수있는자격시험의종류는다음과같습니다 : - Certified LabVIEW Associate Developer (CLAD) - Certified LabVIEW Developer (CLD) - Certified LabVIEW Architect

More information

Windows 8에서 BioStar 1 설치하기

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

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<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 로업로드하고이름변경......

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

Microsoft PowerPoint - chap06-1Array.ppt

Microsoft PowerPoint - chap06-1Array.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-1 참고자료 배열 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 배열의선언과사용 같은형태의자료형이많이필요할때배열을사용하면효과적이다. 배열의선언 배열의사용 배열과반복문 배열의초기화 유연성있게배열다루기 한빛미디어

More information

Archived: LabVIEW Fundamentals (Korean) - National Instruments

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 전세계사무소남아프리카공화국

More information

국가표본수기간 평균최초수익률 국가표본수기간 ( 단위 : 개, 년, %) 평균최초수익률 아르헨티나 20 1991-1994 4.4 요르단 53 1999-2008 149.0 오스트레일리아 1,562 1976-2011 21.8 한국 1,593 1980-2010 61.6 오스트리아 102 1971-2010 6.3 말레이시아 350 1980-2006 69.6 벨기에 114

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 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

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

Microsoft Word - src.doc

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. 서비스가이드정보삭제...

More information

MF Driver Installation Guide

MF Driver Installation Guide Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인

More information

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

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로 한국어 표준 설정안내 서브 초침 시간 및 설정 1. 용두를 2의 위치로 뽑아냅니다. 2. 용두를 시계방향 또는 반시계방향으로 돌려(모델에 따라 다름) 를 전날로 설정합니다. 3. 용두를 3의 위치로 당기고 현재 가 표시될 때까지 시계방향으로 돌립니다. 4. 용두를 계속 돌려 정확한 오전/오후 시간을 설정합니다. 5. 용두를 1의 위치로 되돌립니다. 169 쓰리

More information

인도 웹해킹 TCP/80 apache_struts2_remote_exec-4(cve ) 인도 웹해킹 TCP/80 apache_struts2_remote_exec-4(cve ) 183.8

인도 웹해킹 TCP/80 apache_struts2_remote_exec-4(cve ) 인도 웹해킹 TCP/80 apache_struts2_remote_exec-4(cve ) 183.8 차단 IP 국적 공격유형 목적지포트 IPS 룰 222.119.190.175 한국 서비스취약점공격 TCP/110 #14713(POP3 Login Brute Force Attempt-2/3(count 30 seconds 10)) 52.233.160.51 네덜란드 웹해킹 TCP/80 Apache Struts Jakarta Multipart Parser Remote

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

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 : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

PowerPoint Presentation

PowerPoint Presentation 자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,

More information

Endpoint Protector - Active Directory Deployment Guide

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. 중요공지사항

More information

Windows 10 General Announcement v1.0-KO

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

More information

Visual Basic 반복문

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

More information

MF3010 MF Driver Installation Guide

MF3010 MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

1

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

More information

ISP and CodeVisionAVR C Compiler.hwp

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

More information

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning C Programming Practice (II) Contents 배열 문자와문자열 구조체 포인터와메모리관리 구조체 2/17 배열 (Array) (1/2) 배열 동일한자료형을가지고있으며같은이름으로참조되는변수들의집합 배열의크기는반드시상수이어야한다. type var_name[size]; 예 ) int myarray[5] 배열의원소는원소의번호를 0 부터시작하는색인을사용

More information

<BFA9BCBAC0C720C1F7BEF7B4C9B7C220B0B3B9DFB0FA20C3EBBEF7C1F6BFF820C1A4C3A5B0FAC1A62E687770>

<BFA9BCBAC0C720C1F7BEF7B4C9B7C220B0B3B9DFB0FA20C3EBBEF7C1F6BFF820C1A4C3A5B0FAC1A62E687770> 연령계층별 경제활동 참가율 추이 (여자) 참가율 (%) 80 70 60 50 40 30 20 18-19 20-21 22-24 25-29 30-34 35-39 40-44 45-49 50-54 55-59 60-64 65+ 연 령 1990 2005 남 자 단 위 : 천 명 9 0 0 0 7 6 9 6 7 0 0 0 5 9 8 1 5 1 0 3 5 0 0 0 3

More information

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

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 에는 기본적으로

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

API 매뉴얼

API 매뉴얼 PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

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,

More information

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

목차 윈도우드라이버 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

More information

vRealize Automation용 VMware Remote Console - VMware

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

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

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 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

More information

MF5900 Series MF Driver Installation Guide

MF5900 Series MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

ThinkVantage Fingerprint Software

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:

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

C++ Programming

C++ Programming C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 5 강. 배열, 포인터, 참조목차 배열 포인터 C++ 메모리구조 주소연산자 포인터 포인터연산 배열과포인터 메모리동적할당 문자열 참조 1 /20 5 강. 배열, 포인터, 참조배열 배열 같은타입의변수여러개를하나의변수명으로처리 int Ary[10]; 총 10 개의변수 : Ary[0]~Ary[9]

More information

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해

More information

LabVIEW에서 CompactRIO 사용하기 - National Instruments

LabVIEW에서 CompactRIO 사용하기 - National Instruments LabVIEW 에서 CompactRIO 시작하기 노트 LabVIEW 를처음사용하거나 LabVIEW 사용이익숙치않은경우, LabVIEW 시작하기매뉴얼에서 LabVIEW 관련정보와전문용어를참조할수있습니다. 이길라잡이는 RIO Scan Interface 를사용하여 LabVIEW 에서 CompactRIO 어플리케이션을개발하는방법을설명합니다. 이어플리케이션은 LabVIEW

More information

C++ Programming

C++ Programming C++ Programming 연산자다중정의 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 연산자다중정의 C++ 스타일의문자열 2 연산자다중정의 연산자다중정의 단항연산자다중정의 이항연산자다중정의 cin, cout 그리고 endl C++ 스타일의문자열 3 연산자다중정의 연산자다중정의 (Operator

More information

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

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치 Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치 VirtualBox를 사용하기 위해서는 일단 https://www.virtualbox.org/wiki/downloads 사이트에서 윈도우용 버추얼박스 설치화일을 다운로드 해야합니다. Ubuntu를 사용하기 위해서는 Ubuntu 디스크 이미지 화일을 다운로드

More information

MLB 2K9_PS3_MN

MLB 2K9_PS3_MN 목차 시작하기 전에...2 시작하기 전에...3 조작법...4 메뉴 조작법...4 게임 조작법...4 주 메뉴...10 2K NAV 메뉴...10 실제 로스터...11 2K 공유...11...11 시작하기 전에 시작하기 전에 무선 컨트롤러의 구성 게임 시작하기 시작하기 전에 PLAYSTATION 3 본체에 동봉된 사용설명서를 충분히 읽어보십시오. 사용설명서에는

More information

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

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

More information

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

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

More information

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

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P Duplicator 는기본적으로원본하드디스크를빠르게복사본하드디스크에복사하는기능을하는것입니다.. 복사본 하드디스크가원본하드디스크와똑같게하는것을목적으로하는것이어서저용량에서고용량으로복사시몇 가지문제점이발생할수있습니다. 하드디스크는사용하려면, 디스크초기화를한후에포맷을해야사용가능합니다. Windows PC는 MBR과 GPT 2 개중에 1개로초기화합니다. -Windows

More information

게임 기획서 표준양식 연구보고서

게임 기획서 표준양식 연구보고서 ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

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

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 학습목표 프로그래밍의 기본 개념을

More information

01

01 IM-A900S 사용 설명서 01 사용하기 전에 라이선스 DivX 비디오에 관하여 DivXR 는 Rovi Corporation의 자회사 DivX, LLC가 개발한 디지털 비디오 포맷입니다. 본 제품은 DivX 비디오 재생 가능 여부를 확인하는 엄격한 테스트를 통과한 공식 DivX CertifiedR 기기입니다. 자세한 정보 및 일반 동영상을

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

ADP-2480

ADP-2480 Mitsubishi PLC 접속 GP 는 Mitsubishi FX Series 와통신이가능합니다. 시스템구성 6 7 8 GP-80 RS- Cable RS-C Cable FXN--BD FXN--BD 6 FX Series(FXS,FXN,FXN,FXNC, FXU) 7 FXS, FXN 8 FXN FX Series 는기본적으로 RS- 통신을하며, RS-/ converter

More information

ìœ€íŁ´IP( _0219).xlsx

ìœ€íŁ´IP( _0219).xlsx 차단 IP 국적 공격유형 목적지포트 IPS 룰 180.97.215.45 중국 서비스취약점공격 TCP/5555 (0001)SYN Port Scan 222.186.42.248 중국 서비스취약점공격 TCP/80 (0001)SYN Port Scan 104.236.178.166 미국 웹해킹 TCP/80 (5010)HEAD / HTTP (Http server buffer

More information

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp 1 0 1.7 6 5 'A ' '/ u 4 4 2 2 ' " JS P 프로그래밍 " A ', 'b ', ' 한 ', 9, \ u d 6 5 4 ' c h a r a = 'A '; 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 < % @ p a g e c o n te n

More information

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

2_안드로이드UI

2_안드로이드UI 03 Layouts 레이아웃 (Layout) u ViewGroup의파생클래스로서, 포함된 View를정렬하는기능 u 종류 LinearLayout 컨테이너에포함된뷰들을수평또는수직으로일렬배치하는레이아웃 RelativeLayout 뷰를서로간의위치관계나컨테이너와의위치관계를지정하여배치하는레이아웃 TableLayout 표형식으로차일드를배치하는레이아웃 FrameLayout

More information

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 문서명 작성일 작성자 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 재개정이력 일자내용수정인버전

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

Chapter 4. LISTS

Chapter 4. LISTS C 언어에서리스트구현 리스트의생성 struct node { int data; struct node *link; ; struct node *ptr = NULL; ptr = (struct node *) malloc(sizeof(struct node)); Self-referential structure NULL: defined in stdio.h(k&r C) or

More information

SIR Á¦16È£.hwp

SIR Á¦16È£.hwp 경제동향 - 1 - 중소기업동향 5 4 3.8 4.1 3.8 3 3.2 2 1 0-1 -2 1.6 1.7 1.9 0.9 0.6 0.3 01 02 03 04 05.1 05.2 05.3 05.4 05.5 05.6 05.7-1.5-2 - 산업동향 - 3 - 산업동향 - 4 - 산업동향 구분수입실적 ( 백만엔 ) 증감률 (%) 순위국가 2002 2003 2004 04/03

More information

Slide 1

Slide 1 SeoulTech 2011-2 nd 프로그래밍입문 (2) Chapter 5. 배열 박종혁교수 (http://www.parkjonghyuk.net) Tel: 970-6702 Email: jhpark1@snut.ac.kr Learning Objectives 배열의소개 배열의선언과참조 For 루프와배열 메모리상의배열 함수에서의배열 함수인자로써의배열과리턴값 배열프로그램

More information

온라인등록용 메뉴얼

온라인등록용 메뉴얼 WIZPLAT Corporation User Manual Gigabit LAN Port + USB3.0 HUB 사용자 설명서 이번에는 Gigabit LAN Port + USB3.0 HUB 를 구입해 주셔서 대단히 감사합니다. 이 사용설명서에는 중요한 주의 사항과 제품의 취급방법이 설명되어 있습니다. 사용하기 전에 설명서를 잘 읽어 보신 후 본 제품을 바르고

More information

H3250_Wi-Fi_E.book

H3250_Wi-Fi_E.book 무선 LAN 기능으로 할 수 있는 것 2 무선 LAN 기능으로 할 수 있는 것 z q l D w 3 Wi-Fi 기능 플로우차트 z q l D 4 Wi-Fi 기능 플로우차트 w 5 본 사용 설명서의 기호 설명 6 각 장별 목차 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 목차 1 2 3 4 8 목차 5 6 7 8 9 9 목차 10 11 12

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

Archived: LabVIEW 시작하기 - National Instruments

Archived: LabVIEW 시작하기 - National Instruments LabVIEWTM LabVIEW 시작하기 LabVIEW 시작하기 2010 년 6 월판 373427G-0129 지원 전세계기술지원및제품정보 ni.com National Instruments 본사 11500 North Mopac Expressway Austin, Texas 78759-3504 USA 전화 : 512 683 0100 전세계사무소남아프리카공화국 27

More information

User Guide

User Guide HP ThinUpdate 관리자 설명서 Copyright 2016 HP Development Company, L.P. Windows는 미국 및/또는 기타 국가에서 Microsoft Corporation의 등록 상표 또는 상표입 니다. 기밀 컴퓨터 소프트웨어. 소유, 사용 또는 복사 에 필요한 유효한 사용권을 HP로부터 취득했 습니다. FAR 12.211 및

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

LabVIEW 시작하기 - National Instruments

LabVIEW 시작하기 - National Instruments LabVIEWTM LabVIEW 시작하기 LabVIEW 시작하기 2013 년 6 월판 373427J-0129 지원 전세계기술지원및제품정보 ni.com 전세계현지사무소 ni.com/niglobal 을방문하여최신연락정보, 지원전화번호, E- 메일주소및이벤트정보를제공하는각사무소의웹사이트에접속할수있습니다. National Instruments 본사 11500 North

More information

chap x: G입력

chap x: G입력 재귀알고리즘 (Recursive Algorithms) 재귀알고리즘의특징 문제자체가재귀적일경우적합 ( 예 : 피보나치수열 ) 이해하기가용이하나, 비효율적일수있음 재귀알고리즘을작성하는방법 재귀호출을종료하는경계조건을설정 각단계마다경계조건에접근하도록알고리즘의재귀호출 재귀알고리즘의두가지예 이진검색 순열 (Permutations) 1 장. 기본개념 (Page 19) 이진검색의재귀알고리즘

More information

Cisco FirePOWER 호환성 가이드

Cisco FirePOWER 호환성 가이드 Cisco 호환성가이드 Cisco 호환성 이문서에서는 Cisco 소프트웨어와하드웨어의호환성및요건을다룹니다. 추가 릴리스또는제품정보는다음을참조하십시오. 설명서로드맵 : http://www.cisco.com/c/en/us/td/docs/security/firesight/ roadmap/firesight-roadmap.html Cisco ASA 호환성가이드 : http://www.cisco.com/c/en/us/td/docs/security/asa/compatibility/

More information

PowerPoint Presentation

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 한정자없음

More information

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

NI USB-9229/9239 사용자 가이드 및 스펙 - National Instruments 사용자 가이드 및 스펙 NI USB-9229/9239 4 채널, 24 비트 아날로그 전압 입력 모듈 개요 이 사용자 가이드에서는 National Instruments USB-9229/9239 를 사용하는 방법과 디바이스 스펙을 설명합니다. 이 사용자 안내서에서는 NI USB-9229 와 NI USB-9239 를 합쳐 NI USB-9229/9239 라고 부릅니다.

More information

11장 포인터

11장 포인터 누구나즐기는 C 언어콘서트 제 9 장포인터 이번장에서학습할내용 포인터이란? 변수의주소 포인터의선언 간접참조연산자 포인터연산 포인터와배열 포인터와함수 이번장에서는포인터의기초적인지식을학습한다. 포인터란? 포인터 (pointer): 주소를가지고있는변수 메모리의구조 변수는메모리에저장된다. 메모리는바이트단위로액세스된다. 첫번째바이트의주소는 0, 두번째바이트는 1, 변수와메모리

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

Online Master Guide

Online Master Guide Razer Sabertooth Elite Gaming Controller for Xbox 360 는 수상 경력이 있는 Razer Onza 를 한층 더 개선한 버전입니다. 이 제품은 산뜻하고 견고한 디자인과 편한 착용감을 갖추었으며 최적화와 컨트롤 옵션을 더욱 개선하였습니다. 전례가 없는 6 개의 다기능 버튼으로 숄더에 2 개, 바닥에 제거 가능한 2 개의 락킹

More information

TOOLS Software Installation Guide

TOOLS Software Installation Guide Steinberg TOOLS 소프트웨어설치안내서 정보 이소프트웨어및설치안내서는 Yamaha Corporation 이독점저작권을가지고있습니다. 제조사의사전동의없이어떠한방법으로든전체또는부분적으로소프트웨어를복사하거나이설치안내서를복제하는것은명백히금지됩니다. Steinberg/Yamaha 는소프트웨어및문서자료사용에관하여어떠한대변또는보증을하지않으며, 이설치안내서및소프트웨어사용결과에대하여책임있는것으로간주될수없습니다.

More information

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -

More information

04_11sep_world02.hwp

04_11sep_world02.hwp 글로벌공항운영및 투자주체현황 글로벌공항운영및투자주체현황 현재글로벌공항운영주체들이해외공항에의적극적인지분취득, 운영권입찰, 공동벤쳐투자들을통한공항운영지도가급속하게변동하고있다. 대부분의국가에서공항서비스분야에대한민간참여와민영화가발전단계에있으며, 정부소유로부터민간참여또는민영화의전환을직접적으로주도하고있다. 공항운영은매각, 임대, 이익의분배등을통하여이루어지며호주, 캐나다.

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

메뉴얼41페이지-2

메뉴얼41페이지-2 데이터 기반 맞춤형 성장관리 솔루션 스마트빌 플러스 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여 등록합니다. 금융정보 자동수집을 위하여 인증서이름, 아이디, 비밀번호를 등록합니다. 통합 자동 수집 금융정보 통합 자동수집을 실행합니다 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여

More information

제품소개 이매뉴얼은빅솔론프린터제품을 ios 환경에서사용할수있는유틸리티에대해서기술되어있습니다. 제품을새로구입하신분들은사용전에이설명서에있는내용을주의깊게읽어보시기바랍니다. 저희 ( 주 ) 빅솔론은제품의기능과품질향상을위하여지속적인개선을하고있습니다. 이로인하여제품의사양과매뉴얼의

제품소개 이매뉴얼은빅솔론프린터제품을 ios 환경에서사용할수있는유틸리티에대해서기술되어있습니다. 제품을새로구입하신분들은사용전에이설명서에있는내용을주의깊게읽어보시기바랍니다. 저희 ( 주 ) 빅솔론은제품의기능과품질향상을위하여지속적인개선을하고있습니다. 이로인하여제품의사양과매뉴얼의 소프트웨어매뉴얼 Easy Setup Utility ios Rev. 1.00 http://www.bixolon.com 제품소개 이매뉴얼은빅솔론프린터제품을 ios 환경에서사용할수있는유틸리티에대해서기술되어있습니다. 제품을새로구입하신분들은사용전에이설명서에있는내용을주의깊게읽어보시기바랍니다. 저희 ( 주 ) 빅솔론은제품의기능과품질향상을위하여지속적인개선을하고있습니다. 이로인하여제품의사양과매뉴얼의내용은사전통보없이변경될수있습니다.

More information

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

설치 순서 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

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

02장.배열과 클래스

02장.배열과 클래스 ---------------- DATA STRUCTURES USING C ---------------- CHAPTER 배열과구조체 1/20 많은자료의처리? 배열 (array), 구조체 (struct) 성적처리프로그램에서 45 명의성적을저장하는방법 주소록프로그램에서친구들의다양한정보 ( 이름, 전화번호, 주소, 이메일등 ) 를통합하여저장하는방법 홍길동 이름 :

More information