プログラミングページ

コードを書く際(新しいプロジェクトを作成、例を編集、個人のプロジェクトを編集する際)には、プログラミングページに入ります。 ここにはBlockly言語でのプログラミングインターフェースが示されています。Python言語でのプログラミングについては、 Pythonプログラミングページ を参照してください。

_images/sp210805_143809.png
  1. ホームページに戻る

  2. 製品を選ぶ

  3. プロジェクト名

  4. ヘルプ

  5. メニュー

  6. プログラミングインターフェース

  7. リモートコントロールインターフェース

  8. デバッグモニター

  1. ブロックのカテゴリ

  2. プログラミングエリア

  3. 実行

  4. フラッシュ&実行

ブロックのカテゴリ

_images/sp210805_151353.png

ここからコードブロックを見つけて、プログラミングのためにプログラミングエリアにドラッグします。具体的な使用法は Block Reference で確認してください。

デバッグモニター

_images/sp210805_145042.png

右下隅のデバッグアイコンをクリックすると、移動可能なデバッグモニターが表示されます。print ブロックのテキストがここに表示されます。

ヘルプ

_images/sp210805_150120.png

選択後、ezblockのチュートリアルが表示されます。FAQ、取り始め、および reference を含む。

メニュー

_images/sp210805_150436.png
  • New Project:新しいプロジェクトを作成するために使用します。

  • My Projects:このボタンを使用して、 My Projects ページに移動して、プロジェクトやライブラリを表示、エクスポート、またはインポートします。

  • Save:プロジェクトを My Projects に追加します。

  • Save As:プロジェクトは新しいファイル名として My Projects ページに保存されます。

  • Create Library:プロジェクト内の関数を選択してライブラリを作成します。詳しいチュートリアルについては、 ライブラリ関数の使用方法は? を参照してください。

  • Import Library:保存されたライブラリをインポートします。

  • Save As File:デバイスのフォルダに保存します。EzBlock StudioのWebアクセスを使用している場合、プロジェクト(.ezbpro)はコンピュータにダウンロードされます。モバイルデバイスを使用する場合、アプリを使用してプロジェクト(.ezbpro)をデバイスのフォルダに保存するか、それを共有することができます。

TIPS

プログラミングエリアやブロックを長押しすることで、いくつかの補助機能を使用できます。

_images/sp210805_151610.png _images/sp210805_151819.png
ブロックのメニュー

オプション

説明

Duplicate

選択したブロック(およびその支配下のブロック)をコピーします。

Add/Remove Comment

クリックすると、ブロックの右上に``?``アイコンが表示されます。これは、コードの読み取りに役立つテキストを書き込むためのものです。これらのテキストはプログラムによって実行されません。

Expand/Conllapse Block

コードにより多くのブロックがある場合、それらを収縮させ、必要に応じて展開することができます。

Disable/Enable Block

この機能は、プログラムを変更せずに特定のブロックを無効にします。

Delete xxx Blocks

選択したブロック(およびその支配下のブロック)を削除します。

ヘルプ

Create xxx

振動 または 関数 ブロックで使用されます。選択したブロックとペアリングされたブロックを迅速に作成することができます(関数ブロックから「作成」をクリックすると、呼び出しブロックが表示されます)。

Hightlight Function Definition

関数の呼び出しブロックで使用され、関数の定義を見つけることができます。

プログラミングページのメニュー

オプション

説明

元に戻す

やり直し

元に戻しを取り消し

ブロックを整理

ブロックを整列させる

ブロックを折りたたむ

すべてのブロックを折りたたむ

ブロックを展開

すべてのブロックを展開する

xxx ブロックを削除

すべてのブロックを削除する

Pythonプログラミングページ

プロジェクトを作成する際にpython言語を使用する場合、Pythonプログラミングページに入ることができます。

_images/sp210805_154924.png

プロジェクトを完成させるためには、 Pythonリファレンス を参照してください。

リモートコントロールインターフェース

使用方法については、リモートコントロール機能の使用方法は? をご参照ください。

_images/sp210805_144019.png
  1. ウィジェットカテゴリ

  2. リモートコントロールエリア

_images/sp210805_152451.png

ウィジェットをクリックすると、メッセージボックスが表示され、ウィジェットを長押しするか、削除ボタンをクリックすると、ウィジェットを削除できます。

リモートコントロールのウィジェット

ウィジェット

説明

ジョイスティック

白い点が中心にあり、X値とY値の両方が0です。白い点を右にドラッグするとX値が増加し、上にドラッグするとY値が増加します。XおよびYの範囲は共に(-100, 100)です。

スライダー

白い点が最も左にあるとき、値は0です。白い点を右にドラッグすると、値が増加します。範囲は(0, 100)です。

D-Pad

これは4つのボタンで構成されたコントロールで、各ボタンは互いに独立しています。ボタンが押されているときの値は1で、リリースされているときは0です。

ボタン

押されているときの値は1で、リリースされているときは0です。

スイッチ

ONのときの値は1、OFFのときの値は0です。

ビデオ

ビデオ機能の使用方法は? を確認してください。

デジタルチューブ

実際の4桁のデジタルチューブのように、NUMBER(例:123.3)またはTIME(例:11:55)を表示できます。

円グラフ

データ系列の部分と全体の比率を示すために使用されます。各データセットには namevalue が含まれている必要があります。

棒グラフ

複数のオブジェクトのデータを直感的に表示し、比較分析を行うことができます。各オブジェクトには namevalue が含まれている必要があります。

折れ線グラフ

複数のオブジェクトの連続データを表示することができます。各オブジェクトには namevalue が含まれている必要があります。連続データの生成は、複数の呼び出し(通常、ループを使用)に基づいています。

電球

実際のLEDのように、1が書き込まれると点灯し、0が書き込まれると消灯します。