2015年9月17日

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

データロギング

概要

教育版EV3では、データロギングが可能です。
データロギングには、いくつかの方法があり、 インテリジェントブロックEV3だけでデータロギングをする方法(これを「On Brick Datalogging」と呼びます。)や、 教育版EV3ソフトウェアを使う方法などがあります。

-「On Brick Datalogging」機能

教育版EV3は、インテリジェントブロックEV3だけで、データロギングをすることができます。
ロギングしたデータは、インテリジェントブロックEV3内に保存することができ、 ロギング後にパソコンにアップロードすることができます。

- 教育版EV3ソフトウェアを使ったデータロギング

USB ケーブルやBluetooth、Wi-Fiを使ってインテリジェントブロックEV3をパソコンにつなげると、 ライブデータロギングが可能になり、センサーの値をすぐにグラフで確認することができます。
また、パソコンにつながっていない様な自律型のロボットの場合には、 データをインテリジェントブロックEV3に保存することができます。
保存したデータは、教育版EV3ソフトウェアの「メモリブラウザ機能」を使って、パソコンにアップロードすることができます。

logging_02_prot-x30

データ分析機能が充実しました。

  • 予測ツールを使って、データの予測値のグラフを描くことができます。
    予測値はフリーハンドや様々な関数を利用することができます。
    [利用できる関数の例]一次関数、二次関数、三次関数、比例、逆比例、サイン、コサイン、タンジェント etc・・・
  • 基本分析ツールとして、点分析ができます。
  • 拡張分析ツールとして、区間分析ができます。
    区間分析では、その区間の平均値や中間値、標準偏差、近似曲線が使えます

How To

-「On Brick Data logging」機能を使ったデータロギングの方法

  1. インテリジェントブロックEV3のメニュー画面から、「Appsタブ」→「Brick Datalog」を選択します。
  2. インテリジェントブロックEV3本体の左右のボタンを押すことで、データロギングするポートを変更します。
  3. 「スパナ」を選択すると、1秒間に取得するデータの個数や、センサーのモードを変更することができます。
  4. 「○」を選択すると、データロギングを開始します。
  5. もう一度「○」を選択すると、データの保存名を入力する画面が表示されます。データ名を入力します。
  6. 保存したデータファイルは、「Filesタブ」→「BrkDL_SAVE」に保存されます。
    EV3ソフトウェアの「メモリブラウザ機能」を使って、保存したデータファイルをパソコンにアップロードすることができます。

- 教育版EV3ソフトウェアを使ったデータロギングの方法

  1. インテリジェントブロックEV3を、USBケーブルでパソコンに接続します。
  2. 教育版EV3ソフトウェアの「File」→「New Project」→「Experiment」をクリックして実験を開きます。

    logging_01_menu

  3. データロギング画面が表示されます。AutoID機能により、接続されているセンサーやモーターのセンサー値が「オシロスコープモード」により、リアルタイムに表示されます。
  4. オシロスコープ切り替えボタンを押して、「オシロスコープモード」を解除します。

    logging_02_prot-x30

  5. データを取得する時間や、間隔、センサーを確認します。
  6. プログラムを実行して、データを取得します。
    logging_03_prot
  7. 保存したデータファイルは、「Filesタブ」→「プロジェクト」の中に保存されます。
    EV3ソフトウェアの「メモリブラウザ機能」を使って、保存したデータファイルをパソコンにアップロードすることができます。

- 教育版EV3ソフトウェアのグラフにプロットできる値

教育版EV3ソフトウェアでロギングできる内容は以下のとおりです。

センサー 計測対象 値の範囲 単位
カラーセンサー 0から8
周辺光 0から100
反射光 0から100
ジャイロセンサー 角度 -180から180 deg
レート -440から440 d/s
IR センサー 近接 0から100 %
ビーコン方向 -25から25 deg
ビーコン近接 0から100 %
リモコン信号 0から10 btn
モーター 角度 -180から180 deg
回転数 -100から100 rot
現在パワー 0から100 %
温度センサー 摂氏 -20から120 C
華氏 -65から260 F
タッチセンサー 状態 0, 1
超音波センサー 距離(センチメートル) 0から255 cm
距離(インチ) 0から100 inch
超音波受信 0, 1
エネルギーメーター 入力電圧 0から10 Volt
入力電流 0から100 Amp
入力電力 0から5 Wat
出力電圧 0から10 Volt
出力電流 0から100 Amp
出力電力 0から5 Wat
電力量 0から100 Joul
NXTサウンドセンサー dB 0から100 dB
dBa 0から100 dBa
SPIKE