본문 바로가기

강좌

[VPL 강좌 10] List 액티버티 활용하기 (Functions) [VPL 강좌 10] List 액티버티 활용하기 (Functions) 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이전 회차에서는 List 액티버티와 List Functions 액티버티를 활용하여 배열에서와 같이 여러 개의 값을 등록하고 읽어오는 과정을 설명하였습니다. 이전 회차에서는 List Functions의 여러 기능 중에서 List에 값을 등록하기 위하여 Append 기능만을 활용하였습니다. 이번 회차에서는 List Functions의 나머지 기능들을 활용하는 예제를 살펴 보도록 하겠습니다. List Functions 액티버티를 다이어그램에 추가하고 액티버티 아래의 드롭다운 버튼을 클릭하면, 아래와 같이 7개의 기능 목록을 볼 수 .. 더보기
[VPL 강좌 09] List 액티버티 파악하기 (멀티항목 다루기) [VPL 강좌 09] List 액티버티 파악하기 (멀티항목 다루기) 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이번에는 여러 개의 항목을 List 액티버티에 추가하는 과정을 보여 줍니다. 이 작업은 반복적인 작업을 수행하면서 진행이 되어야 하므로 먼저 반복 작업을 위한 다이어그램을 소개합니다. 반복작업을 위한 기본적인 다이어그램은 아래와 같이 구현될 수 있습니다. 그림 1 반복 패턴을 구현하기 위해 위의 다이어그램 보다 더 간단하게 구성할 수 있으나, 앞으로 적용할 List 액티버티를 고려하여 일부 액티버티들이 중복적으로 사용되었습니다. 자 이제 위의 다이어그램에서 반복 작업을 위한 기본 패턴을 이해하였다면, 이 기본 패턴에 List 관.. 더보기
[VPL 강좌 07] 반복문 구현하기 [VPL 강좌 07] 반복문 구현하기 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) VPL에서는 If와 Merge 액티버티를 활용하여 반복문을 구현할 수 있습니다. 아래 다이어그램은 10번 반복적으로 수행되면서 초기 변수의 값을 1씩 증가시키는 예제입니다. 그림 1 이러한 반복 문장은 횟수를 증가시켜서 체크하는 방법 외에 특정한 값이 도착할 때 까지 반복적으로 수행되는 패턴으로도 구현이 가능합니다. 아래의 다이어그램은 입력창에서 “중지” 라는 단어를 입력할 때 까지 계속 값을 입력 받는 작업을 반복합니다. 그림 2 2007/11/03 - [임베디드/MSRS] - [VPL 강좌 10] List 액티버티 활용하기 (Functions) 2007/.. 더보기
[VPL 강좌 06] Switch 조건문 처리 [VPL 강좌 06] Switch 조건문 처리 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이번 회차에서는 Switch 액티버티를 활용한 예제를 다룹니다. Switch 시나리오를 적용해 보기 위해 값을 입력 받은 후, 입력된 값을 남성 또는 여성으로 분리하며, 기타 등록되지 않은 입력 값에 대해서도 처리를 합니다. 이 예제를 구현하기 위해 아래와 같이 SimpleDialog 액티버티에서 입력 받은 값을 체크하는 Switch 액티버티를 추가합니다. 그림 1 위의 다이어그램에서는 여러 개의 데이터 흐름을 하나로 합치기 위해 Merge 액티버티가 사용되었습니다. Merge 액티버티는 여러 개의 입력 값을 가질 수 있으며, 연결된 입력값 중 아무.. 더보기
[VPL 강좌 05] IF 조건문 처리 [VPL 강좌 05] IF 조건문 처리 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이번 회차에서는 IF 액티버티를 활용한 예제를 다룹니다. IF 시나리오를 적용해 보기 위해 두 개의 값을 입력 받은 후 같이 같은지 다른 지 비교하고 값이 같으면 “같다”, 다르면 “다르다” 메시지를 표시합니다. 먼저, 두 개의 문자열을 입력 받기 위해 두 개의 SimpleDialog 액티버티와 두 개의 Calculate 액티버티를 추가합니다. 추가한 후에 각 액티버티를 연결하며 액티버티 연결시 값을 입력받기 위해 PromptDialog – Success 항목을 선택하여 연결합니다. 그림 1 연결 후에는 Calculate 액티버티의 입력창에서 TextDat.. 더보기
[VPL 강좌 04] 기본적인 변수 선언과 처리 – 두 개의 숫자 더하기 [VPL 강좌 04] 기본적인 변수 선언과 처리 – 두 개의 숫자 더하기 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이번 회차에서는 두 개의 숫자를 더하는 예제를 구현합니다. 이 예제를 위해서는 그 동안 사용되어 액티버티 외에 Join 액티버티를 사용합니다. Join 액티버티는 두 개의 입력값을 받아 들이며, 입력된 값이 두 개 모두 전달될 때 까지 기다린 다음, 두 개의 값을 그 다음 액티버티로 전달하는 기능을 수행합니다. 먼저, 두 개의 Data 액티버티를 추가한 다음, 각각 10과 20을 입력하고 int 타입으로 설정합니다. 그림 1 이번에는 Basic Activities 항목 중에서 Join 액티버티를 선택한 후 추가합니다. 그림.. 더보기
[VPL 강좌 03] 기본적인 변수 선언과 처리 – 입력 값 처리하기 [VPL 강좌 03] 기본적인 변수 선언과 처리 – 입력 값 처리하기 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) 이번 회차에서는 이전 회차의 내용에 이어서, 사용자로부터 이름을 입력받은 후에 화면에 나의 이름은 … 입니다 라고 표시를 하는 예제를 구현합니다. [과제] 이름을 사용자로부터 입력 받은 후에 화면에 “나의 이름은 … 입니다.” 라고 표시합니다. 위의 과제를 수행하기 위해서 이번 예제에서는 두 개의 Simple Dialog 액티버티와 한 개의 Calculate 액티버티를 사용합니다. Calculate 액티버티는 입력된 값들에 대한 연산을 수행하는 것 외에도 Simple Dialog 액티버티에서 문자열 값을 읽어내는 기능도 수행합.. 더보기
[VPL 강좌 01] 기본적인 변수 선언과 처리 – 변수선언 및 사용 기본적인 변수 선언과 처리 – 변수 선언 및 사용 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) VPL에서는 기존 프로그램 언어에서와 같이 다양한 형태의 변수를 선언할 수 있습니다. 본 강좌에서는 다양한 형태의 변수를 선언하고 해당 변수를 사용하는 방법에 대해 설명을 합니다. 변수를 선언하고 값을 지정하는 방법 먼저 변수를 선언해 보도록 하겠습니다. 우선 Basic Activities 창에서 Variable 엑티버티를 더블클릭 하거나 또는 마우스로 끌어다가 Diagram 창에 놓습니다. 해당 엑티버티의 하단에 보면 “…” 아이콘을 볼 수 있는데, 이 아이콘을 클릭하여 원하는 타입과 변수 이름을 지정합니다. 그림 1 Add 버튼을 클릭하여 S.. 더보기
80196 강좌 HWP 문서 출처 : POWERON 동아리 196 강좌입니다출처 : 임베디드 커뮤니티 [W.O.E] cafe.naver.com/okh0217 더보기