数据设置计算

数据设置计算用于对现有数据设置执行计算,以便创建新数据设置。
例如,需要创建这些新数据设置:
轮子行驶的距离 = 轮子的周长 x 电机圈数
平均光强度 = (颜色传感器 1 (环境光强度) + 颜色传感器 2 (环境光强度))/2
最近的物体 = 超声波传感器 1、超声波传感器 2 和超声波传感器 3 的最小值
在每种情况中,会采用一个或多个现有数据设置,然后执行数学函数以创建新数据设置。有关更多信息,请参见(公式字段)。

可以通过单击“数据设置计算”选项卡来打开数据设置计算。



“数据设置计算”选项卡
公式字段
计算所得数据集名称
计算所得数据集单位
计算
函数列表
数据设置
公式字段
公式字段用于创建等式以生成新数据设置。收集的数据设置可以具有不同名称。
此表为上面的示例提供等式。
新数据设置公式
轮子行驶的距离
(假设周长为 17.5 厘米)
Motor_Rotation _pB *17.5
两个颜色传感器的平均光强度Avg(Color_Sensor_p3; Color_Sensor_p2) 或
(Color_Sensor_p3 + Color_Sensor_p2) / 2
最近的物体Min(Ultrasonic_Sensor_pB; Ultrasonic_Sensor_pC; Ultrasonic_Sensor_pD)
计算所得数据集名称
这是您的数据设置的 ID。可以将计算所得数据集重命名为更有意义的名称。
计算所得数据集单位
为新数据设置提供测量单位。例如,行驶的距离可以为厘米。
计算
在公式字段中创建了公式之后,单击“计算”可生成新数据设置并将其置于“图形区域”上。会向此数据设置提供其自己的 Y 轴。可以使用数据设置框选项卡更改颜色和图表样式。
函数列表
函数可以用于对数据设置执行计算。
函数名称函数项定义
+将一个常量或其他数据设置与原始项相加
-从原始项中减去一个常量或其他数据设置
*将数据设置乘以一个常量或其他数据设置
\将数据设置除以一个常量或其他数据设置
绝对值Abs返回指定数字的绝对值
平均Avg返回指定数据设置的平均值
向下取整Floor返回小于或等于指定数字的最大整数
向上取整Ceil返回大于或等于指定数字的最小整数
最小值Min返回指定数字集合中的较小值
最大值Max返回指定数字集合中的较大值
舍入Round返回最接近指定值的数字
平方根Sqrt返回指定数字的平方根
正弦Sin返回指定数字的正弦
余弦Cos返回指定数字的余弦
正切Tan返回指定数字的正切
反正切 2Atan2返回其正切是两个指定数字的商的角度
自然对数Ln返回指定数字的自然对数
常用对数Log返回指定数字的以 10 为底的对数
求导Slope测量指定函数如何随其输入更改而更改
“平均”、“最小值”和“最大值”函数可以接受多个数据设置,如下所示:

Avg(dataset1; dataset2; dataset3)
提示和技巧
该函数计算使用每个 X 轴点对应的 Y 轴值来重复进行。这会创建新的 Y 轴值集合(计算所得数据集)。请参见下面的示例。
示例

如果具有两个数据设置(通过在 30 秒内,每 10 秒为端口 B 和端口 C 上的电机测量一次电机旋转来生成),则这两个数据设置可能包含以下数据:
0 秒10 秒20 秒30 秒
电机旋转,端口 B0134
电机旋转,端口 C0257
对这两个数据设置使用“平均”、“加”和“乘”函数会生成以下计算所得数据集:
0 秒10 秒20 秒30 秒
平均电机旋转01.545.5
电机旋转,端口 B + 电机旋转,端口 C03811
电机旋转,端口 B * 1.501.54.56
数据设置
此列表显示可在数据设置计算中使用的数据设置。单击此列表中的数据设置可自动将其插入公式字段。
数据设置计算
快速链接