마이 블록 빌더

가끔 또 다른 프로젝트나 프로그램에서 다시 사용하려는 훌륭한 미니 프로그램을 만들게 됩니다.

마이 블록 빌더에서는 이러한 미니 프로그램(작업영역에서 선택한 여러 개의 블록으로 이루어져 있음)을 가져다 묶어서 마이 블록을 만들 수 있습니다.

시간이 흐르면, 다른 마인드스톰 사용자들과 거래할 수 있는 마이 블록 라이브러리를 개발할 수도 있습니다.
마이 블록 생성
로봇이 정사각형 안에서 주행하게 만드는 미니 프로그램을 만들었다고 가정합니다.




미니 프로그램을 블록으로 전환하려면, 선택 도구를 사용하여 상자를 블록 주변으로 드래그해서 원하는 모든 블록을 선택하세요.

도구 메뉴에서 “마이 블록 빌더”를 선택하여 마이 블록 빌더를 시작하세요.



블록에 이름을 붙이고 짧은 설명을 다세요.

블록을 확인하기 위해 마이 블록 아이콘 중 하나를 선택하세요. 이 예는 로봇이 정사각형 안에서 주행하도록 하므로, 모터가 달린 아이콘을 사용합니다.

종료를 클릭하세요.

미니 프로그램은 이제 독자적인 블록으로 전환됩니다! 프로젝트를 위해 생성한 마이 블록은 모두 마이 블록 팔레트에 나타납니다.



새로운 마이 블록을 프로그래밍 캔버스로 드래그하면 프로그램에 사용할 수 있습니다.



마이 블록의 일부분을 편집하고 싶다면 마이 블록을 더블 클릭하세요.
마이 블록의 기타 기능
정사각형을 만들기 위해 생성한 마이 블록은 훌륭하지만, 더 큰 정사각형을 원한다면 어떤 일이 벌어질까요? 또는 로봇이 정사각형 안에서 더 빠르게 주행하는 걸 원한다면요? 삼각형을 원한다면 어떻게 하나요?

마이 블록에 들어가 매번 입력을 변경할 수도 있지만, 더 나은 방법이 있습니다.

첫 번째 마이 블록의 경우처럼 미니 프로그램을 설정하세요. 원하는 블록을 선택한 다음, 도구 메뉴의 “마이 블록 빌더”를 선택하여 마이 블록 빌더를 시작하세요.

첫 번째 마이 블록의 경우와 같이 모든 섹션을 작성하지만, 아직 종료를 클릭하지 마세요. 그 대신, 마이 블록에 + 기호를 클릭하여 파라미터를 추가하세요.





파라미터 설정 탭에서 적절한 정보를 기입하세요. 그러면 정사각형의 크기를 조절할 수 있습니다.

자신의 프로그램에서 마이 블록을 사용할 때 기본값 설정을 잊을 경우를 대비해 기본값을 1000으로 설정하세요. 파라미터를 위해 슬라이더 바 스타일을 선택하기도 합니다.

파라미터 아이콘 탭에서 파라미터에 적절한 이미지를 선택하세요. 이 예에서 우리는 정사각형을 만들면서 로봇이 주행할 거리를 조절하므로 직선 화살표가 적절해 보입니다.





이제 파라미터를 추가했으므로 종료를 클릭하세요.

새로운 파라미터인 “거리”는 조절하기에 앞서 미니 프로그램에 있는 입력과 연결해야 합니다.



거리 파라미터에서 나오는 와이어를 첫 번째 탱크모드 주행 블록의 각도 입력에 연결하세요. 그러면 로봇이 주행할 정사각형의 크기를 조절할 수 있습니다(자세한 내용은 데이터 와이어 참조).




메인 프로그램으로 돌아가세요. 그러면 이제 마이 블록이 보이겠지만 정사각형 미니 프로그램의 측면 길이를 설정하는 파라미터도 보일 것입니다. 위에서 선택한 파라미터 스타일에 따라 값을 직접 입력하거나 슬라이더 바를 사용할 수 있습니다.

로봇이 삼각형 또는 육각형 안에서 주행하기를 원한다면 어떻게 하나요?

여기 똑같은 마이 블록이 있지만 다음과 같이 조절해야 하는 파라미터가 있습니다.

1. 각 면의 주행 거리(거리)
2. 로봇의 주행 속도(속도)
3. 각 모서리의 회전 각도
4. 주행 명령의 반복 횟수





팁과 요령
마이 블록 빌더에 있는 블록에서 파라미터의 순서를 변경할 수 있습니다. 왼쪽 또는 오른쪽 화살표를 클릭하여 선택한 파라미터를 옮기세요.



왼쪽으로 파라미터 이동
오른쪽으로 파라미터 이동
파라미터 삭제
마이 블록 빌더
빠른 연결