0
labview基础 位移寄存器
2009-04-24 17:26:29 admin 浏览:3063次 【

  在LabVIEW的While以及For循环结构里面,我们可以使用一种特殊的变量把数据从上一个循环传递到下一个循环,这个变量就是移位寄存器(Shift Registers)。它在LabVIEW这个图形化编程语言中是唯一和不可或缺的。我们可以在循环结构的左右边框点击鼠标右键,之后在弹出的菜单中选择Add Shift Register(添加移位寄存器)来创建新的移位寄存器。移位寄存器如下图所示

  我们还可以使用移位寄存器来记住前面多次循环的数据,实现后的效果如下图所示。这在需要对多次循环得到的数据进行平均值运算是非常有用的。这可以通过在左侧的移位寄存器上面点击鼠标右键,之后在弹出的菜单中选择Add Element(添加元素)来实现。或者是在左侧移位寄存器上移动鼠标,出现拖动图标时向下拖动来增加附属节点。

 

  对于一个循环结构来说,你可以添加任意多的移位寄存器来存储不同类型的变量。需要的操作就是你在循环结构的边界不停的点击右键并选择添加移位寄存器即可。移位寄存器都是成对出现的,并且左面、右面的移位寄存器在位置上是平行的。如果移动其中一个,另外一个也会跟着移动。

  为了防止LabVIEW程序运行中出现不可预见或者是错误的情况,一般情况下都要对移位寄存器进行初始化。初始化其实很简单,就是在循环结构外面将一个特定的数值连线到左侧的移位寄存器。

0 条评论
查看更多评论
  • 键盘快捷键描述按住Shift并单击选择多个对象;将对象添加到当前选择。按住Ctrl单击切换单个对象以加入或保留当前选择。方向键一次将所选对象移动一个像素。Sh..

    浏览:5205次 评论:0
    2021-02-06 09:23:02
  • Modbus是全球第一个真正用于工业现场的总线协议,采用的是主从原则,其物理接口主要有串口和以太网口两种。本文主要介绍LabIEW与PLC的通信实现方式。在进行通..

    浏览:12296次 评论:0
    2019-09-22 12:58:51
  • 对实时数据或者历史存储数据进行滤波及校准处理,可以将采样数据转化为具有实际意义的物理量,为用户后续操作提供方便。滤波校准功能的程序设计如图1所示,本..

    浏览:4578次 评论:0
    2019-09-21 16:32:59
  • 在进行LabVIEW程序设计时,一个VI中可以包含一个或若干个子vi。这些子vi是被直接放置在程序框图中,习惯上称这些子vi为:静态链接子vi。这些子vi在VI载入的同..

    浏览:11239次 评论:0
    2018-12-17 15:28:30
  • 新建一个LabVIEW项目,或者打开一个已经建好的项目,项目中包含主vi,子vi以及自定义控件等,确保vi运行正常。    在项目浏览器的-程序生成规范->..

    浏览:9014次 评论:0
    2018-07-18 10:55:21
作者专栏
  • NNN

    注册时间:2024-12-23 09:48:46

  • sltang

    注册时间:2024-12-21 15:45:59

  • samhuang63

    注册时间:2024-12-20 09:42:58

  • csq663347

    注册时间:2024-12-05 16:34:39

  • guohuiming

    注册时间:2024-11-14 08:49:44

Copyright@http://nilab.com.cn all rights reserved 备案号:京ICP备12043750号-1
Powered by qibosoft V9.0 Code © 2003-2017 qibosoft
LABVIEW之家 QQ:181237912; email:Labviewzj@qq.com 项目合作 微信及手机:18510627229