发表日期:2016-10-31 18:05:09文章编辑:浏览次数: 标签:
第一讲 初识界面与变量说明
一、亮宁可视化编程界面的快捷菜单
将鼠标移动到各菜单上,菜单右边出现相应功能提示。如图所示。
其中最右边的传递按钮,是将当前可视化下所编写的程序转移到arduino上进行进一步编程修改并下载到机器人上。
二、新建文件时所形成的程序基本结构
如上图,程序的必要部分包括“#include <LNDZ.h>"和程序的两个基本函数,由系统自动生成。
即使你以后不要在其中一个函数体内增加新的内容,也不能将其中任意一个删除。
其后的编程,除自定义函数会直接写到程序最后外,其余都是插入操作。插入时应正确点击待插入位置,使编程窗口中出现标志插入位置的箭头,以免插入位置不对。一旦发现插入位置不对,可撤消刚才这一步的操作,然后重新插入。
三、导航栏的层次结构
导航栏把编程的各功能模块以树型结构形式展现在其中,使用者要经常与它打交道,记忆住它们之间的上下级关系,才能做到”熟能生巧“。层次图形如下。
它们的上下级关系就是一种分类方式,如果你理解了就不必死记它们之间的关系了。好在这个树型图相当直观,即使不熟悉,也不太影响程序的编写。
四、变量的定义与使用
变量是程序的重要概念。变量在程序中存贮需要变化的数值。它含有整数int/byte/long、浮点数float/double、字符char、字符串String布尔型bool等。
变量说明时,我们可以赋予其初始值 。
变量说明的插入位置不需要选定,它默认在#include <LNDZ.h>之后(除自定义函数的参数外)。操作窗口如下图。
变量一经说明,就可以进行赋值或赋予表达式的值。
用可视化系统书写表达式,自然没有直接用文本书写方式那么快捷。
左边的设置对应赋值语句i=10;右边的设置对应f1=tan(i)-sqrt(j);
如果你需要生成更复杂的表达式,需要多定义几个中间变量。例如:在生成的数学表达式
a=sqrt(sqr(x)+sqr(y))
就应该先令:b=sqr(x)+sqr(y)
再令:a=sqrt(b);