
LabVIEW作业篇
文章平均质量分 59
主要对基础篇的一些知识点进行运用和拓展。
街 三 仔
一个热爱编程的小工科男·阿里云专家博主
展开
-
【LabVIEW作业篇 - 5】:水仙花数、数组与for循环的连接
思路:水仙花数是一个三位数,通过使用for循环,控制循环数为0-999,并对每个数除以10得到余数(个位数)和商,再将得到的商除以10,得到余数(十位数),商(百位数),最后将这三个数放入数组中,使用复合运算对数组中的三个数分别求其3次幂再求总和,若与输入的三位数相同,则插入到新的数组中,若不相同则继续下一循环。水仙花数,是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。结果,第一个for循环次数为3,第二for循环的循环次数为10。,则以数组的大小作为循环次数,若设置的循环次数。原创 2024-07-22 09:30:45 · 1185 阅读 · 0 评论 -
【LabVIEW作业篇 - 4】:属性节点赋值和直接节点赋值的区别体现
文章目录属性节点赋值和直接节点赋值的区别体现属性节点赋值和直接节点赋值的区别体现创建5个圆形指示灯,然后循环点亮,先给圆形指示灯赋值假变量,然后再进行循环。运行结果,观察结果,发现刚开始运行时,从第二个灯亮而第一个灯不亮?原因:因为LabVIEW是并行运行的,而直接赋值的速度比属性节点赋值要快,所以程序运行时先对灯A直接赋值,后才对灯A进行属性节点赋值,最终导致以上情况的出现。修改方式:while循环外的属性节点的错误输入端连接到while循环的外壁。这样修改的原因是:LabVIEW是以数原创 2024-07-19 10:34:21 · 564 阅读 · 1 评论 -
【LabVIEW作业篇 - 3】:数组相加、for循环创建二位数组、数组练习(求最大最小值、平均值、中位数、提取范围内的数据、排序)
设置先创建其上限为10,下限为0,即能产生0-10之间的随机数,并循环该随机数,输出为包含50个元素的一维数组。思路:先计算数组元素的总和,然后计算数组的大小,使用除法函数,最后输出结果。思路:先求数组的大小,然后再除以2,最后输入到索引数组控件中。,并将输出的数组与其连接,创建对应的显示控件。提取第15-35个中的数据。,然后连接除法函数,最后创建显示控件。要求:用两种方法实现两个数组相加。(一维数组排序,默认从小到大)原创 2024-07-18 22:47:19 · 2651 阅读 · 0 评论 -
【LabVIEW作业篇 - 2】:分数判断、按钮控制while循环暂停、单击按钮获取book文本
如上图所示,在点击停止按钮后,程序停止,但是停止按钮一直是按下的状态,没有弹回。原因LabVIEW是并行运行,按下停止按钮后,程序直接进入停止事件分支,然后直接暂停程序,没有等待停止按钮弹回。创建一个while循环,在其中放置时间结构,然后再创建一个确定按钮,添加事件分支为值改变,将按钮放入对应的事件分支中。如何在一个事件分支中使用两个按钮,并分别点击两个按钮时,在同一个文本显示上显示不同的book文本?运行程序时,while循环一直循环,等待事件到来,当点击停止按钮后,while循环停止。原创 2024-07-18 21:56:20 · 2211 阅读 · 0 评论 -
【LabVIEW作业篇 - 1】:中途停止for和while循环
如下图所示,为中途停止while循环的示例。原创 2024-07-18 09:39:53 · 2695 阅读 · 0 评论