首先,本人学习LabVIEW中间断断续续加起来一共大概有一两个月的时间,目前的知识还很基础。刚开始是在某论坛网站上看到大神们发的一些关于LabVIEW的帖子,第一次看到编程还可以这么搞,感觉好神奇,于是在图书馆借了一本《LabVIEW入门与实践开发100例》,开始慢慢的学习,渐渐的对它产生了浓厚的兴趣。 以前学过C语言,VC++,以及VB也学过,对字符化编程还是有一定的基础,但是LabVIEW是图形化编程,刚开始感觉到挺棘手,慢慢的也就发现了其本质和字符化编程差不多,只不过换种方式显示表达出来。 上面全是废话啊,那就开始进入正题,讲一讲我的小蛇的成长过程。希望大神们发现错误和不足能够体谅,并给与建议和意见。 先把我的小蛇设计的整体过程讲一下,感觉挺有意思,就像小蛇在慢慢成长。 接下来的过程也将按照此过程来讲述。其中包括:产生小蛇,小蛇会按键响应爬行,自动爬行,有食物出现,小蛇会吃食物并变长。 首先整个的显示界面我用的是一个20*15的布尔显示方形指示灯二维“数组”,这就意味着代码将是对数组的操作处理。 前面板布局:
1. 产生小蛇: 即对程序各变量的值进行初始化。指示灯显示“数组”中,首先进行全部赋值,让“数组”的前三个指示灯变亮,并将该三个指示灯的坐标赋给用来记录小蛇各像素的坐标的数组“队列”中。即蛇的初始长度为3.同时让消息标志位右行,食物坐标为(10,10)。
|