好久没有更新博客了,最近在校园带学生们做实训课,都是根据Labview的。无法自己之前没有用过,所以只能从头开端了。之前学过许多种编程软件,都是从“Hello World”开端的。这次时刻急迫,不能从经典的起点开端了,只能从这次实训需求的部分开端了。
这次我所带的实训课根据Labview的部分,最要害的便是串口通讯的部分。自己调查了两周时刻,发现许多同学都不是很会。所以自己也尝试了一下,根本的过程如下:
1. 串口控件增加
个人感觉,Labview最大的特色便是一切的器材都是模块化的, 也便是能够直接从面板中直接拖到所编写的程序中的。关于这个串口程序,串口控件天然便是最重要的部分,经过在程序框图中点击右键挑选仪器I/O->串口->VISA装备串口(如图1所示),就能够完结串口装备控件的增加。在本文的程序中,串口需求的设置就只有串口挑选和串口波特率设置,因而本程序中就只引出了上述两组的串口设置(如图2所示)。这儿需求阐明的是,我所用的硬件串口波特率为115200,所以本程序也是设置的115200的波特率。
图1 串口装备控件增加
在完结了串口控件的增加之后,下一步的作业便是完结串口程序。因为Labview都是模块化的编程,所以只需求把相应的程序语言的模块拖入程序中就能够。本文所用到的是While循环:在完结串口设置后,程序进入主循环后首要判别串口又没有翻开,接下来不断的读取串口的数据,根本的思路便是这样。在条件句子为真的情况下的程序如下:
图3 if句子为真的情况下的程序
在条件句子为假的情况下的程序如下:
图4 if句子为假的情况下的程序
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/213518.html