专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
LabView
用labview如何编制全息谱程序?
2019-07-17 13:12
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
LabVIEW
3564
4
1089
用
labview
如何编制全息谱程序?
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
suae
1楼-- · 2019-07-17 15:09
在一篇文章中,看到了绘制二维全息谱的过程,不知道你用不用得上。
在单一频率下
,
转子
X, Y
方向的振动可以用简谐波表示。在实际绘图时
,
椭圆则是通过描点的方法画出
:
令转子的角位移ω
t
依次从零到
2
π均匀取若干个值
,
分别求出对应的
x, y
值
,
然后在坐标系中描点。
X, Y
方向的振动为频率相同的简谐波
,
当简谐波经过一个周期时
,
椭圆正好闭合。ω
t
的取值间隔越小
,
则一个周期内所取点数越多
,
相应地椭圆的形状越光滑
,
但是描点的工作量也就越大。一般来说
,
在一个周期内
,
取
8
~
64
个点即可。
用
LabV IEW
实现全息谱非常方便
,
其简要的程序步骤如下
:
先对
X, Y
方向的信号分别做幅值谱和相位谱
,
用
Amp litude and Phase Spectrum. vi
可以直接实现
;
然后对
X
方向信号取小于倍频部分的幅值与相位
;
以所取谐频的幅值与相位为基础
,
产生余弦系列
,
其采样率设为
64,
频率为
2
π
,
采样点数为
64,
形成一
X
方向的数组。同理
,
可以构造一
Y
方向的
数组
,
然后把此两数组组合成一簇
;
同样
,
把
1
×
,2
×
, 3
×
, 4
×
(
即
1
倍频、
2
倍频、
3
倍频、
4
倍频
)
部分的振动集成处理为包含
X, Y
方向数组的簇
,
最后
,
这
5
个簇合成为一数组
,
输入到
xy graph . vi
显示即可。其程序的主要流程图如图
1
所示。
其中
,
对幅值的归一化和
x
向量的增量必须引起注意。
(1)
幅值的归一化。因为全息谱的横坐标为
< 1
×
, 1
×
, 2
×
, 3
×
, 4
×
,
其度量尺度与
X
方向数组数值不一样。为了使各倍频所形成的图形横坐标以下面所标示的几倍频字样为中心点
,
应该把各倍频所取的幅值归一化
,
即先把各倍频的幅值从谱向
量里取出
,
分别用
F
it
( i =
1
,
2
,
3
,
4
; t = x, y)
表示
;
然后
,
找出其中的最大值
F
max
,
再以原始各倍频穚arty?宰畲笾礫/size]
,
即
式中
A
it
为模拟余弦信号的幅值。
(2)
x
向量的增量。各模拟出来的
X
方向信号数组皆是以各原点为中心的
,
为了使各图形分别
以各倍频标示点为中心显示
,
X
方向数组应该作一定的修改。幅值归一化后
,
可以知道各倍
频合成振动图形必定限定在以各倍频标示点为中心的单位圆内
,
所以小于
1
倍频的
X
方向数组
可以不变
, 1, 2, 3,4
倍频
X
方向数组分别要加上
2, 4, 6, 8
。
加载中...
lijinglei2186
2楼-- · 2019-07-17 19:31
精彩回答 2 元偷偷看……
加载中...
liuguangjun
3楼-- · 2019-07-17 23:47
加载中...
雨季丨鬼雨
4楼-- · 2019-07-18 02:27
lijinglei2186 发表于 2011-8-24 09:29
先谢过了,这个我也看到了,总是编不出来
楼主,能分享一下全息谱的程序么?最近也在做,也没有编写出来
加载中...
一周热门
更多
>
相关问题
怎么利用公式波形产生所想要的波形
2 个回答
USBCAN-2A与PCI5121D的数据通信
1 个回答
labview调用c时遇到问题
1 个回答
大家帮小弟解决下问题,不胜感激
4 个回答
关于labview插值
1 个回答
菜鸟问题,求助不同类型处理方法~
4 个回答
菜鸟的问题labview中子程序的调用
1 个回答
关于labview作图的新手问题,求指教...
2 个回答
相关文章
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
LabView
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
在单一频率下,转子X, Y方向的振动可以用简谐波表示。在实际绘图时,椭圆则是通过描点的方法画出:令转子的角位移ωt 依次从零到2π均匀取若干个值,分别求出对应的x, y值,然后在坐标系中描点。X, Y方向的振动为频率相同的简谐波,当简谐波经过一个周期时,椭圆正好闭合。ωt 的取值间隔越小,则一个周期内所取点数越多,相应地椭圆的形状越光滑,但是描点的工作量也就越大。一般来说,在一个周期内,取8~64个点即可。
用LabV IEW实现全息谱非常方便,其简要的程序步骤如下:先对X, Y方向的信号分别做幅值谱和相位谱,用Amp litude and Phase Spectrum. vi可以直接实现;然后对X 方向信号取小于倍频部分的幅值与相位;以所取谐频的幅值与相位为基础,产生余弦系列,其采样率设为64,频率为2π,采样点数为64,形成一X 方向的数组。同理,可以构造一Y方向的
数组,然后把此两数组组合成一簇; 同样,把1 ×,2 ×, 3 ×, 4 ×(即1倍频、2倍频、3倍频、4倍频)部分的振动集成处理为包含X, Y 方向数组的簇,最后,这5个簇合成为一数组,输入到xy graph . vi显示即可。其程序的主要流程图如图1所示。
其中,对幅值的归一化和x向量的增量必须引起注意。
(1)幅值的归一化。因为全息谱的横坐标为< 1 ×, 1 ×, 2 ×, 3 ×, 4 ×,其度量尺度与X 方向数组数值不一样。为了使各倍频所形成的图形横坐标以下面所标示的几倍频字样为中心点,应该把各倍频所取的幅值归一化,即先把各倍频的幅值从谱向
量里取出,分别用Fit ( i = 1, 2, 3, 4; t = x, y) 表示;然后,找出其中的最大值Fmax ,再以原始各倍频穚arty?宰畲笾礫/size],即
式中Ait为模拟余弦信号的幅值。
(2) x向量的增量。各模拟出来的X 方向信号数组皆是以各原点为中心的,为了使各图形分别
以各倍频标示点为中心显示, X 方向数组应该作一定的修改。幅值归一化后,可以知道各倍
频合成振动图形必定限定在以各倍频标示点为中心的单位圆内,所以小于1倍频的X方向数组
可以不变, 1, 2, 3,4倍频X 方向数组分别要加上2, 4, 6, 8。
楼主,能分享一下全息谱的程序么?最近也在做,也没有编写出来
一周热门 更多>