文档介绍:该【欢迎来到重庆理工大学工程训练中心 】是由【海洋里徜徉知识】上传分享,文档一共【33】页,该文档可以免费在线阅读,需要了解更多关于【欢迎来到重庆理工大学工程训练中心 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。欢迎来到重庆理工大学工程训练中心
2025/4/18
欢迎来到重庆理工大学工程训练中心
图形化交互式C语言(简称VJC)是用于能力风暴智能机器人系列产品的软件开发系统,具有基于流程图的编程语言和交互式C语言,为开发智能机器人项目,程序与算法,教学等提供了简单而又功能强大的平台。
欢迎来到重庆理工大学工程训练中心
流程图
流程图是用一些图框表示各种操作。用图形表示算法,直观形象,易于理解。流程图能够比较清楚的显示出各个框直接的逻辑关系,因此它是表示算法的较好工具。
欢迎来到重庆理工大学工程训练中心
例:将50名学生中成绩在80分以上者的学号和成绩打印出来。
欢迎来到重庆理工大学工程训练中心
流程图的组成
表示相应操作的框
带箭头的流程线
框内外必要的文字说明
欢迎来到重庆理工大学工程训练中心
图形化编程
VJC的图形化编程采用的就是流程图模型。它由几种基本形状的模块及带有箭头的方向线组成
图形模块包括执行器模块(蓝色矩形)、单功能传感器模块(紫色平行四边形)、带判断功能的传感器模块(紫色菱形)、控制模块(红色菱形)和程序模块(黄色矩形或椭圆形)五种。
    流程图支持多任务程序,子程序调用,浮点数和整数,全局变量,简单表达式,复合条件判断,循环嵌套等。
欢迎来到重庆理工大学工程训练中心
VJC
欢迎来到重庆理工大学工程训练中心
流程图编程方法
模块的基本操作
模块的新增和连接
模块的移动
模块的删除
欢迎来到重庆理工大学工程训练中心
图形模块的使用方法
直行模块
(1)功能:“直行”模块主要用于控制机器人前进、后退。
(2)操作:用鼠标将“执行器模块库”中的“直行”模块移到流程图生成区并连接在程序中的相应位置。设置时,右击“直行”模块,在弹出的对话框中输入移动快慢与时间。
(3)设置参数说明:
?           速度:可用两种方式进行设置。可在速度输入对话框中直接输入前进/后退速度值;当输入值为1~100时,机器人前进速度由慢到快;值为0时,机器人原地不动(停止);值为-1~-100时,机器人后退速度由慢到快;输入值的绝对值越大,机器人移动速度就越快;也可以直接用鼠标拖动旁边滑线按钮来设置速度。
?          时间:在时间输入对话框中输入机器人移动的时间,单位为秒;你也可以选中时间因子复选框,它可随机产生小于输入值的随机时间。
欢迎来到重庆理工大学工程训练中心
转向模块
(1)功能:“转向”模块主要用于控制机器人转向。
(2)操作:用鼠标将“执行器模块库”中的“转向”模块移到流程图生成区并连接在程序中的相应位置。设置时,右击“转向”模块,在弹出的对话框中输入左/右转速度和时间。
(3)设置参数说明:
?           转向速度:可用两种方式进行设置。可在速度输入对话框中直接输入左转/右转速度值;当输入值为1~100时,机器人右转速度由慢到快;值为0时,机器人原地不动(停止);值为-1~-100时,机器人左转速度由慢到快;输入值的绝对值越大,机器人转动速度就越快;也可以直接用鼠标拖动旁边滑线按钮来设置转向速度。
   注意:图形模块的名称根据设置的不同速度方向而变化,如果设置右转速度,模块名称为“右转”,如果设置左转速度,模块名称为“左转”,如果设置速度为0,模块名称为“停止”。
欢迎来到重庆理工大学工程训练中心