내 블록#
소개#
마이 블록(My Blocks)은 파이썬의 함수와 같은 개념입니다. 마이 블록은 특정 작업을 수행하도록 설계된 블록들을 재사용 가능하고 효율적인 섹션으로 그룹화합니다. 마이 블록은 프로그램 내에서 여러 번 호출할 수 있으므로 프로젝트 구성이 간편해지고, 코드 중복을 방지하는 데 도움이 됩니다.
정의 myBlock
myBlock
매개변수 |
설명 |
|---|---|
블록 이름 |
마이 블록에 붙이는 이름입니다. |
매개변수 |
선택 사항입니다. 함수 호출 시 입력값을 받는 변수로, 함수에 데이터를 전달할 수 있습니다. 숫자 또는 부울 값을 사용할 수 있습니다. |
블록 정의 및 명명#
내 블록#
내 블록에 입력이 필요하지 않은 경우 매개변수 없이 정의할 수 있습니다.
시작 시 ‘greeting’이라는 이름의 사용자 정의 블록을 호출하여 화면에 ‘Hello!’를 출력합니다.#
정의 greeting
[Define a My Block to display a message.]
콘솔에 [Hello!] 출력 ◀ 및 커서를 다음 행으로 이동
시작 시
[Call a My Block to display the message.]
greeting
매개변수가 있는 내 블록#
매개변수를 사용하면 마이 블록에 동작 시퀀스를 몇 번 반복할지와 같은 작동에 필요한 정보를 제공할 수 있습니다. 예를 들어, 마이 블록은 숫자 매개변수를 사용하여 로봇에게 특정 동작을 몇 번 반복할지 알려줄 수 있습니다. 이를 통해 제공하는 값에 따라 동일한 마이 블록을 다양한 방식으로 활용할 수 있습니다.
시작 시, 매개변수와 함께 ‘named_greeting’이라는 사용자 지정 블록을 호출합니다. 화면에 ‘안녕하세요, ’ 뒤에 지정된 이름을 출력합니다.#
정의 repetitions (number) :: custom
[Define a My Block with a parameter.]
(number)번 반복
[팔 v] 위치를 x:[100] y:[0] z:[0] [mm v] 만큼 증가 ▶
시작 시
[Call a My Block start incrementing.]
repetitions [4]