データセット計算

データセット計算は、既存のデータセットの計算を行い、新規データセットを作成するために使用されます。
例えば、これらの新規データセットを作成したい場合:
ホイールの移動距離 = ホイールの外周 x モーター回転数
平均的な光の強さ = (カラー センサー 1 (周辺の光の強さ) + カラー センサー 2 (周辺の光の強さ))/2
最も近い物体 = 超音波センサー 1、超音波センサー 2、および超音波センサー 3 の最小値
どの場合でも、複数の既存のデータセットを用いて、新規データセットを作成するために数学関数を利用します。詳細については(数式フィールド)をご確認ください。

データセット計算タブをクリックして、データセット計算を開くことができます。



データセット計算タブ
数式フィールド
計算したデータセット名
計算したデータセット単位
計算
関数リスト
データセット
数式フィールド
数式フィールドは、新規データセットを生成するための方程式を作成するために使用されます。収集するデータセットには異なる名前を付けることができます。
この表は、方程式の例を示しています。
新規データセット定式
ホイールが移動した距離
(外周 17.5cm と推定)
Motor_Rotation _pB *17.5
2つのカラー センサーの平均的な光の強さAvg(Color_Sensor_p3; Color_Sensor_p2) OR
(Color_Sensor_p3 + Color_Sensor_p2) / 2
最も近い物体Min(Ultrasonic_Sensor_p1; Ultrasonic_Sensor_p2; Ultrasonic_Sensor_p3)
計算したデータセット名
これはデータセットの ID となります。計算したデータセットを何か意味のあるものに名前を付け変えることができます。
計算したデータセット単位
新規データセットの単位を提供します。例えば、移動距離はセンチメートル単位となります。
計算
数式フィールドに数式が作成された後、[計算]をクリックして新規データセットを生成し、グラフ エリアにこれを配置します。このデータセットに対して固有の Y 軸が提供されます。データセット テーブル タブを使って、色とプロット方法を変更することができます。
関数リスト
関数は、データセットで計算を実施するために使用することができます。
関数名関数条件定義
足し算+定数を足したり、別のデータセットを元のものに足します
引き算-定数を引いたり、別のデータセットを元のものから引きます
掛け算*定数でデータセットを掛け、または別のデータセットで掛けます
除算\定数でデータセットを割り、または別のデータセットで割ります
絶対値Abs指定された数値の絶対値を返します
平均Avg指定されたすべてのデータセットの平均値を返します
FLOOR 関数FLOOR 関数指定された数値の最大完全数または等しい完全数を返します
CEIL 関数CEIL 関数指定された数値より最小完全数または等しい完全数を返します
最小値最小値指定された数値セットのうち小さい数を返します
最大値最大値指定された数値セットのうち大きい数を返します
ROUND 関数ROUND 関数指定された値の近似値を返します
平方根Sqrt指定された数値の平方根を返します
サインサイン指定された数値のサインを返します
コサインコサイン指定された数値のコサインを返します
タンジェントタンジェント指定された数値のタンジェントを返します
逆タンジェント2ATAN2タンジェントが 2つの指定された数値の指数である角度を返します
自然対数LN 関数指定された数値の自然対数を返します
常用対数LOG 関数指定された数値の底が 10 の対数を返します
微分傾斜入力が変化するに従い指定された関数が変化することを測定します
平均、最小、および最大の関数は、ここに示されるような複数のデータセットに対応できます:

Avg(dataset1; dataset2; dataset3)
ヒントと豆知識
関数計算は、X 軸のポイントそれぞれの Y 軸の値を使って繰り返されます。これにより、Y 軸の値の新規セットが作成されます(計算したデータセット)。以下の例を確認してください。


ポート B とポート C のモーターのモーター回転を 30 秒間で 10 秒ごとに測定することで生成される 2 つのデータセットがあれば、データセットは以下のデータを含んでいます:
0 秒10 秒20 秒30 秒
モーター回転、ポート B0134
モーター回転、ポート C0257
2 つのデータセットの平均、足し算および掛け算関数を使用して、以下の計算したデータセットを生成します:
0 秒10 秒20 秒30 秒
平均モーター回転数01.545.5
モーター回転数、ポート B + モーター回転数、ポート C03811
モーター回転数、ポート B* 1.501.54.56
データセット
このリストは、データセット計算で使用できるデータセットを示しています。このリストのデータセットをクリックして、これを自動的に数式フィールドに挿入します。
データセット計算
クイックリンク