可寻址 TI CE 图形计算器上的 Hub 编程

注:这些说明适用于 TI CE 图形计算器。有关 TI-Nspire™ CX 技术的类似说明,请参见 TI-Nspire™ CX 技术的 Hub 编程(这里).

Hub TI-Innovator™ Hub 可以响应 TI 基本编程命令,如 SendGet

Send - 发送命令字符串到 Hub 可寻址 来控制设备或请求信息。
Get - 检索来自 Hub 的信息请求。可寻址.
eval - 以字符串的形式提供结果。对于 可寻址 Send 命令中的 Hub 命令字符串尤其有用。
Wait - 暂停程序执行指定的秒数。

代码示例:TI CE 图形计算器

所需操作

程序代码

打开板载红色 LED ("LIGHT")。

Send("SET LIGHT ON")

在板载扬声器上播放 440Hz 声音 ("SOUND") 2 秒钟。

Send("SET SOUND 440 TIME 2")

以 100% 亮度打开板载 RGB LED ("COLOR") 的蓝色元件。

Send("SET COLOR.BLUE 255")

读取并显示板载光传感器的当前值 ("BRIGHTNESS")。范围在 0% 至 100% 之间。

Send("READ BRIGHTNESS")
Get(A):Disp A

 

板载 LED 闪烁的样本程序

以下 TI CE 图形计算器程序使用 SendWait 命令让 Hub 中的板载红色 LED 闪烁。可寻址该命令包含到 "For...End" 循环,这将重复 ON/OFF 闪烁周期 10 个迭代。

PRGM: BLINK
For(N,1,10)
Send("SET LIGHT ON")
Wait 1
Send("SET LIGHT OFF")
Wait 1
End

如何创建和执行程序

注:这些是缩写说明。有关创建和执行程序的详细信息,请参见 TI CE 图形计算器的 TI-Basic 编程

准备工作

请参见系统要求(这里),并更新计算器的 OS(操作系统)和 Hub 应用(如果必要)。您可以从 TI Connect™ CE 软件或另一个更新的计算器进行更新。

要在 TI CE 图形计算器上安装新程序:

1. 在主屏幕上,按 ¼,选择新建并按 Í
2. 键入程序名称,如 "SOUNDTST",然后按 Í

程序编辑器将打开,显示程序代码的模板。

3. 输入 组成程序的代码行。
- 您必须使用 可寻址 Hub 菜单输入 TI 基本命令,如 SendGet。(按 ¼ 并选择 Hub。)
- 您可以使用菜单或通过键入来输入 可寻址 Hub 命令字符串,如 "SET LIGHT ON"。如果键入字符串,确保使用正确的大小写。
- 在每行的末尾,按 Í。每个新行将以冒号 (:) 自动开始。
- 使用箭头键在程序之间移动。按 { 删除,或按 y 6 插入。

要关闭程序编辑器

y 5 返回主屏幕。

程序通过 ¼ 键保持可用。

要运行程序:

1. 确保将 TI-Innovator™ Hub 连接到计算器。
2. 确保将任何需要的 I/O 模块或试验板组件连接到 Hub。可寻址.
3. 从主屏幕,按 ¼,从显示的列表中选择程序名称,并按 Í

程序名称将粘贴到主屏幕。

4. 再次按 Í 运行程序。

要编辑现有程序:

1. 在主屏幕上,按 ¼,选择编辑
2. 从显示的列表中选择程序名称,并按 Í

程序将在程序编辑器中打开。

使用 可寻址 Hub 菜单构建命令

Hub 可寻址 在任何时间创建或编辑程序时,Hub 菜单将在 TI CE 图形计算器上可用。这可节省构建命令的时间,帮助获得正确的命令拼写和语法。

注:要从 Hub 菜单构建命令,可寻址 您需要知道:

您正寻址组件的唯一名称,如用于板载扬声器的 "SOUND"。
适用于组件的命令参数,如声音频率和持续时间。一些参数可选,您可能需要知道参数的值范围。

使用 Hub 可寻址 菜单的示例:

本 TI CE 图形计算器示例将构建命令 Send ("SET SOUND 440 TIME 2"),在板载扬声器上发出 440Hz 的声音 2 秒。

1. 打开(或创建)与 Hub 通信的程序。可寻址.
2. 将光标定位到您希望放置命令的地方。
3. ¼ 并选择 Hub

Hub 可寻址 Hub 菜单将会显示。

4. 选择 Send "SET 并按 Í,然后选择 SOUND 并按 Í

5. 键入 440 作为声音频率。

6. 在 Hub 菜单上,选择设置 > 时间

7. 键入 2 作为时间值。

8. 要完成命令,键入后引号(按 ƒ Ã),然后按 #8#

9. 要返回主屏幕并测试命令,按 y 5,然后遵照之前的说明运行程序。

编辑 TI CE 图像计算器代码的提示

确保您的代码不含导致语法错误的不必要空格。这包括一行内的重复空格,或者行末尾的一个或多个空格。
在需要直引号(“...”)的地方,来自外部源的代码可能会显示“弯曲的”引号(...)。要键入 直引号,按 ƒ,然后按 Ã
要清除当前代码行,按
要键入关系运算符,如 =<,按 y :
要键入空格,按 ƒ,然后按 Ê
如果您的程序在运行期间不响应,按 É 键。
:如果命令语法不包含开左括号,如 "Wait",则对参数括上一对括号可能被解释为完整参数,同时导致意外的语法错误。当输入带括号的长表达式时,使用成对括号括好整个表达式,以避免此类性质的语法错误。

有效:Wait ((X+4)*5)
有效:Wait X+4*5
语法错误:Wait (X+4)*5