当前位置:首页 > 知识基础 > 硬件技巧 > 亮宁可视化编程应用第一讲

亮宁可视化编程应用第一讲

发表日期:2016-10-31 18:05:09文章编辑:浏览次数: 标签:    

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

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

    将鼠标移动到各菜单上,菜单右边出现相应功能提示。如图所示。

亮宁可视化编程应用第一讲
 

     其中最右边的传递按钮,是将当前可视化下所编写的程序转移到arduino上进行进一步编程修改并下载到机器人上。

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

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

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

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

三、导航栏的层次结构

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

亮宁可视化编程应用第一讲

 

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

四、变量的定义与使用

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

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

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

亮宁可视化编程应用第一讲
 

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

亮宁可视化编程应用第一讲
        上图左对应i++;上图右边设置对应j=j+i或j+=i。

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

亮宁可视化编程应用第一讲
 

      左边的设置对应赋值语句i=10;右边的设置对应f1=tan(i)-sqrt(j);

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

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

       就应该先令:b=sqr(x)+sqr(y)

       再令:a=sqrt(b);

 

    

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

win10系统下安装可视化平台问题解决

部分win10系统下安装亮宁机器人可视化平台(如图1所示)时,会报如图2所示的错误提示。 此时,我们点“否”关闭这个错误提示。从亮宁机器人官网(www.robedu.cn)或者亮宁机...

日期:2018-03-24

特殊材料的特殊用途

亮宁机器人套装的搭建材料有多种材质。例如铜柱、铝角码和塑料辐条等。但最基本的也是最主要的还是树脂板材。这种树脂板材具有金属的硬度,却比金属耐磨,且不易变形。因...

日期:2017-04-08

机器人遇墙壁右转

#include <LNDZ.h> ground gro(23); //地面灰度传感器连接23、25、27.....31号数字口,33号口为障碍物传感器 void init() {} int n; void repeat() { n=gro.getV(6); //获取第6号传感器(连接在33号数字口...

日期:2016-10-31

循迹机器人

车型机器人沿黑线走(暂不处理遇T型路口的情况)...

日期:2016-10-31

二进制开关板输入

二进制开关板输入二进制数,并利用LCD液晶屏显示输入的二进制数以及相对应的十进制数...

日期:2016-10-31

模拟板输入

通过调整模拟板上三个小轮,将指针指向对应的数字,可以很方便地输入十进制数,输入每次最多三位,按键后再次输入,就可以输入六位、九位。 #include <LNDZ.h> analog ana(0,42); //模拟板连接0,1,2三个模拟口,开...

日期:2016-10-31