VJC1.6开发版提供了快速编制能力风暴智能机器人应用程序的开发环境,为了提供用户开发效率,系统提供了丰富的功能模块。
执行器模块:控制机器人动作,包括:直行、转向、启动电机、停止电机、延时等待、发音、显示和计算等。
传感器模块:读取机器人配备的传感器检测的数值,包括:红外检测、碰撞检测、亮度检测、地面检测、声音检测、电量检测、系统时间、转角检测等
流程控制模块:完成程序基本的逻辑结构:顺序、循环、选择。
程序模块:完成多线程和子程序编程。
AS多功能扩展卡:提供对AS多功能控制卡进行操作的支持。
☆图形化编程☆
完全的图形化编程方法,简单直观,同时提供基于文本方式的JC编程环境,支持中文输入。用户只要将系统提供的功能模块按需要搭建成流程图,即可生成符合标准C语法的C代码,下载到机器人中即可控制机器人的运动行为。
☆完备的功能模块☆
系统图形模块包括用于机器人控制的多种模块,利用系统提供的功能模块,用户可开发功能强大的应用程序。
☆强大的内核☆
VJC1.6开发版编制的用户程序运行在机器人操作系统ASOS2002上,ASOS2002为实时多任务机器人操作系统,采用虚拟机构架设计,完全支持多线编程,同时提供交互线程,具有在线调试功能。支持运行错误检测如系统堆栈溢出、除零等。
☆开放的系统☆
VJC1.6开发版库文件对用户开放,用户可针对自己开发的用户扩展卡不断扩充。
☆丰富的例程☆
系统提供了丰富的例程,如唱歌跳舞、红外避障,碰撞避障等,用户通过借鉴可编写出更强大的程序如机器人足球比赛、机器人灭火比赛或其它机器人创新比赛等。
☆智能下载,离线运行☆
智能选择串口与机器人通讯,无须设置串口。机器人运行时无需与PC机相联,此时机器人通讯口可用于群体机器人相互之间的通讯通道。
[img]200572110211865024.jpg[/img][img]200572110212122216.jpg[/img]