基于Labview2012实现的双通道信号源(课程设计)

我们先来说说小伙伴们最在意的部分

功能

(1)基本功能:能产生8种以上波形(正弦、方波、三角波、锯齿波、sinx波、M波、梯形波、全波整流波、任意波等),能进行基本参数设置,包括:幅值(峰峰值,有效值)、频率、周期、相位、偏移量等的设置,能使用按键和旋钮进行参数调节;

(2)调制功能:幅度调制 (AM) 、频率调制 (FM)、相位调制 (PM);

(3)信号幅度与频率扫描功能:可设置扫描范围、扫描步进量、扫描速率、扫描方式(正向扫描,反向扫描,单次扫描,往返扫描);

(4)存储与导入功能:波形存储、任意波形数据导入等。

展示一下编写出来的前面板

(因为自己本身也是刚接触的,所以编写出来有点乱,后面会说怎么使用 )

d723eae1d26b4206bb7d83e7f79e9466.png

 产生波形的部分调频波和调幅波与后续调制功能有冲突

(也算是可以比较一下了)

c6d6565f58fc40d59d9768891f50c01f.png

  该部分为第一个功能,产生波形,左边两个波形图显示自己设置的数值显示的波形,右边两个波形图 显示左边对应波形调制出来的结果

  占空比按钮在选中矩形波是才会解除禁用变为可调状态

  由于所有功能写在了一个面板里,所以运行时会有卡顿,有时需要多点几次才会有反应

  绿色按钮为正在运行,单击变为红色并关闭前面板

调制界面

bf53b814583a461dbdf582ae155ea6b6.png

 信号幅度与扫描功能

c72262aec12a4146a3110acf35e16a36.png

最后是波形存储与导入功能 

 ff2169a10a0143bb9b845142326f57b4.png

调整CH1,CH2按钮可以进行保存和停止保存操作

文件名部分为写入需要导入的波形路径,点击变为读取则在波形图上显示读取的波形

需要注意的是读取的不能是正在保存的路径,不然会冲突

展示一下运行结果

 b54b6303d2da4812832196e8258cbe1d.png

 b2000b373e6d45ba8ff99f4dff8cf65d.png

 0bcb82b5b1894d3b9f751cc2b0533157.png

因为都写在了一起,有时候会有些运行问题,追求完美的朋友把每部分分开就好了

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无能且狂怒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值