从零编写上位机

从零编写上位机

ID:37656291

大小:1.81 MB

页数:22页

时间:2019-05-27

从零编写上位机_第1页
从零编写上位机_第2页
从零编写上位机_第3页
从零编写上位机_第4页
从零编写上位机_第5页
资源描述:

《从零编写上位机》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、好了既然安装好了,也知道labview是用来干什么,下面就给几个基础教程吧!这都是入门级的。LabVIEW从入门到频率测量系统的开发.pdf《LabVIEW8.20程序设计从入门到精通》课件.rar再介绍一个labview学习的论坛吧,我上面介绍的两个资料在这里都可以找到。http://www.vihome.com.cn/bbs/index.php既然是上位机,当然离不开串口通信,不了解串口是不行的,下面再发一个资料串口通信.pdf前面的你大概只用花一天时间就可以解决。在具备计算机软件环境和基础知识后就可以动手编写程序了。先把我做的串口接收例子发布出来,大家看看吧,很简单的。还有就是单片机里的

2、串口驱动和printp函数,这个在论坛里有下载,自己找吧,我不想发重复的东西。串口接收示例.rar串口收发示例.rar到现在为止,假设你已经成功安装了软件,包括驱动和破解,而且看完了labview的基础知识和串口的基础知识。手头上也有我给你们的串口例子,相当简单。还有就是DG128上的printp。于是就可以在上位机上显示单片机发来的数据了。下一篇再详细讲述吧!       串口程序初步详解   在第一篇中,我已经给大家介绍了labview的用途,主要是用于虚拟仪器,数据采集和控制。labview的安装,破解以及其驱动的安装,其中大家可能会遇到点麻烦,如果电脑技术可以的话,很轻松的就能解决,不

3、过在网上也能搜到解决办法。还有就是介绍两个资料,这是基础,如果不知道的话,下面很难进行。   建议你们把那个PPT里面的小练习做一下,可以很快的熟悉labview。同时labview目录下的帮助文档也写得非常好,在NationalInstrumentsLabVIEW8.5manuals里面,尤其是LV_Getting_Started.pdf这个,按照它的步骤做个示波器,然后你就对G编程有个大概的了解的。   有了串口的基本知识,和G编程基本了解,下面就详细讲解一下我在上一篇文章中发给大家的串口示例。这是串口程序的前面板,最左边是5个输入控件,用于配置串口属性,上面还有一个开关串口的开关。

4、中间是一个字符显示控件,如果你大概看了一下前面的labview资料,这个应该很容易就能拖出来。 这是程序框图,最左边的5个控件对应于前面板上的5个配置串口的输入控件。在这里你就把他当作5个“变量”(当然不是labview里通常意义的变量)好了,再往右来就是一个配置串口的控件。我们来看看labview对他的说明吧。顺便说一下,labview的帮助系统非常完善,绝大多数问题完全可以从他的帮助系统中得到解决。上面的这个信息就是从labview的“及时帮助”中得到的,热键“ctrl+h”就可以在labview里打开即时帮助的窗口,里面实时显示鼠标指向的控件的功能和使用说明,非常方便。    看了上面这

5、个说明,我想应该很容易看出,前面的5个控件是什么作用,分别输入到这个控件的5个端口中,用来设置串口的属性。具体设置的是什么属性?当然是前面板上对应控件里面设置的值了。每个端口名右边都有一个括号,里面显示的是这个端口的默认值,如果你不接,那么他就默认是那个值。比如“波特率”如果你不接,那么串口的默认波特率就是9600。对于有的属性可能不用修改,那么我们就直接在这里引入一个变量就可以了,比如是否启用“终止符”上面我就接了一个“假”的布尔常量,表示我们的串口不用自动截取终止符“”,这在我们后面是有用的,则串口每次都只接收““前面的字符串,而把后面的都忽略掉了。   再往又看,我们已经配置好串

6、口了,那么把配置好的串口右边接一个设置串口缓冲区的控件,这个控件默认在电脑里设置一个4096大小的数据缓冲区,每次接收到4096个字节的数据时读一次。然后就把这个控件的右端接到读取串口数据的控件,这个控件的右端输出的就是我们从串口读到的4096字节的字符串了。下面我们就可以对这4096个字符串任意处理了。可以说当你看到这里的时候,已经几乎完全知道怎么从串口读取数据了,剩下的内容已经不是串口通讯的范围。你你说前面还有那么多的框和按钮是干什么的,还有那个些黄色的线你都没说呢!这样就完了?的确,看到这个,整个读取串口的过程你已经了然于心了,其他的那些只是为了增强程序的功能而已。  再往右看,我们把接

7、收到的字符串和一个叫“接收数据”的东西用一个叫“连接字符串”的控件连在一起形成了一个新的字符串,然后把这个字符串连到“字符串显示控件”上面,于是,我们接收到的数据就显示在前面板中间的那个大大的框里面了。  运行这个程序,点左上角那个箭头,使用单片机不停发送“helloworrd”看看,现在的程序是不是很像一个简陋的串口调试助手?  至此你已经学会了把串口发送的数据显示在电脑了。你也许还在疑问,就这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。