Labview实现程序控制(有一篇心得体会)


前言

这次博客,我将刚刚所学的知识进行总结。如有不足,欢迎交流。

一、使用移位寄存器或反馈节点进行简单运算

题目要求

使用移位寄存器或反馈节点计算0+5+10+…+50的值

程序截图

请添加图片描述

二、使用顺序结构进行简单计算

题目要求

用顺序结构实现两数相加,同时实现两数相加后再乘以2。

程序截图

请添加图片描述

三、使用条件结构控制LED灯

题目要求

使用条件结构实现5个LED轮流亮灭。

程序截图

请添加图片描述

四、按键计数器

题目要求

设计一个VI程序,前面板如下。单击确定,计数加1;单击停止,程序停止运行。

程序截图

请添加图片描述

五、登录界面VI(按照规定的版本)

题目要求

编写一个VI。当用户输入的用户名是"LabVIEW", 密码是“123456"时,单击"确定”按钮后,弹出“登陆成功”对话框;当用户输入用户名和密码信息是其他内容时,单击"确定"按钮后,弹出“用户名和密码错误,请重新输入”对话框;当用户点击“取消"按钮时,则清除用户名和密码文本框中的信息;当用户点击"停止”按钮时,程序结束运行。

程序截图

请添加图片描述

请添加图片描述

登录界面VI(自己修改后的版本)

程序截图

请添加图片描述

请添加图片描述

我自己写的程序链接。labview版本为NI LabVIEW 2022 Q3 (32位)

链接:https://pan.baidu.com/s/1Emxus76C-iwyr6_C9JEaAg 
提取码:2222

一篇小感想

今天晚上注定是一个不眠之夜。我被这个程序着实给气到了。花了2小时,本来已经改好了,结果不知道是代码的问题还是我软件的问题。程序崩了,刚开始我感觉问题不大。不过问题总是十分的喜欢我(虽然我不喜欢她),但是她总是突然出现在我身边,搞得我措不及防(我没有备份)。我仿佛听到了一声,归零。
此时的我双拳紧握,怒目而视。默默的对着电脑。我看着它,它看着我。几分钟后,我想放弃。可是一想到明天还有别的任务,我只能默默的重新开始。
我希望大家不要像我一样,一定要多备份 多crtl+s,减少痛苦的同时,也可以增加自己的寿命。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 为了实现 PID 控制程序,我们可以使用 LabVIEW 编程环境。LabVIEW 是一款图形化编程软件,可以减少代码编写和阅读的复杂性,使我们更加方便快捷地进行程序开发。 要实现 PID 控制程序,需要进行以下操作: 1. 选择 PID 控制器并设置参数:在 LabVIEW 程序中,可以通过选择 PID 控制器模块并设置控制器参数来创建 PID 控制器。需要设置参数包括比例系数、积分时间和微分时间等。 2. 获取反馈信号和设定值:实现 PID 控制需要获取反馈信号和设定值。可以使用 LabVIEW 的 DAQ 功能获取反馈信号和设定值,将其传入 PID 控制器模块中进行计算和处理。 3. 计算控制量:PID 控制器会根据反馈信号和设定值计算出控制量,即输出信号。可以使用 LabVIEW 中的计算和控制模块对控制量进行计算并输出。 4. 实现控制目标:可以将计算出的控制量输出到相应系统中,实现控制目标。同时也可以将控制过程中产生的反馈信号记录下来,用以判断控制结果的好坏。 总的来说,通过使用 LabVIEW 编程环境,我们可以快速地实现一个 PID 控制程序,并即时获取反馈信号和设定值实现实时控制。这为我们的工程实践提供了方便快捷的解决方案。 ### 回答2: LabVIEW是一种基于图形化编程的软件环境,可以用来实现各种控制系统的程序。其中PID控制是一种常见的控制方式,可以在LabVIEW中很方便地实现。 首先,在LabVIEW中封装好一个PID控制器的模块,其中包含PID参数的输入(Kp,Ki,Kd)、误差值的输入、输出的计算和输出的返回。 其次,通过实现输入端的数据采集,可以获取被控对象的测量数据,可以通过LabVIEW自带的DAQmx模块或者其他数据采集模块实现。 然后,将采集到的数据传入PID控制器模块中进行PID计算,得到控制输出。可以根据具体的被控对象进行选择PID控制算法,如增量式PID算法,位置式PID算法等。 最后,将PID计算得到的结果反馈给执行器,实现对被控对象的控制。这里需要注意的是,工业实际应用中需要考虑输出限幅、死区限制、反馈延迟等因素,以避免控制欠稳定或者不稳定,从而造成生产事故。 综上,LabVIEW可以很方便地实现PID控制程序,只需要将数据采集、PID计算和输出反馈三个环节进行组合即可。同时,由于LabVIEW具有可视化编程的特点,使得程序的调试和维护也非常方便。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值