VEXcode V5 でのマイ ブロックの使用

マイ ブロックは、VEXcode V5 内のブロック カテゴリの 1 つです。 他のカテゴリには、外観、サウンド、センシング、変数などがあります。 マイ ブロックは、プロジェクト全体で複数回使用できる一連のブロックを作成するために使用されます。


ブロックの作り方

VEX V5 ソフトウェアの My Block 選択インターフェースのスクリーンショット。ブロック チュートリアル セクションでカスタム ブロックを作成するためのオプションを示しています。

マイブロックカテゴリから「ブロックを作成」を選択します。

VEX V5 プログラミング インターフェイスでブロックの名前を変更する方法を示すスクリーンショット。ブロック選択メニューと名前変更オプションが強調表示されています。

「ブロック名」フィールドに入力してブロックの名前を変更し、「OK」を選択します。


ブロックをカスタマイズする方法

入力(数値)を追加します

ブロック チュートリアルの「入力の追加」オプションを示す VEX V5 ブロック プログラミング インターフェイスのスクリーンショット。プログラミング環境でブロックに入力を追加する方法を示しています。

「ブロックの作成」画面から「入力(数値)を追加」オプションを選択します。 「番号」フィールドに入力して入力の名前を変更し、「OK」を選択します。

入力を追加します (ブール値)

「ブール値の追加」ブロック オプションを表示した VEX V5 Blocks プログラミング インターフェイスのスクリーンショット。プログラミング チュートリアルにブール値ロジックを組み込む方法を示しています。

「ブロックの作成」画面から「ブール値」オプションを選択します。 「ブール値」フィールドに入力して入力の名前を変更し、「OK」を選択します。

ラベルを追加する

VEX V5 Blocks プログラミング インターフェイスのスクリーンショット。ブロックにラベルを追加する方法を示しています。チュートリアル セクションでは、強調表示されたオプションとユーザー ガイダンスの明確なレイアウトが示されています。

「ブロックの作成」画面から「ラベルを追加」オプションを選択します。 「ラベルテキスト」フィールドに入力してラベルの名前を変更し、「OK」を選択します。

入力とラベルを結合する

VEX V5 ブロック プログラミング インターフェイスのスクリーンショット。「入力の結合」ブロック チュートリアルが表示され、ロボットをプログラミングするために複数の入力信号を 1 つの出力に結合する方法を示しています。

入力とラベルを組み合わせて一連のブロックを作成し、[OK] を選択します。


入力/ラベルを削除する方法

VEX V5 プログラミングでブロックを削除する手順を示すスクリーンショット。強調表示されたオプションと削除ボタンを備えたユーザー インターフェイスを備えています。

入力またはラベルを削除するには、削除する入力またはラベルの上部にある「クリア」アイコンを選択します。


定義ブロックの使用方法

V5 のブロック定義機能のスクリーンショット。チュートリアル セクションでブロックを作成およびカスタマイズする方法を示しています。 この画像は、ブロック構成のオプションと設定を含むユーザー インターフェイスを示しています。

パラメータを作成したら、 {Define} ブロックから使用できるようになりました。

V5 のブロック定義機能のスクリーンショット。チュートリアル セクションでブロックを作成およびカスタマイズする方法を示しています。 この画像は、ブロック構成のオプションと設定を含むユーザー インターフェイスを示しています。

{Define} ブロックに追加のブロックを取り付けます。

V5 のブロック定義機能のスクリーンショット。チュートリアル セクションでブロックを作成およびカスタマイズする方法を示しています。 この画像は、ブロック構成のオプションと設定を含むユーザー インターフェイスを示しています。

{Define} ブロックのパラメーターを使用します。

V5 のブロック定義機能のスクリーンショット。チュートリアル セクションでブロックを作成およびカスタマイズする方法を示しています。 この画像は、ブロック構成のオプションと設定を含むユーザー インターフェイスを示しています。

{When Started} ブロックに付いている「マイブロック」を使用します。


マイブロックの使い方

広場での運転の例

この例では、ロボットはマイ ブロックを使用して次のことを行います。

  • 200mm四方を前進します。
  • 右に45度曲がります。
  • 300mm四方を前進します。

{Define} ハット ブロックは手順を破壊します。 次の例では、この {Define} ハット ブロックは、一定の回数だけ正方形に打ち込むために使用されるブロックを分解します。 ブロック内で使用する引数を {Define} ブロックからドラッグします。

{Define} ブロックを設定したら、新しく作成したブロックをドラッグして {When Started} ブロックに追加し、パラメータを設定できるようになります。

チュートリアルの V5 ブロックの図解。さまざまなプログラミング要素とその接続を紹介し、ユーザーがブロックベースのコーディングの概念を理解できるように設計されています。

パラメータが変更されると、プロジェクトは ダウンロードして実行する準備が整います。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: