当前位置:首页 > 名师导学 > 专家点拨 > 亮宁可视化编程V2.2应用第1讲(图文)

亮宁可视化编程V2.2应用第1讲(图文)

发表日期:2017-06-18 14:22:19文章编辑:浏览次数: 标签:亮宁机器人    

 

 第一讲 初识界面与变量说明

 

软件免费下载地址:http://www.robedu.cn/ziyuan/down/2016-12-12/434.html

一、亮宁可视化编程界面的快捷菜单

        亮宁可视化编程界面快捷菜单三个部分组成:保存、传递、撤销。

 

  1.png

 

    中间的传递按钮,是将当前可视化下所编写的程序(先保存)转移到arduino上进行进一步编程修改并下载到机器人上。

          占击传递后,如果有目录d:\arduino1.6.7文件夹存在,系统将会程序内容直接用arduino打开,形式如下:

4.png

     保存文件时,文件名中不要用汉字和纯数字组成,例如:我的程序1,12345等都不正确的命名,要用myprog1,W12345,这样是可行的。没有保存的文件不能传递。

     撤销按钮用来整体撤销最后一步的操作。它不会造成撤销部分的语法错误。可连续操作多次,逐步向前撤销。初学者不要随便去修改右边程序框里的程序。这样不小心就会造成语法错误。当你熟练使用这个系统后,再进行程序修改。个别地方确实需要修改,待转入arduino后再进行修改。

           整个编程界面分为四个部分:最左边为操作菜单,导航形式;右边为系统自动生成的C语言代码;中上为对话框,填入要操作的参数;中下为图片说明,用来说明连线方法或安装方法,使用方法或注意事项等。其余状态栏请客户理解即可。

          二、新建文件时所形成的程序基本结构

      如上图,程序的必要部分包括“#include <LNDZ.h>"和程序的两个基本函数init()repeat(),由系统自动生成。

      即使你以后不要在其中一个函数体内增加新的内容,也不能将其中任意一个删除。

     其后的编程,除自定义函数会直接写到程序最后外,其余都是插入操作。插入时应正确点击待插入位置,使编程窗口中出现标志插入位置的箭头,以免插入位置不对。一旦发现插入位置不对,可撤消刚才这一步的操作,然后重新插入。

三、导航栏的层次结构

        导航栏把编程的各功能模块以树型结构形式展现在其中,使用者要经常与它打交道,记忆住它们之间的上下级关系,才能做到熟能生巧。层次图形如下。

 

 

      它们的上下级关系就是一种分类方式,如果你理解了就不必死记它们之间的关系了。好在这个树型图相当直观,即使不熟悉,也不太影响程序的编写。

四、变量的定义与使用

     变量是程序的重要概念。变量在程序中存贮需要变化的数值。它含有整数int/byte/long、浮点数float/double、字符char、字符串String布尔型bool等。

     变量说明时,我们可以赋予其初始值 。

     变量说明的插入位置不需要选定,它默认在#include <LNDZ.h>之后(除自定义函数的参数外)。操作窗口如下图。

 

2.png 

                     导航栏层次结构                                                              变量、表达式操作对话框

         变量一经说明,就可以进行赋值或赋予表达式的值。        

         用可视化系统书写表达式,自然没有直接用文本书写方式那么快捷。

           如果你需要生成更复杂的表达式,需要多定义几个中间变量。例如:在生成的数学表达式

       a=sqrt(sqr(x)+sqr(y))

       上可以先令:b=sqr(x)+sqr(y)

       再令:a=sqrt(b);

 

 

如没特殊注明,文章均为亮宁电子原创,转载请注明出处
相关新闻

浅析心理暗示在青少年行为教育中的作用(图文)

在与许许多多学生家长交流的过程中发现,不少家长都觉得孩子难管难教,特别是处于青春期的孩子,家长们更是感到头痛。所以,本文作者在这里发表个人看法,讨论一下心理暗示在教育孩...

日期:2019-04-24

不忘初心,方得始终

不忘初心,方得始终——对知识应用能力的执着追求 长沙市一中戴胜军 从事教师这行三十多年,我了解到许多教育教学中长期存在的不足和缺陷,也一直尝试用一己之力改变...

日期:2018-06-30

机器人教育中的责任心培养

本文已发表在《创意与发明》2016年第7期上在近年从事机器人教育教学工作中,我发现当代中小学生普遍存在责任心的缺失问题,引发了我对当前教育的担忧和诸多思考。一、缺失责任...

日期:2018-06-13

论中小学机器人教练员应该具备的基本素质

【摘 要】本文重在提示中小学机器人教练员建立必要的自信心和自我重塑,提出机器人教练员一些必须具备的基本素质,提醒可能成为机器人教练员的老师和目前处于探索阶段的机器...

日期:2018-03-19

亮宁机器人特有的符号系统(图文)

使用亮宁机器人的师生,可能注意到了这样一个特色,即亮宁机器人有自己特有的一套符号系统。如果还没有发现这一特色的师生,那我们就随本文来理解为什么我们要有这套特有的符号系...

日期:2018-01-19

亮宁可视化编程平台V2.2第6讲(图文)

第6讲 循环程序 我们先来看看顺序结构的程序实例。我们先用可视化系统设置如下: 上述设置的程序运行结果是八个LED灯同时被点亮。 我们看不出八个灯的点亮语句的顺序...

日期:2017-10-09