微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > LABVIEW编程问题

LABVIEW编程问题

时间:12-13 整理:3721RD 点击:
想做一个实验,具体是要测一个滤波器的幅频特性,用LABVIEW做。思路是这样的:在通
带内均匀取点,给信号发生器发出命令,使之产生一个幅度恒定,频率逐渐增加的一个
信号加到滤波器的输入,将对应的滤波器的输出读回,并用Labview中的示波器显示其幅
频特性。
现在的问题有很多:
1、在LABVIEW中怎样给信号发生器发出命令?
2、怎样读回数据?
3、在计算机中装了I/O软件就可以直接发命令了吗?
谢谢高手指点!
.35

lv只是一个软件
要完成测试和控制,还需要A/D,D/A板卡
把信号发生起的信号接到滤波器输入,把输出
接到板卡A/D输入端
可以用D/A输出控制信号发生器的信号
也可以用D/A输出代替信号发生其
其实更简单的方法是你把信号发生其调到一个频率
就彩一次数据,
.173

看他的具体情况了.
要是软件滤波器.labview也够了 :D
要是都是仪器(信号发生器,滤波器,我感觉他说的是这种情况),就是用gpib或rs232控制的
了.GPIB控制需要gpib卡,RS232计算机上就有.那样程序倒不复杂:)
.70

是的,我的信号发生器是VXI模块,滤波器是自制的一个简单的滤波器,有GPIB卡,然后
要完成上述的功能,以前做过这个实验,很久了,忘了,现在就是说我的计算机里除了
LABVIEW,还要装I/O接口软件,是吗?还有一些具体的细节不知怎样操作,大侠请指点

.35

这样labview可以控制信号发生器.但是你的滤波器是什么样的? 输出是Gpib或232接口么.
我很怀疑.滤波器应该是模拟信号入,模拟信号出吧.那么问题就变成了你怎么测量和采集滤
波器的输出... 如果你有带接口的仪器测,比如示波器什么的.问题简单些.是个典型的gpi
b系统.如果没有仪器,要选择AD采集卡.那就麻烦了...
labview是个软件>开发<平台.不是个应用程序.你要编一个程序来做你的实验.
你说以前做过实验.现在连用的什么仪器都不记得? Faint to death.还是去查你以前的实
验纪录吧.
.70

是这样的,以前做的时候用的是GPIB仪器,信号发生器好像是33120吧,现在是VXI模块
,就是不知道在LABVIEW中如何发命令给信号发生器模块?滤波器可以是一个电容和一个
电阻组成的(只是做实验用)。另外,您说滤波器上的输入需要是模拟的,难道我的vx
i模块出来的信号是数字的吗?读回的数据也是模拟的,那不是还要用AD吗?那不是很麻
烦吗?呵呵,比较弱
.35

VXI我没用过的...以前用过一个NIMM系统的boxcar.那个系统有个专门的插件,提供boxcar
系统的GPIB接口. VXI号称是基于gpib的设计,GPIB卡肯定是可以控制的.细节你要去看说明
书了.
我说滤波器应该是模拟信号入,模拟信号出吧.没说你的信号发生器不是模拟出.
你的实验肯定是要测滤波器的模拟输出了.我的建议是尽量避免用AD,找gpib仪器来做,具体
是什么仪器我不清楚,你和老板讨论去.如果没有仪器...Bless you.
.70

好的,感谢大侠指点!
.35

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top