マイ ブロックは、VEXcode VR 内のブロック カテゴリの 1 つです。他のカテゴリには、Magnet、Looks、Sensing、Variables などがあります。マイ ブロックは、プロジェクト全体で複数回使用できる一連のブロックを作成するために使用されます。
ブロックの作り方
マイブロックカテゴリから「ブロックを作成」を選択します。
「ブロック名」フィールドに入力してブロックの名前を変更し、「OK」を選択します。
ブロックをカスタマイズする方法
入力項目(数値)を追加します
「ブロックの作成(プレビュー)」画面から「入力(数値)を追加」オプションを選択します。「数値」フィールドに入力して入力の名前を変更し、「OK」を選択します。
入力値(ブール値)を追加します
「ブロックの作成 (プレビュー)」画面から「入力の追加 (ブール値)」オプションを選択します。「ブール値」フィールドに入力して入力名を変更し、「OK」を選択します。
ラベルを追加する
「ブロックの作成(プレビュー)」画面から「ラベルを追加」オプションを選択します。「ラベルテキスト」フィールドに入力してラベルの名前を変更し、「OK」を選択します。
入力とラベルを組み合わせる
入力とラベルを組み合わせて、一連のブロックを作成します。
入力項目/ラベルの削除方法
入力またはラベルを削除するには、削除する入力またはラベルの上部にある「クリア」アイコンを選択します。
Defineブロックの使い方
パラメータを作成したら、「定義」ブロックからパラメータを使用できるようになります。
追加のブロックを「定義」ブロックに接続します。
「定義」ブロックのパラメータを使用します。
「はじめるとき」ブロックに付属する「マイブロック」をご利用ください。
マイブロックの使い方
正方形を描く例
この例では、ロボットはマイ ブロックを使用して次のことを行います。
- 前方に 200 mm ドライブします
- 黒のペンで300mmの正方形を描きます
- 右に25度曲がります
- 赤ペンで500mmの正方形を描きます
「定義」ハットブロックは手順を細分化します。次の例では、この「定義」ハット ブロックは、正方形を一定回数描画するために使用されるブロックを分割します。このビデオで示されているように、defineブロックから引数をドラッグして、ブロック内で使用してください。
「定義」ブロックが設定されると、新しく作成されたブロックをドラッグして「開始時」ブロックに追加し、パラメーターを設定できます。このビデオで説明されているとおりです。