leJOS 实用工具
感谢网友 圈圈妈 的翻译


leJOS 实用工具

按键计数器

这个类可以通过按NXT的按键来输入简单数据。 它通过按左键和右键计数。同时按左键(或右键)和Enter键可以减少计数。

可以用以下方法开始计数:

  • void count(String message)

  • void count(String message, int left, int right)

可以通过按ESC键退出。然后数值可以通过以下语句检索:

  • int getLeftCount()

  • int getRightCount()

这里查看按键的全部API

数据记录仪

这个类将float型数据存在数组中,并把它们传送到电脑上,可以用数据察看器 查看。在运行时,可以根据用户需要使用蓝牙或者USB。 数组的默认大小是512,但是这个可以根据需要,在可用范围内设置成任何数值。 设置方法是通过构造函数

方法如下:

  • void writeLog(float value)

    往数组中写数据

  • void reset()

    清空数组。在开始时写入下个数值。

  • void transmit()

    往电脑中传输数据。

数据记录仪的完整API请 看这里

秒表

这个类表示了已用过的时间的秒表。你可以根据需要建立很多例子。

这里只有两种方法:

  • void reset()

    将秒表置零。

  • int elapsed()

    返回已用的时间,单位是毫秒 (从上次reset()开始)

秒表的API请看这里.

定时器

这类通常与定时监听器一起使用,可以定时发出timedOut()。它使用一个单独的线程。

方法如下:

  • void start()

    首先调用它。

  • void setDelay(int delay)

    在调用和监听器之间设置间隔时间。

  • void stop()

定时器的API 请看这里

定时监听器

使用定时器时, 你需要一个类来执行这个接口。 这个接口只有一种方法

  • void timedOut()

    当计时器计时结束时调用。

返回

Java 工具

leJOS NXJ 支持多种Java数据结构,它们是:

它也支持另两种Java实用工具

返回