本帖最后由 Programus 于 2009-11-11 22:44 编辑
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://programus.blogbus.com/logs/51029531.html
本文包含很多特殊格式,论坛中无法忠实体现,强烈推荐点上面的链接看原文。
英文原文: http://lejos.sourceforge.net/nxt/nxj/tutorial/MenuSystem/MenuSystem.htm
主菜单
LeJOS NXJ启动后,首先显示3秒左右的LeJOS NXJ标志,然后显示主菜单:
NXT BT
>Run Default
Files
Bluetooth
Sound
System
Version
第一行上依次显示了电池电量图标(上图中未画出)、NXT的名字、蓝牙状态(BT两字既是)。上例中的蓝牙状态为开启。(关闭时是黑色背景的反色BT字样)。
第二行开始显示了一个使用TextMenu类生成的菜单。你可以使用按键来操作菜单: 按键 | 键名 | 用途 | | | Left/Right | 上下移动 | | Enter | 选择菜单项 | | Escape | 退出当前菜单并返回上一级菜单,在主菜单中将关闭NXT |
选择[Run Default]菜单项将运行默认程序,不过前提是设置了默认程序。默认程序可以在[Files]菜单中设置。
Files菜单 - 文件菜单
当你从主菜单中选择了[Files]菜单项,系统会显示出文件列表:
NXT BT
>View.nxj
SoundScope.nxj
LCDTest.nxj
当你选择一个文件时,将会选择文件子菜单:
NXT BT
View.nxj
>Execute program
Set as Default
Delete file
从这里可以分别选择:
译注:系统会根据文件类型动态调整文件菜单内容,比如上例中的是nxj文件,可执行,所以拥有前两个菜单项,如果是不识别的文件类型,则只有删除选项。已知除了nxj文件外,wav文件可识别,并在菜单中有播放一项。
System菜单 - 系统菜单
System菜单,顾名思义,显示了一些NXT的系统信息,同时允许你进行一些设置。主要信息有:- Flash - Flash空闲空间大小
- RAM - RAM空闲空间大小
- Battery - 电池电压
- Format - 格式化Flash存储空间,删除所有文件
- Sleep time - 自动关机时间。NXT将在没有任何动作(没有按键并没有任何程序在运行)n秒后,自动关机。(n就是这里设置的数字。)你可以使用Enter键来设置这个值。0代表永不自动关机。
- Auto run - 如果这个值被设置成Yes,在启动NXT的时候不会显示系统菜单,而会自动运行默认程序。启动时按住Left键可以使Auto run失效。
Bluetooth菜单 - 蓝牙菜单
此菜单让你可以控制蓝牙芯片。当蓝牙关闭时,菜单看起来如下:
Bluetooth BT
Power off
>Power on
关闭蓝牙可以省电,但无法进行蓝牙通信。按Enter键开启蓝牙。
当蓝牙开启时,菜单如下:
Bluetooth BT
Power on
Visibility on
>Power off
Search and Pair
Devices
Visibility
Change PIN
上例中,第一行里显示蓝牙已经开启(Power on)。第二行显示对蓝牙搜索可见(Visibility on),也就是其他设备可以搜索到它。
在Visibility菜单中可以切换蓝牙搜索的可见与否。当开启时,Visibility行中显示on,关闭时显示off。
Devices菜单项 - 设备菜单项
Devices菜单项中列出了在你的NXT的已知设备列表中的设备。
Devices BT
>NXT1
NXT2
HOLUX_M-1200
选择其中某个设备即可看到详细信息:
Devices BT
NXT1
001653007848
0 0 0 4
>Remove
第一行显示了设备名称,第二行显示的是地址,第三行是4个可能的蓝牙连接的状态。
最后的[Remove]菜单项让你可以将设备从已知设备列表中删除。
Search and Pair菜单项 - 搜索和匹配菜单项
从Bluetooth菜单中选择[Search and Pair]菜单项,将会启动蓝牙搜索。显示器将被清空,并在第一行显示[Searching…],通常这需要大约10秒钟。
当搜索结束后,会显示已找到的设备列表如下:
Found BT
>NXT1
HOLUX_M-1200
MyPhone
所有支持SPP profile的可发现设备都会被显示出来。包括其他的NXT、GPS设备、手机、电脑等等。
选择一个你要连接的设备,你会看到:
Found BT
NXT1
001653007848
>Pair
选择[Pair]菜单项,会要求你匹配两个设备的PIN。这可以让你使用LeJOS程序连接设备变得更加简单。
Sound菜单 - 声音菜单
Sound BT
Volumn: 8
Key click: 6
在此菜单中,你可以设置音量(Volumn)和按键声音(Key click)。按Enter键来设置数字。
Version菜单 - 版本菜单
Version BT
Firmware version
0.85(rev. 3303)
Menu version
0.85(rev. 3311) |