- 博客(1)
- 收藏
- 关注
原创 Labview自动贩卖机
基于Labview的自动贩卖机:模拟一个自动贩卖机的工作过程。它的一次正常交易过程为:投币→选择需要购买的商品→找币,当币值不足或商品已经销售完毕时则无法购买。(附带参数配置界面,管理员可以自己设置商品的单价和数量)
2023-07-15 09:00:00
2135
2
Labview生产者与消费者.vi
生产者与消费者之间传递的数据是一个连续的sine波形,二者靠大小为30个点的缓冲区连接。右下角是“停止”按钮,控制程序的停止执行。例程提供了操作方式控件控制生产者和消费者的数据传递速率,包含五种状态:不生产,只消费、生成快于消费、生成速率等于消费速率、生成慢于消费、只生产,不消费。
本VI:
1.采用生产者/消费者模式完成例程,实现五种状态:不生产,只消费、生成快于消费、生成速率等于消费速率、生成慢于消费、只生产,不消费。
2.体会缓冲区的功能作用~
2023-07-19
基于Labview的数据采集系统.vi
例1.设计一个数据采集系统,前面板具有3个按钮(Control)和1个波形显示控件Chart(Indicator),功能分别是:
1. 开始采集:Label是start,单击后开始进行模拟数据采集程序(这里使用随机数代替)。
2. 关于:Label是dialog,单击后弹出对话框以说明这个程序的版权、帮助等信息。
3. 停止:Label是stop,单击后停止程序的运行。
4. Chart:用于显示获取的随机数。
2023-07-19
Labview-斐波那契数列.rar
使用LabVIEW的动态调用方式实现斐波那契数列(Fibonacci数列)。斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21…… 这个数列从第三项开始,每一项都等于前两项之和。在数学上表述为:f(n)=f(n-1)+f(n-2),其中n>=3,f(1)=f(2)=1。
2023-07-18
labview画板程序-用户界面事件
基于Labview设计的画板程序——
运用用户界面事件结构,模拟一个简单的画图板功能。它有4个功能选项:点(point)、线(line)、圆(circle)和椭圆(oval),一次完成的绘画过程是:在画布上单击鼠标开始绘制→按住鼠标的同时在画布上拖动鼠标→在画布上放开鼠标结束绘制。
程序的背面板如图所示。共有5个事件:
①Panel Close?:响应前面板的X动作,这是一个过滤性事件,当事件发生时并不真正关闭前面板而只是停止程序的运行。
②“Picture”:Mouse Down :表示绘画的开始。
③“Picture”:Mouse Move :表示绘画的路径和轨迹。
④“Picture”:Mouse Up :表示绘画的结束,此时一定要加入事件,因为当鼠标移动到画布的外面时就可以认为是绘画结束了,并不需要一定要求鼠标在画布中释放。
⑤“Clear”:Value Change:清空画布内容。
2023-07-17
Labview 毕业小闹钟
基于labview的毕业小闹钟,可实时显示:日期,时间,星期,并附闹钟组件,含有三个颜色的指针。可以设置闹铃,到时间会有指示灯显示。输入姓名班级学号等信息,可推算毕业年份,并可以显示测试字符串的第n位是多少。
2023-07-16
基于Labview的科学计算器
基于Labview的科学计算器,可实现加减法,乘除法,括号优先运算法则。
压缩包内容:labview计算器.ctl labview计算器.vi 及乘除法运算子VI 抽离元素子VI 加减法运算子VI 括号计算子VI
2023-07-15
Labview自动贩卖机
主要分为两个模块:
①售货模块:模拟一个自动贩卖机的工作过程。它的一次正常交易过程为:投币→选择需要购买的商品→找币,当币值不足或商品已经销售完毕时则无法购买。
②管理员参数配置模块:系统管理员可以在此设置商品的单价与数量。
部分功能介绍:
1.程序的前面板如图所示。在贩卖机上侧有4个按钮:
钱币:单击时表示投币操作,分别为5角、1元、5元的货币;
找零:表示找零,也就是将目前剩余的货币退还给用户。
2.单价可设置,数量可设置:使用参数设置子VI设置五种饮料(茶兀、茉莉花茶、可乐、雪碧、矿泉水)的单价及数量,并在前面板显示,未设置状态下,默认对应价格为3.5元、3元、2.5元、2.5元、2元;饮料剩余饮料数量初始值均为20瓶,随着购买逐个递减并显示。
3.Current money显示贩卖机中剩余的货币数,你可以继续购买或者选择退回。需要注意的是当Current money无法购买某件商品时,商品为不可购买状态(变灰)。
4.单击Stop按钮将退出应用程序。
2023-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人