Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131
マイブロックの作り方3-発展:出力パラメーターを設定する |(株)アフレル|レゴ エデュケーション正規代理店
Warning: Undefined variable $wp in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-content/themes/afrel/functions.php on line 1997

Warning: Attempt to read property "request" on null in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-content/themes/afrel/functions.php on line 1997

Deprecated: strstr(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 1154

Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 1161

Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 1164

Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 1171

Deprecated: str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 1174

Notice: 関数 WP_Scripts::add が誤って呼び出されました。ハンドル「wpcf7-recaptcha」のスクリプトは、未登録の依存関係とともにキューへ追加されました: google-recaptcha。 詳しくは WordPress のデバッグをご覧ください。 (このメッセージはバージョン 6.9.1 で追加されました) in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

2016年7月4日

  • EV3ソフトウェア
  • EV3技術情報
  • ソフトウェア

マイブロックの作り方3-発展:出力パラメーターを設定する

EV3ソフトウェアには、マイブロックという機能があります。
ここでは出力パラメーターを設定してマイブロックを作る方法を説明します。
※出力パラメーターとは、マイブロックから得られる結果の値(戻り値)のことです。マイブロックに処理をさせるだけではなく、結果として何らかの値を取得し、以降のプログラムで利用することができます。
※マイブロックの概要・基本的な作り方についてはこちらを、入力パラメーターの設定方法についてはこちらを、ご覧ください。

1)マイブロックにするプログラムを作ります。ここでは例として、「2つの変数の値の平均値を得る」マイブロックを作成します。下図のようにプログラムを作成します。

21581_01


マイブロックにする部分のプログラム(数学ブロック)を選択し、マイブロックビルダーを開きます。

21581_02

 

2)まずは、マイブロックの基本的な情報や入力パラメーターの設定を入力します。
なお、この例のようにデータワイヤーで値が入力されているプログラミングブロックを選択してマイブロックにする場合、データワイヤー(入力されている値)の数だけ、自動的に入力パラメーターが用意されます。

21581_03

 

3)次に出力パラメーターを設定します。
出力パラメーターを追加するには、入力パラメーターと同様に、画面上部のマイブロックアイコンの「+」をクリックします。
「パラメータータイプ」は「出力」を選択し、それ以外の項目については、入力パラメーターと同様に必要な情報を入力します。

21581_04

入力が完了したら「終了」をクリックします。
※「終了」をクリックしたあとは、パラメーターの追加・削除はできません。また、パラメーターの名前・アイコンなどの情報を変更することもできません。

 

4)下図のように作成したマイブロックの内容が表示されます。
一番右に表示されているのが、マイブロックの出力パラメーターです。
ここでは計算結果(平均値)を出力したいので、数学ブロックの「結果」を出力パラメーターにつなぎます。

21581_05

 

5)作成したマイブロックを使ってプログラムを作成すると、下図のようになります。2つの値を入力し、平均を計算した結果を出力パラメーターから受け取ることができるようになりました。

21581_06

SPIKE

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131

Deprecated: 関数 seems_utf8 は、バージョン 6.9.0 から非推奨になりました ! 代わりに wp_is_valid_utf8() を使用してください。 in /home/afrel/afrel.xsrv.jp/public_html/afcms/wp-includes/functions.php on line 6131