云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于Labview的信号运算方法研究

基于Labview的信号运算方法研究

  • 62 次阅读
  • 3 次下载
  • 2025/7/10 4:41:49

江苏科技大学本科毕业设计(论文)

会先将其转换为同种类型的数字。两个布尔值比较时,Ture比False值大。字符串的比较是按照字符在ASCII表中的等价数字进行比较的。

3.3.5 数组

创建一个数组,可从函数模板的Array & Cluster子模板中创建,如图3-9所示。但这时只不过是一个数组框架不包含任何内容,再根据需要将相应数据类型的前面板对象放入数组框架中,更得所需的数组类型。当有一串数据需要处理时,它们很可能是一个数组,大多数的数组是一维数组,少数是二维数组,极少数为三维数组。在LabVIEW上可以创建数字类型、字符串类型、布尔类型以及其他任何数据类型的数组。数组是LabVIEW中常用的数据类型之一,与其他编程语言相比,LabVIEW中的数组更加灵活,独具特色。数组由三部份组成:数据类型、数据索引和数据。另外,数组在创建之初都是一维数组,如果要用到二维以上的数组,用鼠标在索引显示的左下角向下拖动,或者在数组的右键弹出菜单中选择增加维数即可添加数组维数[10]。

图3-9 比较运算 对于一个数组进行操作,无非是求数组的长度、对数、对数据排序、取出数组中的元素、替换数组中的元素或初始化数组等各种运算。传统语言编程主要依靠各种数组函数来实现这些运算,而在LabVIEW中,这些函数是以功能函数节点形式表现的。

3.3.6 显示控件

LabVIEW是以模拟真实仪器操作面板提供了强在的交互式界面设计功能,数值显示控件在控件模板中的Express & 数值显示控件中,如图3-10所示,波形显示控件在控件模板中的新式&图形中,如图3-11 所示。

19

江苏科技大学本科毕业设计(论文)

图 3-10 数值显示控件 图3-11 波形显示控件

按照处理测量数据的方式和显示过程的不同,LabVIEW波形显示控件主要分为两大类,一类为事后记录图(Graph),另一类为实时趋势图(Chart),这两类控件都是用来对波形或图形进行显示的,它们的区别在于数据组织方式及波形刷新方式不同。Graph显示是将构成数组的全部测量数据一次显示完成;而Chart方式是实时显示一个或几个测量数据,而且新接收数据点要接在原有波形的后面连续显示,它的基本数据结构是数据标量,也可以是数组。显示控件包括事后记录波形控件(WaveForm Graph)、实时趋势图控件(WaveForm Chart)、XY波形记录控件(XY Graph)等[11]。

3.4 信号运算工具箱

3.4.1 自相关运算的图标及使用方法

图标的调用方法: 自相关.Vi图标的调用路径

执行函数>>分析>>信号处理>>时域>>自相关.Vi操作 其图标为

图3-12自相关.Vi图标

20

江苏科技大学本科毕业设计(论文)

自相关.Vi的参数设置

图3-13自相关.Vi图标及其窗口

图中左侧为输入端口参数,右侧为输出端口参数 端口参数如下:

归一化指定用于计算X的自相关的归一化方法。

表3-1 自相关的归一化方法

0 1 2 none(默认) unbiased biased X 为输入序列。 Rxx是X的自相关函数

Error是指错误代码。返回VI的任何错误或是警告。将错误连接至错误代码或是错误簇转换VI,可将错误代码或是警告转换为错误簇。

3.4.2 卷积运算的图标及使用方法

(1)一维卷积(DBL)

图3-14 一维卷积(DBL).Vi图标及其窗口

X是第一个输入序列。 Y是第二个输入序列

算法指定使用的卷积方法。算法的值为direct时,VI使用线性卷积的direct方法计算卷积;如算法为frequency domain,VI使用基于FFT的方法计算卷积。 如X和Y较小,direct方法通常更快。如X和Y较大,frequency domain方法通常更快。此外,两个方法数值上存在微小的差异。

21

江苏科技大学本科毕业设计(论文)

表3-2 算法指定使用的卷积方法

0 1 direct frequency domain(默认)

X * Y是X和Y的卷积。

错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,

可将错误代码或警告转换为错误簇。

(2) 一维卷积(CDB)

图3-15 一维卷积(CDB).Vi图标及其窗口

X是第一个复数输入序列。 Y是第二个复数输入序列。

算法指定使用的卷积方法。算法的值为direct时,VI使用线性卷积的direct方法计算卷积;如算法为frequency domain,VI使用基于FFT的方法计算卷积。 如X和Y较小,direct方法通常更快。如X和Y较大,frequency domain方法通常更快。此外,两个方法数值上存在微小的差异。

表3-3算法的值

0 1 direct frequency domain(默认) X * Y是X和Y的卷积。

错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。

(3)二维卷积(DBL)

图3-16 二维卷积(DBL).Vi图标及其窗口

22

搜索更多关于: 基于Labview的信号运算方法研究 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

江苏科技大学本科毕业设计(论文) 会先将其转换为同种类型的数字。两个布尔值比较时,Ture比False值大。字符串的比较是按照字符在ASCII表中的等价数字进行比较的。 3.3.5 数组 创建一个数组,可从函数模板的Array & Cluster子模板中创建,如图3-9所示。但这时只不过是一个数组框架不包含任何内容,再根据需要将相应数据类型的前面板对象放入数组框架中,更得所需的数组类型。当有一串数据需要处理时,它们很可能是一个数组,大多数的数组是一维数组,少数是二维数组,极少数为三维数组。在LabVIEW上可以创建数字类型、字符串类型、布尔类型以及其他任何数据类型的数组。数组是LabVIEW中常用的数据类型之一,与其他编程语言相比,LabVIEW中的数组更加灵活,独具特色。数组由三部份组成:数据类型、数据索引和数据。另外,数组在创建之初都是一

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com