편집-krs_07_0033.hwp
|
|
- 동환 지
- 5 years ago
- Views:
Transcription
1 242 로봇공학회논문지제 2 권제 3 호 (2007.9) MSRS 시뮬레이션환경에서가상로봇의네트웍제어 Network Control for Virtual Robot in MSRS Simulation Environment 신동관 1 이성훈 2 이수영 3 최병욱 Dong-Gwan Shin 1 Sung-Hun Lee 2 Soo-Yeong Yi 3 Byoung-Wook Choi Abstract Robot system development consists of several sub-tasks such as layout design, motion planing, and sensor programming etc. In general, on-line programming and debugging for such tasks demands burdensome time and labor costs, which motivates an off-line graphic simulation system. MSRS(Microsoft Robotics Studio) released in recent years is an appropriate tool for the graphic simulation system since it supports CCR(Concurrency and Coordination Runtime), DSS(Decentralized System Services), and dynamics simulation based on PhysX and graphic animation as well. In this paper, we developed an MSRS based network simulation system for quadruped walking robots, which controls virtual 3D graphic robots existing in remote side through internet. Keywords : 3D simulation, Microsoft Robotics Studio, virtual robot, network control 1. 서론 1) 전기 전자및정보분야에서의기술혁신에의해일부산업현장및극한환경에서사용되었던로봇을인간생활에이용하여삶을더욱더윤택하게하고자하는연구들이최근많은연구실및산업체에서행해지고있다 [1][2][3]. 이러한로봇을개발하는데있어서로봇의움직임을결정하고배치할때개발자가로봇의움직임을직접확인하면서위치를수정하고프로그램을변경하는작업은많은시간과노력이소요되고그에따른비용이추가된다. 이러한문제를해결하기위한방법에는여러가지가있겠지만그중 3차원공간에서의모의시험하는방법을생각할수있다. 3차원공간에서의시뮬레이션은기존에가지고있던로봇의정보및새로추가된여러정보기술들을미리시스템에도입하여가상적으로로봇을작동해볼수있는컴퓨터모델이다. 이것은로봇을가상환경으로그대로옮겨놓은것이므로실제와동일하다고간주할수있다. 이를이용하면수치적인방법으로 1 서울산업대학교전기공학과석사과정 ( shingun@snut.ac.kr) 2 서울산업대학교전기공학과석사과정 ( dashe@snut.ac.kr) 3 서울산업대학교전기공학과부교수 ( suylee@snut.ac.kr) 교신저자 : 서울산업대학교전기공학과부교수 ( bwchoi@snut.ac.kr) 는파악하기힘든구조적인충돌, 간섭또한쉽게찾아낼수있으며로봇개발과정에서빈번하게발생하고있는설계변경및프로그램수정에추가되는비용과시간의낭비를최소화할수있다. 다시말하자면 3차원공간의시뮬레이션을통한개발은개발자의의사결정의질을향상시키기위한통합모의환경으로이는실제환경에근접한컴퓨터모델을구축하고이를이용하여실제로봇을수정하고제어함으로써로봇의개발기간및비용을줄이기위한방법이라고할수있다. 본논문에서는네트워크로연결된두대의컴퓨터에시뮬레이션환경의가상로봇을구현하여네트워크게임처럼두대의컴퓨터가서로통신하여각자의로봇을제어하도록하였다. 본논문에서사용한시뮬레이션툴은 MSRS(Microsoft Robotics Studio) 에서제공하는시뮬레이션툴을사용하였다. 이시뮬레이션툴은 AGEIA 사의 PhysX SDK를통해사물에물리적인특성을부여할수있어로봇의충돌및자세제어에대한동작시뮬레이션을수행할수있다. 본논문의구성은다음과같이구성하였다. 2장에서는우리가사용한 MSRS에대하여알아본다. 3장에서는우선시뮬레이션환경에로봇을어떻게추가하는지알
2 MSRS 시뮬레이션환경에서가상로봇의네트웍제어 243 아보고, 보안설정및제어프로그램수정을통한네트웍제어방법에대해알아본다. 마지막으로 4장에서는본논문의결론을정리한다. 2. Microsoft Robotics Studio 오늘날의로봇산업이 1970년대의 PC산업과비슷한양상을보인다는분석과함께앞으로의로봇산업의발전가능성을본마이크로소프트사는지난 2006년 12월에 MSRS 1.0을시작으로현재 MSRS 1.5버전까지공개했다 [4]. 현재로봇을개발하는각각의회사는서로다른운영체제와하드웨어를가지고로봇개발을수행한다. 물론프로그램언어또한다르다. 이러한다른로봇시스템사이의어플리케이션코드의재사용은거의불가능하다. 마이크로소프트에서는이러한문제를닷넷프레임워크를사용하여해결하고자하였다. 그림 2. MSRS Runtime 예제또한 CCR(Concurrency and Coordination Runtime) 을사용함으로써쓰레드 (thread), 록 (lock), 세마포어 (semaphore) 등의사용없이메시지를동시에처리할수있다. 그림 3. MSRS 를이용한로봇시스템아키텍처 그리고 DSS(Decentralized System Services) 를적용함으로써서비스호스팅환경을제공하고디버깅, 기록, 감시, 보안등과같은용이한작업들을제공한다. 3. 시뮬레이션환경구현 그림 1. 닷넷프레임워크구조 MSRS는학생, 상업적인개발자등다양한사람들이다양한하드웨어를통해쉽게로봇어플리케이션을만들수있는윈도우기반의환경이다. MSRS 로봇어플리케이션의전체적인목적은조정 (orchestrate) 에서다양한센서로부터입력받은정보를가지고모터를구동하는것으로그림 2에서는이에해당하는간단한예를보이고있다. 본논문에서는강아지형태의다관절로봇을 3D 모델링하여물리력이작용하는시뮬레이션환경에적용하였다. 가상로봇을구현하기위해로봇객체를생성하여로봇의무게, 표면 (Texture) 및관절연결에관한정보를작성하였다. 또한, 가상로봇을네트웍으로제어할수있도록하기위해 SimpleDashboard 프로젝트를수정하여원격컴퓨터와호스트컴퓨터의가상로봇을동시에제어할수있도록하였다. 이와같은작업을수행하기위해우리는 MSRS 웹사이트 [5] 에서 MSRS 1.5를다운로드하여설치하였고, 컴파일러는마이크로소프트사에서권장하고있는 Visual Studio 2005 Professional Edition을사용하였다.
3 244 로봇공학회논문지제 2 권제 3 호 (2007.9) 그림 4. 서비스구성도 생성한프로젝트에시뮬레이션환경을적용하기위해필요한라이브러리를추가한다. 또한추가한라이브러리를사용하기위해 using 키워드를사용하여소스의상단에기입하여준다 D 모델링을통한가상로봇 Entity 구현 MSRS에서제공하는시뮬레이션에가상로봇을구현하기위해서우리는 [ 그림 5] 와같은작업을수행하였다. 그림 7. 라이브러리추가 그림 5. 가상로봇구현로봇의 3D 모델링작업은 PRO-E를사용하였고 PRO-E 를사용하여만든모델링파일을 MSRS에서사용하기위해서는파일변환과정이필요하다. 이때모델링파일을변환하기위해사용한도구는 MSDN에서소개된 Blender를사용하였는데이것은 PRO-E의모델링파일을객체 (obj) 파일로변환하여 MSRS에서로봇의표면에사용된다. 그림 6. 모델링파일변환가상로봇을구현하기위해서는우선로봇 Entity가존재할프로젝트를생성해야한다. MSRS에서는이러한작업을수월하게하기위해 dssnewservice 라는명령어를제공한다. 이명령어는다음과같이사용하며 SimulatonSNUT라는 namespace와 Genibo라는서비스를생성하게된다. 로봇의객체를구현하기위해프로젝트에객체클래스를추가생성한후앞서말한것과같이시뮬레이션에필요한라이브러리들을사용하기위해소스의상단에 using 키워드를사용하여기입하여준다. 우리가구현하려고하는가상로봇은다관절로봇으로서이는 MSRS의시뮬레이션튜토리얼 4에있는 ArticulatedArms과그기본구조가비슷하여그에해당하는객체파일을가져다가수정하였다. 이객체정보는 MSRS의하위폴더인 samples\simulation\entityes에존재하며이파일에는 ArticulatedArms 객체이외에도센서, 모터, 기타로봇플랫폼등의정보도수록되어있다. 가상로봇을구현하기위해생성한로봇객체파일에서우리가해주어야할일을그림 8에서보이고있다. 우선베이스에대한물리정보를부여하고이를바탕으로나머지관절에대한물리정보를정의한후 Blender 로변환한 3D 모델링파일을사용하기위한변수를선언한다. 그다음관절의연결정보를수록하는연결부의변수를선언하는데우리는강아지형태의로봇을구현하기위해 5개의변수를선언하였다. 메인소스로부터로봇의초기생성위치를전달받는이함수는원래표면정보에관한전달은없었다. 기본객체파일에서표면은연결부를생성해주는부분에서바로적용하였는데이렇게처리될경우같은로봇을여러개생성할때각각의로봇의표면을다르게적용할수없게된다. 때문
4 MSRS 시뮬레이션환경에서가상로봇의네트웍제어 245 에우리는변수를선언하고이함수에표면전달인자를추가하였다. 그다음앞에서정의한각관절의물리정보와표면정보를이용하여각각의다리에대한링크를구성하고제어프로그램에서각관절을제어할수있도록이름부여및각연결부를초기화해주는초기화함수를구현한다. 이후에있는속도및자세등을처리해주는함수및구성한연결부를배열하는함수는기존의객체파일에있는함수그대로사용하여도된다. 그림 8. Visual Robot Entity Code 그림 9는앞에서생성한프로젝트의메인소스로시뮬레이션에존재하는각종사물들을선언해주며로봇의 ID를제어프로그램으로전달하는과정을보이고있다. 우선시뮬레이션엔진을사용하기위한파트너를선언하였고, 제어프로그램과의데이터통신을위해 _armservceport를선언하였다. Start() 함수는이후에정의한 AddSky(), AddGround() 등과같은시뮬레이션환경함수와가상로봇생성함수를구동하여프로그램운용시시뮬레이션상에나타낼수있도록해준다. 이시뮬레이션환경함수는 MSRS의튜토리얼에있는함수를가져다가사용하였다. 가상로봇생성함수역시 MSRS의시뮬레이션튜토리얼 4에있는내용을기초로하여작성하였다. 이함수에서는가상로봇객체파일로넘겨줄로봇의초기위치및표면에대한값을정의한다. 그다음생성할로봇의이름을부여한후시뮬레이션서비스를생성하고앞에서선언한 _armserviceport 를통해서비스생성결과를전달한다. 이렇게전달된정보는 SimulatedLBR3Arm 프로젝트로전달된다. 이프로젝트는가상로봇서비스를제어프로그램인 SimpleDashboard와연결해주는역할을한다. 여기에서우리가수정해줄것은거의없다. 우리의프로젝트가기존의 ArticulatedArm 프로젝트를기반으로작성한것이라기존의함수를그대로사용하여도무방한것이다. 우리가수정해줄것은단지생성한로봇객체라이브러리를참조해주고기존에사용하던 Kuka 로봇에대한객체이름을우리의 Genibo로교체해주기만하면된다. 이러한작업들을수행함으로써물리력이작용하는시뮬레이션환경에서동작하는가상로봇을구현할수있었다. 그림 10은시뮬레이션에서구동하고있는가상로봇을보이고있으며이것은제어프로그램인 SimpleDashboard를통하여각관절을제어할수있도록하였다. 그림 9. Main Source Code 그림 10. 시뮬레이션으로구현한가상로봇
5 246 로봇공학회논문지제 2 권제 3 호 (2007.9) 3.2 네트웍컴퓨터의가상로봇제어네트워크로연결된두대의컴퓨터에서서로다른가상로봇을제어하기위해서는 Security Setting 과정이필요하다. 보안설정방법이두가지가있는데그중하나는 MSRS\store\SecuritySettings.xml 파일에서 AuthenticationRequired 항목을 false 로변경하는것이다. 또다른하나는시뮬레이션구동후웹브라우저에 을기입하면현재구동하고있는시뮬레이션에관한상태정보가나타난다. 여기서좌측에있는메뉴에보안관리자항목이있는데이것을선택하면보안설정을할수있다. 여기서 Authentication 을 Disabled 로설정하면된다. 보안설정과정을수행한후네트워크로연결된다른컴퓨터의가상로봇을제어하기위한접속을잘이루어진다. 하지만가상로봇의제어는이루어지지않는다. 이러한문제를해결하기위해서는제어판 - 윈도우방화벽 - 예외 - 파일및프린터공유에체크를해주어야한다. 이와같은작업을수행하면가상로봇의네트웍제어가가능하게된다. ID를읽어올수가없다는것이다. 때문에우리는두번째계획안을수행하였다. 그림 12. 양방향제어계획안 (1) 두번째계획안이첫번째계획안과다른점은제어프로그램에서가상로봇에접근할때호스트와원격양쪽으로접속한다는것이다. 이러한방법은앞에서논의한두대의컴퓨터의가상로봇을동시에제어하는문제와계획 1안에서야기된 ID 문제역시해결할수있다. 그림 13. 양방향제어계획안 (2) 그림 11. Security Setting 두번째계획안을수행하기위해우리는제어프로그램을수정해야한다. 여기서말하는제어프로그램은 MSRS에서제공하는기본프로그램으로모든시뮬레이션튜토리얼에서사용하고있는 SimpleDashboard이다. 하지만이러한네트웍제어는컴퓨터 A에서컴퓨터 B로원격접속하여제어할경우컴퓨터 A에서보여지는시뮬레이션의가상로봇은작동하지않는문제점이발생한다. 이러한문제를해결하기위해우리는그림 12. 와그림 13과같은생각을해보았다. 그림 12는호스트컴퓨터에서네트웍컴퓨터의가상로봇으로접속하는방식으로이는기존의네트웍접속방식과유사하다. 하지만기존의방식과다른점은원격의가상로봇을제어하면서동시에호스트의가상로봇을같이제어하자는것이다. 이것은제어프로그램에서원격의가상로봇에게명령을보낼때호스트의가상로봇에도같이명령을보내동시에제어하고자하는것인데여기에약간의문제가있다. 그것은제어하고자하는호스트의가상로봇의 그림 14. SimpleDashboard Layout 제어프로그램에서기존의접속및제어부분을복사하여원격컴퓨터와호스트컴퓨터로의접속을가능하
6 MSRS 시뮬레이션환경에서가상로봇의네트웍제어 247 도록하였다. 윈도우폼에서이벤트가발생하였을경우해당이벤트는이벤트통로를통하여 simpledashboard 의메인소스의처리부로전달된다. 전달된정보는 _articulatedarmport를통하여로봇객체로전달되거나 DriveControl를통하여다시윈도우폼으로전달되어그에해당하는처리를수행하게된다. 그림 15는이러한 simpledashboard의데이터흐름을보이고있다. 제어주프로그램에서수정할내용은그림 16에서보이고있다. 우선원격컴퓨터의제어와더불어호스트컴퓨터의제어를위한 DriveControl 변수를추가하였고, Start() 함수에서는이벤트통로를통하여받은윈도우품에서발생한이벤트를처리부로연결하는부분에호스트에관련된부분을추가하여주었다. 끝으로해당이벤트에대한처리부를구현해줌으로써가상로봇의양방향제어를수행할수있었다. [ 그림 17] 은네트워크에연결된두대의컴퓨터가서로네트웍제어를통해가상로봇을제어하는모습이다. 그림 17. 네트워크로연결된컴퓨터에서가상로봇의네트웍양방향제어 4. 결론 그림 15. SimpleDashboard Data Flow 그림 16. SimpleDashboard Source Code 사회에서로봇에대한관심이높아짐에따라산업체에서는로봇의오작동으로인한인적, 물적손실을줄이고제품개발주기의단축등을위해많은시간과노력및비용을투자하고있다. 하지만현재로봇개발에있어서일반적으로하드웨어로봇은고가의부품들로구성되며, 하드웨어로봇개발과소프트웨어개발이병행되지못하고순차적으로진행됨으로써, 비용과개발기간이많이소요되고있다. 또한재사용되지못하는코드들로인해매번동일한작업을다시반복하게됨으로써비용과기간의증가를유발한다. MSRS는 2장에서언급한 DSS와 CCR을통해재사용성과코딩의용이성을제공하며시뮬레이션환경을통해하드웨어로봇과소프트웨어개발의병행이가능하도록하고, 소프트웨어를테스트할수있는시뮬레이션환경을제공함으로써비용과기간을대폭감소시키는효과를얻을수있다. 본논문에서는이와같은 MSRS의특징을적용하여물리적특성을부여할수있는 3차원시뮬레이션공간에가상로봇을구현하였다. 이러한시뮬레이션에서로봇의모션제어를수행해봄으로써로봇의기구학적오류를초기에발견해낼수있고, 로봇의각부품에대한시뮬레이션코드를재사용함으로써제품의개발비용및기간을단축할수있으리라고본다. 또한가상로봇의양방향제어를수행해봄으로써카메라가없는환경에서네트워크로연결된네트웍로봇의제어가능성을보았다. 하지만최적화되지못한서비스의분산은전체프로그램을이해하는데어려움을주고있다. 또한가상로봇의모션제어역시미흡한상태이다. 따라서추후에는로
7 248 로봇공학회논문지제 2 권제 3 호 (2007.9) 봇객체와 SimulatedLBL3Arm을통합하여서비스의무의미한분산을억제하고제어프로그램을최적화할것이다. 또한좀더사실적인모션제어를통해실제로봇과가상로봇을동시에제어했을경우시뮬레이션뷰어를통해충분히모니터링할수있도록하고자한다. 참고문헌 [1] 남상엽외, ED-7271을이용한지능형로봇구조및응용, [2] [3] 전략기술경영연구원, 유비쿼터스 - 지능형로봇, 2004 [4] [5] [6] ID=383&SiteID=1 [7] nnel9.msroboticsstudio [8] SimulationImportTutorials [9] Thomas Stumpfegger, Adnreas Tremmel, Christian Tarragona, and Michael Haag, A Virtual Robot Control Using a Service-Based Architecture and a Physics-Based Simulation Environment [10] 최병욱 1986 한국항공대학교전자공학과 ( 학사 ) 1988 한국과학기술원전기및전자공학과 ( 공학석사 ) 1992 한국과학기술원전기및전자공학과 ( 공학박사 ) 1988~2000 LG 산전주식회사, 엘리베이터연구실장및임베디드시스템연구팀장 2000~2005 선문대학교, 제어계측공학과부교수 2005~ 현재서울산업대학교, 전기공학과부교수관심분야 : 임베디드시스템, 실시간제어시스템, 지능형로봇 이수영 1988 연세대학교공과대학전자공학과 ( 학사 ) 1990 한국과학기술원전기및전자공학과 ( 공학석사 ) 1994 한국과학기술원전기및전자공학과 ( 공학박사 ) 1995~1999 한국과학기술연구원휴먼로봇연구센터선임연구원 1999~2007 전북대학교전자정보공학부부교수 2007~ 현재서울산업대학교, 전기공학과부교수관심분야 : Walking robot system, Gait design and motion control, Robot vision 신동관 2006 선문대학교기계및제어공학부 ( 학사 ) 2006~ 현재서울산업대학교전기공학과석사과정관심분야 : 임베디드시스템, 유비쿼터스컴퓨팅, 지능형서비스로봇이성훈 2006 선문대학교기계및제어공학부 ( 학사 ) 2006~ 현재서울산업대학교전기공학과석사과정관심분야 : 지능형서비스로봇, Robot Vision
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 informationRVC Robot Vaccum Cleaner
RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while
More informationCisco 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이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다
이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,
More informationMicrosoft 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 프로그램의
More informationISP 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 informationPowerPoint 프레젠테이션
RecurDyn 의 Co-simulation 와 하드웨어인터페이스적용 2016.11.16 User day 김진수, 서준원 펑션베이솔루션그룹 Index 1. Co-simulation 이란? Interface 방식 Co-simulation 개념 2. RecurDyn 과 Co-simulation 이가능한분야별소프트웨어 Dynamics과 Control 1) RecurDyn
More informationMicrosoft PowerPoint - CSharp-10-예외처리
10 장. 예외처리 예외처리개념 예외처리구문 사용자정의예외클래스와예외전파 순천향대학교컴퓨터학부이상정 1 예외처리개념 순천향대학교컴퓨터학부이상정 2 예외처리 오류 컴파일타임오류 (Compile-Time Error) 구문오류이기때문에컴파일러의구문오류메시지에의해쉽게교정 런타임오류 (Run-Time Error) 디버깅의절차를거치지않으면잡기어려운심각한오류 시스템에심각한문제를줄수도있다.
More information서현수
Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,
More information감각형 증강현실을 이용한
대한산업공학회/한국경영과학회 2012년 춘계공동학술대회 감각형 증강현실을 이용한 전자제품의 디자인 품평 문희철, 박상진, 박형준 * 조선대학교 산업공학과 * 교신저자, hzpark@chosun.ac.kr 002660 ABSTRACT We present the recent status of our research on design evaluation of digital
More informationMicrosoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]
Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google
More information임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과
임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수
More informationBusiness Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-
More information<4D F736F F F696E74202D20C1A63034B0AD202D20C7C1B7B9C0D3B8AEBDBAB3CABFCD20B9ABB9F6C6DBC0D4B7C2>
게임엔진 제 4 강프레임리스너와 OIS 입력시스템 이대현교수 한국산업기술대학교게임공학과 학습내용 프레임리스너의개념 프레임리스너를이용한엔터티의이동 OIS 입력시스템을이용한키보드입력의처리 게임루프 Initialization Game Logic Drawing N Exit? Y Finish 실제게임루프 오우거엔진의메인렌더링루프 Root::startRendering()
More information윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationMicrosoft 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
More informationJAVA PROGRAMMING 실습 08.다형성
2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스
More informationA SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp
A SQL Server 0 설치 A. 소개 Relational DataBase Management System SQL Server 0는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 express 버전 의무료에디션을제공하는데, 이책에서는실습을위해 SQL Server 0 익스프레스에디 션 SP
More information..,. 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*
More information<C6F7C6AEB6F5B1B3C0E72E687770>
1-1. 포트란 언어의 역사 1 1-2. 포트란 언어의 실행 단계 1 1-3. 문제해결의 순서 2 1-4. Overview of Fortran 2 1-5. Use of Columns in Fortran 3 1-6. INTEGER, REAL, and CHARACTER Data Types 4 1-7. Arithmetic Expressions 4 1-8. 포트란에서의
More information52 l /08
Special Theme_임베디드 소프트웨어 Special Report 모바일 웹 OS 기술 현황과 표준화 동향 윤 석 찬 다음커뮤니케이션 DNALab 팀장 1. 머리말 디바이스에 애플리케이션을 배포할 수 있다. 본 고에서는 모바일 웹 OS의 현황과 임베디드 환 오늘날 인터넷에서 웹 기반 콘텐츠가 차지하는 부 경에서 채용되고 있는 최적화 기술을 살펴보고, 웹
More informationJVM 메모리구조
조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.
More informationgnu-lee-oop-kor-lec06-3-chap7
어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base
More information_TF_
MS 로보틱스스튜디오를이용한로봇소프트웨어개발 MS 로보틱스스튜디오로서비스로봇만들기 2 지난달첫연재에서는국내외로보틱스시장과비즈니스기회에대해알아보며국내로봇개발업체의현실과어려움에대한문제를제기했다. 그렇다면이번달에는그러한문제를하나씩하나씩풀어나가보도록하자. 글 : 서진호차장 / 한국마이크로소프트 JinHo.Seo@microsoft.com 로봇을만들고개발하는사람들중에상용으로판매하는개발업체도있겠지만,
More information07변성우_ok.hwp
2 : (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.631 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a), b) Metadata Management System Implementation
More information소프트웨어공학 Tutorial #2: StarUML Eun Man Choi
소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2
More information슬라이드 1
모바일소프트웨어프로젝트 지도 API 1 조 20070216 김성수 20070383 김혜준 20070965 이윤상 20071335 최진 1 매시업? 공개 API? 2 매시업 웹으로제공하고있는정보와서비스를융합하여새로운소프트웨어나서비스, 데이터베이스등을만드는것 < 최초의매시업 > 3 공개 API 누구나사용할수있도록공개된 API 지도, 검색등다양한서비스들에서제공 대표적인예
More information이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More information(Microsoft PowerPoint - \301\24613\260\255 - oFusion \276\300 \261\270\274\272)
게임엔진 제 13 강 ofusion 씬구성 이대현교수 한국산업기술대학교게임공학과 학습목차 Ofusion 을이용한 export Export 된씬의재현 씬노드애니메이션을이용한수동카메라트래킹 ofusion OGRE3D 엔진용 3D MAX 익스포터 http://www.ofusiontechnologies.com ofusion 의특징 Realtime Viewport 3D
More informationC++ 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 informationWindows 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 informationMicrosoft PowerPoint - C++ 5 .pptx
C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성
More information<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<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >
6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012
More informationDBPIA-NURIMEDIA
박건수 *, 서태영 **, 김종욱 *** ". 요약 Abstract The induction melting furnace using electric generator has been introduced since 1920s, and it began to be widely applied to industrial applications due to increasing
More informationPowerPoint 프레젠테이션
Autodesk Software 개인용 ( 학생, 교사 ) 다운로드가이드 진동환 (donghwan.jin@autodesk.com) Manager Autodesk Education Program - Korea Autodesk Education Expert 프로그램 www.autodesk.com/educationexperts 교육전문가프로그램 글로벌한네트워크 /
More informationCloud Friendly System Architecture
-Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture
More informationPowerPoint 프레젠테이션
Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Internet Page 8 Page 9 Page 10 Page 11 Page 12 1 / ( ) ( ) / ( ) 2 3 4 / ( ) / ( ) ( ) ( ) 5 / / / / / Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page
More information월간 SW 산업동향 2014 년 8 월호 이슈및쟁점 로봇 SW 플랫폼현황및발전방향
월간 SW 산업동향 호 이슈및쟁점 로봇 SW 플랫폼현황및발전방향 로봇 SW 플랫폼현황및발전방향 한국전자통신연구원 김성훈 (saint@etri.re.kr) 2013년현정부출범이후 S/W에대한중요성과가치가새삼부각되고있다. 최근경제나사회환경도 S/W를중심으로혁신과성장, 가치창출이이루어지고국가의경쟁력을좌우하는아이템으로변화하는실정이다. 특히, 정부에서는 S/W 산업내부만이아니라
More information38이성식,안상락.hwp
동영상UCC의 활성화에 따른 영상디자인의 대중화 현상에 관한 연구 A Study on Development of Public Relationship of UCC Animation in Social Network 주저자: 이성식 (Lee, Sung Sik) (주)펄슨앤커뮤니케이션 공동저자: 안상락(An, Sang Lak) 한국재활복지대학 광고홍보과 논문요약 Abstract
More informationMicrosoft PowerPoint - e pptx
Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells
More information*Revision History 날짜 내용 최초작성 Tel Fax [2] page
MSP430-SDS100i 매뉴얼 V1.0 Tel. 031-781-2812 Fax. 031-706-2834 E-mail. dsptools@syncworks.co.kr [1] page *Revision History 날짜 내용 2013. 07. 010 최초작성 Tel. 031-781-2812 Fax. 031-706-2834 E-mail. dsptools@syncworks.co.kr
More information06_ÀÌÀçÈÆ¿Ü0926
182 183 184 / 1) IT 2) 3) IT Video Cassette Recorder VCR Personal Video Recorder PVR VCR 4) 185 5) 6) 7) Cloud Computing 8) 186 VCR P P Torrent 9) avi wmv 10) VCR 187 VCR 11) 12) VCR 13) 14) 188 VTR %
More information쉽게 풀어쓴 C 프로그래밍
제 5 장생성자와접근제어 1. 객체지향기법을이해한다. 2. 클래스를작성할수있다. 3. 클래스에서객체를생성할수있다. 4. 생성자를이용하여객체를초기화할수 있다. 5. 접근자와설정자를사용할수있다. 이번장에서만들어볼프로그램 생성자 생성자 (constructor) 는초기화를담당하는함수 생성자가필요한이유 #include using namespace
More information인문사회과학기술융합학회
Vol.5, No.5, October (2015), pp.471-479 http://dx.doi.org/10.14257/ajmahs.2015.10.50 스마트온실을 위한 가상 외부기상측정시스템 개발 한새론 1), 이재수 2), 홍영기 3), 김국환 4), 김성기 5), 김상철 6) Development of Virtual Ambient Weather Measurement
More information자율주행 및 지뢰탐지 HRI, 원격제어, 인지, 항공우주 물체인식, HRI 물체조작, 우주탐사 헬스케어, 센서 지능로봇 기술 물체인식, 센서, 조작 원격제어 인지, HRI, 자율주행 자율주행 [ 1] 1 로봇 제조, 공 자 인, 지 작 서 스, 인서 스, 지,,, 인자
TTA Journal Vol.158 l 43 자율주행 및 지뢰탐지 HRI, 원격제어, 인지, 항공우주 물체인식, HRI 물체조작, 우주탐사 헬스케어, 센서 지능로봇 기술 물체인식, 센서, 조작 원격제어 인지, HRI, 자율주행 자율주행 [ 1] 1 로봇 제조, 공 자 인, 지 작 서 스, 인서 스, 지,,, 인자 주,, 인자,, 인식,제스 인식 인지 3.1
More information17장 클래스와 메소드
17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는
More informationMicrosoft Word - 3부A windows 환경 IVF + visual studio.doc
Visual Studio 2005 + Intel Visual Fortran 9.1 install Intel Visual Fortran 9.1 intel Visual Fortran Compiler 9.1 만설치해서 DOS 모드에서실행할수있지만, Visual Studio 2005 의 IDE 를사용하기위해서는 Visual Studio 2005 를먼저설치후 Integration
More information슬라이드 1
핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton
More informationiii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.
Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:
More informationWindows Live Hotmail Custom Domains Korea
매쉬업코리아2008 컨퍼런스 Microsoft Windows Live Service Open API 한국 마이크로소프트 개발자 플랫폼 사업 본부 / 차세대 웹 팀 김대우 (http://www.uxkorea.net 준서아빠 블로그) Agenda Microsoft의 매쉬업코리아2008 특전 Windows Live Service 소개 Windows Live Service
More information1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과
1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas
More information<464B4949B8AEC6F7C6AE2DC0AFBAF1C4F5C5CDBDBABBEABEF7C8AD28C3D6C1BE5FBCD5BFACB1B8BFF8BCF6C1A4292E687770>
국내 유비쿼터스 사업추진 현황 본 보고서의 내용과 관련하여 문의사항이 있으시면 아래로 연락주시기 바랍니다. TEL: 780-0204 FAX: 782-1266 E-mail: minbp@fkii.org lhj280@fkii.org 목 차 - 3 - 표/그림 목차 - 4 - - 1 - - 2 - - 3 - - 4 - 1) 유비쿼터스 컴퓨팅프론티어사업단 조위덕 단장
More informationMicrosoft Word - 09-krs_07_0054.doc
68 로봇공학회논문지제 3 권제 1 호 (2008.3) 프레즌스및 openapi 를활용한 URC 서비스플랫폼 URC Service Platform based on presence and openapi 배정일 1, 김동훈 1, 이현주 1, 연승호 1 Bae Jeong-Il 1, Kim Dong-Hoon 1, Lee Hyun-Joo 1, Yeon Seung-Ho
More information이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이
이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이 보유한 발팀 추가 비용없이 Team Foundation Server를 활용하여 형상관리 소스
More informationÀ̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp
l Y ( X g, Y g ) r v L v v R L θ X ( X c, Yc) W (a) (b) DC 12V 9A Battery 전원부 DC-DC Converter +12V, -12V DC-DC Converter 5V DC-AC Inverter AC 220V DC-DC Converter 3.3V Motor Driver 80196kc,PWM Main
More informationDisclaimer IPO Presentation,. Presentation...,,,,, E.,,., Presentation,., Representative...
DEXTER STUDIOS INVESTOR RELATIONS 2015 Disclaimer IPO Presentation,. Presentation...,,,,, E.,,., Presentation,., Representative... Contents Prologue 01 VFX 02 China 03 Investment Highlights 04 Growth Engine
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More information<31325FB1E8B0E6BCBA2E687770>
88 / 한국전산유체공학회지 제15권, 제1호, pp.88-94, 2010. 3 관내 유동 해석을 위한 웹기반 자바 프로그램 개발 김 경 성, 1 박 종 천 *2 DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW K.S. Kim 1 and J.C. Park *2 In general,
More informationMicrosoft 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 informationWindows 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
More informationNetwork Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University
Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment
More information목차 윈도우드라이버 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아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상
Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는
More informationPowerPoint Presentation
5 불대수 IT CookBook, 디지털논리회로 - 2 - 학습목표 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환 04.
More information기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.
PDMLink 에등록된 Office 문서들의 PDF 문서변환기능및 Viewer 기능을알아보자 PDM Link에서지원하는 [Product View Document Support] 기능은 Windows-Base 기반의 Microsoft Office 문서들을 PDMLink용 Viewer인 Product View를통한읽기가가능한 PDF Format 으로변환하는기능이다.
More informationPDF_Compass_32호-v3.pdf
Design Compass는 특허청의 디자인맵 웹사이트에서 제공하는 디자인, 브랜드, 기술, 지식재산권에 관한 다양한 콘텐츠를 디자이너들의 입맛에 맞게 엮은 격월간 디자인 지식재산권 웹진입니다. * Design Compass는 저작이용이 허락된 서울서체(서울시)와 나눔글꼴(NHN)을 사용하여 제작되었습니다. 2 4 5 6 7 9 10 11 편집 / 디자인맵
More informationKDTÁ¾ÇÕ-2-07/03
CIMON-PLC CIMON-SCADA CIMON-TOUCH CIMON-Xpanel www.kdtsys.com CIMON-SCADA Total Solution for Industrial Automation Industrial Automatic Software sphere 16 Total Solution For Industrial Automation SCADA
More informationMicrosoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev
글 : 김재형팀장, MDS테크놀로지 ES사업부 SE팀 www.mdstec.com 진보된기술과화려한사용자환경, 다양한응용프로그램들로무장한 스마트폰쓰나미 가몰려오고있다. 이쓰나미의영향은단지휴대용통신기기에만미치지않고, 주저하던임베디드시스템에도막대한영향을끼치고있다. 하지만임베디드시스템개발자와사용자라면누구나이 스마트폰쓰나미 의시초가임베디드시스템이었음을인정할것이다. 수많은미래지향적아이디어들을현실화하면서새로운
More informationMicrosoft PowerPoint - additional01.ppt [호환 모드]
1.C 기반의 C++ part 1 함수 오버로딩 (overloading) 디폴트매개변수 (default parameter) 인-라인함수 (in-line function) 이름공간 (namespace) Jong Hyuk Park 함수 Jong Hyuk Park 함수오버로딩 (overloading) 함수오버로딩 (function overloading) C++ 언어에서는같은이름을가진여러개의함수를정의가능
More information슬라이드 1
스마트공장설계, 운영을위한 공장 CPS 기술 성균관대학교공과대학 노상도 (sdnoh@skku.edu) 스마트공장 (Smart Factory) 전통제조업에 ICT 결합 공장설비와제품, 공정이지능화되어서로연결 생산정보와지식이실시간으로공유, 활용되어생산최적화 상 하위공장들이연결, 협업적운영으로개인 맞춤형제품생산이 가능한네트워크생산 (Roland Berger, INDUSTRY
More informationMicrosoft PowerPoint - Windows CE Programming_2008 [호환 모드]
Programming 고재관 Microsoft Mobile Device MVP Speaker 고재관 myaustin@korea.com Microsoft MVP 2006-2008 2008 Mobile Devices 분야 500 시간세미나 / 강의 실무경력 15 년메신저 Portable Device since 1995 집필도서 커뮤니티 http://myaustin.egloos.com
More information전기공학과 3 대표학생 11 전기장인 정찬호 전기공학과 3 구성원 전기공학과 3 구성원 전기공학과 3 구성원 정보통신공학과 4 대표학생 12 GAG(Get And
2017 학년도 IT 융합학습동아리 2 차선정자명단 번호 팀명 지도교수 번호 학번 학과 학년 비고 지원금액 ( 원 ) 1 20164047 전기공학과 2 대표학생 2 20164043 전기공학과 2 구성원 1 오합지졸 김기찬 3 20161435 전기공학과 2 구성원 4 20161464 전기공학과 2 구성원 5 20161466 전기공학과 2 구성원 6 20141935
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 276), 504511. http://dx.doi.org/10.5515/kjkiees.2016.27.6.504 ISSN 1226-3133 Print)ISSN 2288-226X Online) Near-Field
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More information<C0CCBCF8BFE42DB1B3C1A4BFCFB7E12DB1E8B9CCBCB12DC0DBBCBAC0DAB0CBC1F5BFCFB7E12DB8D3B8AEB8BBB3BBBACEC0DAB0CBC1F52E687770>
사회복지용 지능로봇 기술동향 머 리 말 목 차 제1장 서 론 1 제2장 기술의 특징 3 제3장 사회복지용 지능 로봇산업의 기술 수요 전망 11 제4장 사회복지용 지능 로봇의 기술 동향 32 제5장 결론 및 정책 제언 103 참고문헌 109 표 목차 그림 목차 제1장 서 론 1. 목적 및 필요성 2. 분석내용 및 범위 제2장 기술의 특징 1. 지능형 로봇기술의
More information<31362DB1E8C7FDBFF82DC0FABFB9BBEA20B5B6B8B3BFB5C8ADC0C720B1B8C0FC20B8B6C4C9C6C32E687770>
Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 4 pp. 1525-1531, 2012 http://dx.doi.org/10.5762/kais.2012.13.4.1525 저예산 독립영화의 구전 마케팅을 위한 스마트폰 모바일 애플리케이션 모델 개발 연구 김혜원 1* 1 청운대학교
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<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >
10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절
More informationEclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일
Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae
More informationKDTÁ¾ÇÕ-1-07/03
CIMON-PLC CIMON-SCADA CIMON-TOUCH CIMON-Xpanel www.kdtsys.com CIMON-PLC Total Solution for Industrial Automation PLC (Program Logic Controller) Sphere 8 Total Solution For Industrial Automation PLC Application
More information다른 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표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인
표준프레임워크로구성된컨텐츠를솔루션에적용하는것에문제가없는지확인 ( S next -> generate example -> finish). 2. 표준프레임워크개발환경에솔루션프로젝트추가. ( File -> Import -> Existring Projects into
More information1
1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2
More information#......-....-E-....b61.)
1 2 3 4 F3 5 F1 F6 F1 F2 F3 F4 TOOLS F5 F6 DESIGN F1 F1 F6 F3 F6 F1 F2 F3 F4 F4 F1 F1 F2 F1 F1 F2 F3 F1 FDD F2 USB F1 FDD F2 USB F1 SWF F2 T-CODE F2 T-CODE F2 F1 F3 F2 F1 F2 F1 F1 F1
More informationMicrosoft PowerPoint - T1 ERS (Elevator Reservation System)SASD2.pptx
Team : T1 Member : 김영훈, 남장우, 황규원 Presenter : 김영훈 Statement of Purpose System Context Diagram Event List Data Flow Diagram Process Specification i Structured Charts Elevator Reservation System(ERS) -ERS는입력이들어오면입력을스케줄에저장한다.
More informationDBPIA-NURIMEDIA
무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung
More informationMicrosoft PowerPoint - [2009] 02.pptx
원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include
More information2/21
지주회사 LG의 설립과정 및 특징 소유구조를 중심으로 이은정_좋은기업지배구조연구소 기업정보실장 이주영_좋은기업지배구조연구소 연구원 1/21 2/21 3/21 4/21 5/21 6/21 7/21 8/21 9/21 10/21 11/21 12/21 13/21 14/21 15/21 16/21 17/21 18/21 19/21 20/21 [별첨1] 2000.12.31.현재
More informationPowerPoint 프레젠테이션
A 반 T2 - 김우빈 (201011321) 임국현 (201011358) 박대규 (201011329) Robot Vacuum Cleaner 1 Motor Sensor RVC Control Cleaner Robot Vaccum Cleaner 2 / Event Format/ Type Front Sensor RVC 앞의장애물의유무를감지한다. True / False,
More information<3035313230325FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>
네트워크 장비의 디폴트 로그인 패스워드 취약점 및 대책 2005. 11. 30 본 보고서의 전부나 일부를 인용시 반드시 [자료: 한국정보보호진흥원(KISA)]룰 명시하여 주시기 바랍니다. - 1 - 1. 개요 패스워드 관리는 보안의 가장 기본적인 사항으로 유추하기 어려운 패스워드를 사용하고, 주기적 으로 패스워드를 변경하는 등 패스워드 관리에 신경을 많이 쓰고
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More information[ 마이크로프로세서 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 information1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation
1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP
More information슬라이드 1
정적메모리할당 (Static memory allocation) 일반적으로프로그램의실행에필요한메모리 ( 변수, 배열, 객체등 ) 는컴파일과정에서결정되고, 실행파일이메모리에로드될때할당되며, 종료후에반환됨 동적메모리할당 (Dynamic memory allocation) 프로그램의실행중에필요한메모리를할당받아사용하고, 사용이끝나면반환함 - 메모리를프로그램이직접관리해야함
More information그린홈이용실태및만족도조사
2009 년도연구용역보고서 그린홈이용실태및 만족도설문조사 - 2009. 11. - 이연구는국회예산정책처의연구용역사업으로수행된것으로서, 보고서의내용은연구용역사업을수행한연구자의개인의견이며, 국회예산정책처의공식견해가아님을알려드립니다. 책임연구원 이화여자대학교소비자학과교수정순희 그린홈이용실태및만족도 설문조사 2009. 11. 책임연구원 정순희 ( 이화여자대학교소비자학과교수
More informationvRealize 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 informationChapter #01 Subject
Device Driver March 24, 2004 Kim, ki-hyeon 목차 1. 인터럽트처리복습 1. 인터럽트복습 입력검출방법 인터럽트방식, 폴링 (polling) 방식 인터럽트서비스등록함수 ( 커널에등록 ) int request_irq(unsigned int irq, void(*handler)(int,void*,struct pt_regs*), unsigned
More informationDBMS & 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