NXT 是新一代的 Mindstorm 产品,性能更加完善、更加卓越,Robolab 也为 NXT提供了一组专有图标:
NXT 的远程模式和直接模式开始图标。与 RCX 不同,NXT 可以让用户设置程序名,取代了传统的 1—5 的程序标号:
文件名可以通过鼠标右击 creat—constant 设置;port 参数用于在有多个 NXT连接在电脑上的情况, “-1”表示 NXT1;extension 参数用于指定程
序下载到NXT 中的路径,默认为 Program File 文件夹
可以让 NXT 播放类型为.rso 的声音文件,文件的类型和文件名在左下角的参数框中指定。
在程序执行过程中用于切换NXT液晶屏的显示模式, 右下角的参数数值的意义为:
“0”——标准屏幕显示
“1”——显示传感器数值
“2”——显示输出端口状态
“3”——显示数据采集图表
程序范例:
在马达转动的过程中显示马达的功率级别和角度参数
此外,相较于 RCX 的液晶屏,NXT 提供了 100*64 的显示空间,虽然无法和数码相机或是手机的屏幕相比,但这却为 Robolab 提供了更广阔的应用空间,在这个小小的空间不但可以显示字符型数据,还可以画点、线、矩形,甚至是.bmp 格式的图片。
NXT Clear Display 用于每一次液晶显示前的清屏操作
NXT Write Text 在 NXT 的液晶屏幕上写文本,右下角的文本内容可以通过鼠标右击 Creat Constant 进行添加,左下角的参数(0-7)表示文本内容所显示的行数,NXT 提供 8 行的显示。
程序范例:
显示“hello! ! ”
NXT(Expended)Formatted Text 用于在 NXT 液晶屏幕上面显示格式化的信息,参数 Row 表示显示的行数,String 可以通过右键 Creat Constant 添加格式化内容,其中%d 输出整数,%f 输出浮点数,此外还可以指定浮点数的显示位数,例如:“timer=%0.01f” , 指明显示小数点后两位的浮点数; 右下角的参数连接显示的变量数值。
程序范例:
显示 1 号光线传感器的数值
NXT Draw Pixel(Line,Rectangle)在 NXT 液晶屏幕上画出点、线段和矩形,NXT 提供(100*64)的显示范围,对于线段和矩形都要指定起始点和终点的x、y 坐标。
程序范例:
在 NXT 的液晶屏上显示 10 秒内的光线传感器变化曲线
NXT Clear Pixel & NXT Erase Rectangle这组图标分别用于擦除NXT液晶屏幕上的点和矩形区域,对于要擦除的矩形要指定起始点和终点的坐标。
NXT Draw Bitmap 这个图标可以在 NXT 液晶屏幕上显示电脑上的位图文件
本站内容未经许可,禁止任何网站及个人进行转载。