Icon of block

能量计输入模块

用这个模块读取从 LEGO 能量计 (LEGO Energy Meter) 而来的输入信息。能量计可分析以下输入数据:输入电压 (V)、输入电流 (A)、输入瓦数 (W) 和输入焦耳 (J)。所有输入均以与能量计上显示的相同分辨率读回。使用数据配置面板来选择输入源;输入源可供从称为“传感器读数”的输出部分选择,便于在程序中后续使用。

可以基于当前数据值是位于触发点之上或之下来发送一个逻辑信号(真/伪)。触发点是在条件发生变化的数值范围内的一个特定值。例如,你可能会将机器人编程为当焦耳水平降到 30 以下时发出信号。此时触发点即需被设置到 30。

通过用滑块或在输入框内键入数字来规定触发点。使用无线电按钮或下拉菜单指定生成“真”信号的范围(高出或低于触发点)。此范围的“真”部分为彩色;而“伪”部分则为灰色。

触发点默认设置是水平降至 5 以下时生成“真”信号。范围右端的无线电按钮被选, 滑块设置到 5。如需切换此范围的“真”部分(将数值 5 以下设定为 “真”)时, 你需要选择左无线电按钮。

要想发送信息,必须从该模块的数据中心向另一个模块至少拖拽一根数据输出线。

显示设置

Image of block

  1. 编号显示哪个 NXT 端口连接到能量计。如果需要,你可以在配置面板内修改这个编号。
  2. 模块的数据中心在模块安放到工作区内时自动打开。至少必需有一根数据线从模块的输出插头拉出到另一个模块的数据中心。(参阅以下数据中心部分获取进一步信息。)

配置能量计输入模块

Image of configuration panel

  1. 选择插入能量计的端口。默认状态下,能量计设置到模块的端口 3。可以在需要时更改这一选择。
  2. 用滑块设置触发值或在输入框内直接键入一个数值。选择滑块右端的无线电按钮来提高模块的触发值;选择滑块左端的无线电按钮来降低模块的触发值。你也可以用下拉菜单来设置滑块的“真”部分。
  3. 选择需用的数据源类型。默认状态下,数据源设置到输入电压 (V),但可将它更改到以下之一:输入电流 (A)、输入瓦数 (W) 或焦耳 (J)
  4. 反馈框显示当前读数(取决于所选数据源)。

配置能量计输入模块的数据中心

将数据线(从其他模块的数据中心)连接到能量计输入模块的数据中心可实现对能量计输入模块的动态控制。

在模块安放到工作区上后单击位于模块左下边的标签即可打开模块的数据中心。

Image showing unopened tab on a generic block

携带去往模块的输入信息的数据线连接到位于模块数据中心左侧的插头上。携带输出信息的数据线连接到位于模块数据中心右侧的插头上。

Image of data wires

[A] 输入插头
[B] 输出插头
[C] 编号数据线 (黄色)
[D] 逻辑数据线 (绿色)
[E] 文本数据线 (橙色)
[F] 残缺数据线 (灰色)

从输入插头到输出插头的数据传递

如果一个输入插头有一个对应的输出插头(见上 A),则输入数据会从输入插头传递到输出插头而不经更改。在这种情况下,用户只能在输入插头连接到一根输入数据线上时才能使用输出插头; 在未连接输入数据线时将输出数据线连接到这样的输出插头上会导致输出数据线成为“残缺”(灰色)。

携带特殊类型数据的数据线

每根数据线携带一种特殊类型的模块间数据。比方说,如果从一个模块数据中心的逻辑插头上拖拽出一根数据线,那么它只能被连接到另一个模块数据中心的逻辑插头上。下表显示每个插头可以接收或发送的数据类型。

数据线颜色

数据线可通过指定颜色识别:携带编号数据的数据线为黄色;携带逻辑数据的数据线为绿色;携带文本数据的数据线为橙色。

“残缺”数据线

如果将数据线连接到错误数据类型的插头,数据线会变为“残缺”(颜色成为灰色)。数据线残缺便无法下载程序。

如果点击残缺数据线,工作区右下角内会出现一个小的帮助窗口告诉你数据线为何残缺。

数据必须是在插头的可行范围之内

如果输入数据线所传送的数值超出了它所连接插头的可行范围,模块要么忽略这个数值,要么将该数值更改到可行范围之内。对于只允许少量输入值的插头(例如:仅 0, 1, 或 2), 插头会在数据超出其范围时忽略输入。

对于可接收较大输入范围的插头(例如:0 – 100), 插头会将超出范围的输入强制到范围内。例如,如果“移动”[Move]模块的“动力”[Power]插头接收到一个 150 的输入值, 模块会将输入值改成 100 (即一个位于动力插头范围之内的编号)。

下表显示能量计输入模块数据中心上插头的不同特性:

  插头 数据类型 可行范围 数值的含义 下列情况下插头被忽略:
Port 端口 编号 1 - 4 1 = 端口 1, 2 = 端口 2, 3 = 端口 3, 4 = 端口 4  
Port 触发点 编号 电压为:0.0-10.0 (V)
电流为:0.0-0.3 (A)
瓦数为:0.0-3.0 (W)
焦耳:0-100 (J)
对比值  
Port 更大 / 更小 逻辑 真/伪 逻辑对比:
真 = 更大, 伪 = 更小
 
Max/Min 源类型 编号 模式 0:电压输入
模式 1:电流输入
模式 2:瓦数输入
模式 3:焦耳
用于选择数据源类型的数据编号  
Port 是 / 否 逻辑 真/伪 对比结果  
Port 传感器读数 编号 电压为:0.0-10.0 (V)
电流为:0.0-0.3 (A)
瓦数为:0.0-3.0 (W)
焦耳:0-100 (J)
从传感器读取的标度值