テクノロジー

img_technologyTop01

製品をもっと詳しく知りたい方へ
技術研究所

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

EV3ソフトウェアには、マイブロックという機能があります。
ここでは入力パラメーターを設定してマイブロックを作る方法を説明します。
※入力パラメーターとは、ステアリングブロックやタンクブロックのパワーや秒数のように、プログラミングブロックの値を入力できる項目(引数)のことです。
※マイブロックの概要・基本的な作り方については、こちらをご覧ください。

1)マイブロックにするプログラムを作ります。ここでは例として、「3秒間前進して、1秒間右回りにせん回する」プログラムを作成します。


21564_01

 

2)マイブロックにする部分のプログラムを選択、マイブロックビルダーを開き、マイブロックの情報を入力します。


21564_02

3)次に入力パラメーターを設定します。ここでは「直進する秒数」と、「せん回する秒数」を入力できるようにします。
入力パラメーターを追加するには、画面上部のマイブロックアイコンの「+」をクリックします。


21564_03

 

4)パラメーターの情報を入力します。まず「パラメーター設定」タブを選び、以下の情報を入力します。


21564_04

①名前:パラメーターの名前(半角英数で入力。記号は _ のみ使用可。)

②パラメータータイプ:「入力」を選びます。

③データタイプ:入力する情報の種類を選びます。ここでは秒数(数値)を入力するので、「数値」を選びます。

④初期設定値:マイブロックをプログラミングパレットに配置したときに、最初に表示される値を入力します。

⑤パラメータースタイル:入力パラメーターの入力欄のスタイルを選びます。

5)次に「パラメーターアイコン」タブを選び、マイブロックのパラメーターの入力欄に表示されるアイコンの画像を選びます。これで1つ目の秒数を入力するパラメーターが設定できました。


21564_05

 

同じように、2つ目の秒数を入力するパラメーターも追加します。


21564_06

 

2つ以上のパラメーターを設定する場合、「パラメーター設定」タブ・「パラメーターアイコン」タブには、画面上部のマイブロックで選択されているパラメーターの情報が表示されます。
なお、パラメーターを削除したい場合は「×」を、パラメーターの並び順を変更したい場合は「
arr_1
(または
arr_2
?)」をクリックします。


21564_07

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

 

6)以下のように作成したマイブロックの内容が表示されます。


21564_08


入力パラメーターをそれぞれ、ステアリングブロックの「時間」とタンクブロックの「時間」につなぎます。


21564_09

 

7)作成したマイブロックを使ってプログラムを作成すると、下図のようになります。2つの入力パラメーターに値を入力でき、直進する秒数とせん回する秒数を自由に設定できるようになりました。


21564_10

以上がマイブロックに入力パラメーターを設定する方法です。
続いて、出力パラメーターを設定してマイブロックを作成する方法について説明します。
続きはこちらをご覧ください。

お問い合わせ

CONTACT

株式会社アフレル

本社/カスタマーセンター

〒918-8231 福井市問屋町3-111
TEL.0776-25-0303 FAX.0776-25-0309 info@afrel.co.jp
カスタマーセンター電話受付  9:30-17:30 (土日・祝日・年末年始を除く) MAP

東京支社

〒103-0001
東京都中央区日本橋小伝馬町2-8 新小伝馬町ビル5F
TEL.03-6661-9251 FAX.03-3249-3741 MAP

大阪事業所

〒532-0011
大阪府大阪市淀川区西中島3-7-8 NLC新大阪17号館302
TEL.06-4805-8788 FAX.06-4805-8789 MAP
  • 正規代理店

    LEGO education logo

  • PITSCO logo

  • NI logo

  • virtual robotics toolkit logo

資料内容の無断転載、複製を禁じます。
製作・著作 株式会社アフレル

Copyright 2017 Afrel Co.,Ltd. All Rights Reserved.

© LEGO, the LEGO logo, MINDSTORMS and the MINDSTROMS logo are trademarks of the LEGO Group.
© 2017 The LEGO Group.
レゴ、レゴのロゴマーク、レゴ マインドストームは、 レゴグループの登録商標です。