본문 바로가기

VPL

[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 강좌 02] 기본적인 변수 선언과 처리 – 변수 값 처리하기 [VPL 강좌 02] 기본적인 변수 선언과 처리 – 변수 값 처리하기 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) VPL에서는 기존 프로그램 언어에서와 같이 다양한 형태의 변수를 선언할 수 있습니다. 본 강좌에서는 다양한 형태의 변수를 선언하고 해당 변수를 사용하는 방법에 대해 설명을 합니다. 변수의 값을 처리하는 방법 이전 회차에서는 아주 기본적인 변수의 선언과 값을 표시하는 방법을 알아 보았습니다. 이번에는 변수의 값을 변화시키는 방법에 대해 알아 보도록 하겠습니다. 자 먼저, 이전 예제를 활용하여 화면에 “당신의 이름은 홍길동입니다.” 라고 표시해 보도록 하겠습니다. 우선 이전 예제 파일에서 Variable 액티버티와 Simple D.. 더보기
[VPL 강좌 01] 기본적인 변수 선언과 처리 – 변수선언 및 사용 기본적인 변수 선언과 처리 – 변수 선언 및 사용 작성자: Microsoft Robotics Group 김영준 수석 (yjoonkim@microsoft.com) VPL에서는 기존 프로그램 언어에서와 같이 다양한 형태의 변수를 선언할 수 있습니다. 본 강좌에서는 다양한 형태의 변수를 선언하고 해당 변수를 사용하는 방법에 대해 설명을 합니다. 변수를 선언하고 값을 지정하는 방법 먼저 변수를 선언해 보도록 하겠습니다. 우선 Basic Activities 창에서 Variable 엑티버티를 더블클릭 하거나 또는 마우스로 끌어다가 Diagram 창에 놓습니다. 해당 엑티버티의 하단에 보면 “…” 아이콘을 볼 수 있는데, 이 아이콘을 클릭하여 원하는 타입과 변수 이름을 지정합니다. 그림 1 Add 버튼을 클릭하여 S.. 더보기
한글화된 VPL 사용자 가이드 및 기술자료입니다 한글화된 VPL 사용자 가이드 및 기술자료입니다 더보기