版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中鸣快车
---RoboEXP---
第八课变量知识目标:了解和学习有关编程中的变量知识学习快车中常用的几个模块能力目标:掌握快车软件对变量的使用能用所学的模块合理编写简单的程序学习目标一、课程导入复习与参考8.1.1作品展示光电合声8.1.2回顾与引入
变量通过前面几节课的编程学习,大家是否注意到我们经常很多情况下都用到一个词----变量。什么是变量?二、教授新知基本知识变量什么是变量大家一定问变量是什么呢?机器人的大脑中存贮空间是有限的,变量就是在机器人的大脑中划一个用来存取数据的空间。为什么要用变量呢?现在我问大家一个问题,大家上学为什么要用书包呢?书包是用来存取书的,同样道理,变量是用来存取数据的。数据类型
每个同学的书包有大有小,那么标识大小就是型号。那么变量也是有型号的,但它不叫型号,而叫数据类型。那么在机器人快车中有那些数据类型呢,下面这个对照表就是所有的数据类型。在机器人快车中原则上是,什么样的数据类型变量,存取什么样数据类型的数据。啥是变量?打个比方基本知识
变量命名与类型变量的命名每个同学都有一个书包,如果放在一起,怎么识别自己的书包呢?大家会说做一个标记,对!在程序中,我们会划很多个空间来,那么我怎么去标识它呢?当然就是采用大家常想到的去给它命一个名来标识它。现在就说说机器人快车变量的命名规则了,不然机器人的大脑就乱了。1、所有变量名必须由一个字母(a~z,A~Z)或下划线(_)开头;2、变量名的其它部分可以用字母、下划线或数字(0~9)组成;3、变量名不能以双下划线开头,也不能以单下划线开头并且结尾,如__aa,_aa_是不正确的;4、大小写字母表示不同意义,即代表不同的变量;5、变量长度不能超过32个字符,注意:一个中文字代表两个字符,建议不使用中文;6、机器人快车中的每个模块内及每个应用程序中的变量不能存在同名。变量的类型局部变量在一个函数内部定义的变量是内部变量,它只在本函数内有效,也就是说只有在本函数内才能使用他们,在此函数以外是不能使用这些变量的;全局变量全局变量是在函数外部定义的变量,全局变量可以为文件中其他函数所用。流程控变量定义变量
设置变量
菜单栏“视图”→“变量窗口”,或直接点击右侧属性、变量、代码对话框,出现以下对话框,双击该对话框,该对话框在最右侧和小对话框之间切换◎根据程序需要选择全局变量或者局部变量,◎根据变量命名规则输入变量名◎选择数值类型,◎赋初值可以不用赋初值,◎为方便理解进行变量说明◎修改变量名、初值和数据类型变量说明可直接在该对话框中进行图标说明:——新建一个局部变量;——删除被选的局部变量;——新建一个全局变量:——删除被选的全局变量。位置
学习几个图标
变量编码器清零和读取编码器编码器清零读取编码器【返回变量】就是放了一个装了书的【书包】里面的【书】就是已经读取了的【编码器的值】
学习几个图标
变量系统时间清零和读取系统时间读取系统时间系统时间清零
学习几个图标
变量读取数据和写入数据
学习几个图标
变量显示变量值尽量通过这里直接选择颜色右键点击图标,将弹出此对话框而不要通过这里来选择颜色
学习几个图标
变量显示变量值2右键点击图标,弹出的对话框指定了显示的坐标位置输入颜色编码输入颜色编码点击下拉图标,弹出的对话框颜色一般就默认吧
学习几个图标
变量清除屏幕用过吗?复习一下
实例
变量变量应用实例求余运算中,带回一个整数和一个余数,利用全局变量和局部变量的性质,使全局变量带回商,局部变量带回余数。详细步骤如下1)新建一个图形化函数2)拖动一个Return模块,两个Calculate模块到编程区,并连线3)设置该函数的项目属性,设置返回类型参数,并设置参数4)定义unsignedint类型的局部变量余数和全局变量商,并设置Calculate模块和Return模块;如图所示5)编译该函数6)参照相关章节,把该函数添加到系统库中;7)新建一个图形化应用程序,拖入新建的模块到编程区并连线;如图所示:8)定义unsignedint型局部变量,i、j、yushu整体变量shang,并对i、j赋初值;9)双击新添加的模块图标,输入参数,如图所示:设置完参数,如图所示10)编译该程序。说明:该程序调用函数,利用全局变量传递商,利用函数传递余数。在这个程序中可以清晰地看到全局变量和局部变量的用法。三、操作实践8.3.1练习目标
变量屏中读秒1.新建文件Tubiaolianxi2.设置变量◎设置局部变量a,bcde.◎设置全局变量X,Y,Z.8.3.2练习步骤
变量屏中读秒3.排列图标并设置参数标注一下所编程序的意思8.3.3逐步完善
变量屏中读秒4.改变计量单位5.改变显示位置8.3.4编程完毕
变量屏中读秒6.读取数据,并设置返回变量8.编译,下载,运行。7.修改显示位置,由变量来控制坐标,通过【数据修改】来找屏幕的中心位置四、总结拓展8.4.1总结
变量变量显示变量值显示变量值2清除屏幕读取数据写入数据读取系统时间系统时间清零读取编码器编码器清零同学们,今天我们学习了内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高教版(2025)拓展模块二下册第7章数列7.3等比数列7.3.1等比数列的概念教案
- 2025-2026学年专的拼音教学设计幼儿园
- 成人黄疸的日常护理技巧
- 第四课 剪纸装裱教学设计小学劳动四年级下册粤教版(主编:徐长发)
- Lesson 81教学设计小学英语5B新概念英语(青少版)
- 中医护理学发展简史
- 第三章 足球教学设计初中体育与健康人教版八年级全一册-人教版
- 2026年苯乙烯基吡啶供应协议二篇
- 2026年新能源电池研发与采购合同三篇
- 2025年滨州市卫生健康系统医疗卫生机构专业招聘考试试卷真题
- AQ 1064-2008 煤矿用防爆柴油机无轨胶轮车安全使用规范(正式版)
- 风险管控和应急处置培训
- 会计基础及实训教案
- 烟气脱硫增设湿式电除尘器改造技术方案
- 2020年四川省达州市中考历史试卷及答案
- 五年级下册科学期末考试试卷
- 诊断学基本检查法一般检查
- 腹腔镜下肾切除术的手术配合-课件
- 登高作业SOP文档
- GB/T 2282-2022焦化轻油类产品馏程的测定方法
- GB/T 7306.1-200055°密封管螺纹第1部分:圆柱内螺纹与圆锥外螺纹
评论
0/150
提交评论