加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

基于MATLAB的GUI信號(hào)處理界面設(shè)計(jì) 源碼+運(yùn)行截圖

08/22 13:09
868
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買(mǎi)成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買(mǎi)后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
實(shí)物圖
相關(guān)方案
  • 方案介紹
    • 基于 MATLAB的GUI信號(hào)處理界面
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

基于 MATLAB的GUI信號(hào)處理界面

Notice:需要整個(gè)項(xiàng)目源碼的同學(xué),私信我,看到了一定及時(shí)回復(fù)!?。?/mark>

=========================================================
設(shè)計(jì)要求:利用GUI設(shè)計(jì)一個(gè)信號(hào)顯示與處理的界面,要求包括以下內(nèi)容:
1、信號(hào)的產(chǎn)生(正弦波、三角波等);
2、可對(duì)生成的信號(hào)進(jìn)行加減乘除的操作;
3、可對(duì)信號(hào)進(jìn)行頻譜分析,既f(wàn)ft變換;

=========================================================
本文章是本人自主開(kāi)發(fā)設(shè)計(jì)的GUI信號(hào)處理界面,主要功能

  1. 實(shí)現(xiàn)信號(hào)的參數(shù)設(shè)定;
  2. 實(shí)現(xiàn)設(shè)定好信號(hào)的加減乘除的運(yùn)算;
  3. 將信號(hào)可視化顯示其波形;
  4. 實(shí)現(xiàn)信號(hào)的快速傅里葉變換(FFT);

先上主界面運(yùn)行截圖:
在這里插入圖片描述

基于 MATLAB的GUI信號(hào)處理界面

  • 基于 MATLAB的GUI信號(hào)處理界面
      • 1、信號(hào)產(chǎn)生(參數(shù)輸入)
      • 2、輸出控制臺(tái)(加減乘除、fft變換操作)
      • 3、信號(hào)波形輸出

1、信號(hào)產(chǎn)生(參數(shù)輸入)

本部分所采用的主要是對(duì)“文本”的利用,包括edit(可編輯文本)和靜態(tài)文本兩部分,如圖:
在這里插入圖片描述
在這里插入圖片描述
在上圖中采用靜態(tài)文本制作的是所有上圖中含有文字的文本框,此文本框不需要特殊命名,只需要做好文字大小以及字號(hào)的修整,可雙擊文本框打開(kāi)“檢查器”,對(duì)字號(hào)進(jìn)行修改:如上圖所示。
而上圖的可編輯文本用于存儲(chǔ)用戶(hù)輸入的信號(hào)參數(shù)數(shù)據(jù),并且為操作臺(tái)的制作打好基礎(chǔ),要在檢查器里的Tag選項(xiàng)改好并記住文本框的名字,問(wèn)下來(lái)調(diào)用打好基礎(chǔ),我采用的命名“e1-en”來(lái)命名。
運(yùn)行以后,在白框中輸入想要輸入的波形信號(hào)參數(shù),不需要的波形不可輸入文本框中,否則會(huì)出現(xiàn)bug(錯(cuò)誤波形)?!胺取焙汀胺秶眱身?xiàng)必須要輸入,否則也不會(huì)出現(xiàn)波形。

2、輸出控制臺(tái)(加減乘除、fft變換操作)

此部分為整個(gè)算法的核心,因?yàn)槠浒ǜ黜?xiàng)功能的button按鈕,如圖所示:
在這里插入圖片描述
在這里插入圖片描述
其中“Signal 1”與”Sin”為“彈出式菜單”,可以進(jìn)行信號(hào)1和信號(hào)2的輸出選項(xiàng),需要信號(hào)1則選擇”Signal 1”,信號(hào)2同理。
需要正弦波則選則”Sin”,三角波為“Trangle”,方波為”Square”。如上圖所示;
RUN:“RUN“按鈕是運(yùn)行基本波形的按鈕,在選擇輸入波形和輸入指定波形的參數(shù)后,按下”RUN”按鈕就可以運(yùn)行。

Caculate:此按鈕是對(duì)上述1,2基本波形運(yùn)行之后,對(duì)其進(jìn)行運(yùn)算的按鈕。包括”+、-、*、/“四種運(yùn)算,選擇時(shí)需要選擇按鈕前方的”彈出式菜單“。指定此按鈕的功能才能進(jìn)行運(yùn)算。

FFT:此按鈕時(shí)對(duì)波形進(jìn)行傅里葉變換的按鈕,無(wú)“彈出式菜單”設(shè)計(jì),點(diǎn)擊按鈕,即可對(duì)兩種基本波進(jìn)行傅里葉變換。

Delete:此按鈕時(shí)對(duì)信號(hào)波形圖的清除按鈕,在前方“彈出式菜單“中選擇需要清除的波形圖,點(diǎn)擊此按鈕進(jìn)行清楚。

3、信號(hào)波形輸出

此部分采用的是坐標(biāo)軸進(jìn)行設(shè)計(jì),分別命名”axes1-3”,通過(guò)對(duì)1.2中按鈕的設(shè)計(jì),在本圖的坐標(biāo)周“回調(diào)函數(shù)”中直接將信號(hào)波形通過(guò)get函數(shù)調(diào)用,即可對(duì)信號(hào)進(jìn)行輸出;如下圖:
在這里插入圖片描述
在這里插入圖片描述
基本信號(hào)顯示框:此坐標(biāo)圖主要顯示的是對(duì)RUN按鈕下運(yùn)行的波形圖,紅色代表1號(hào)波,藍(lán)色代表2號(hào)波。
Caculate顯示顯示框:此坐標(biāo)圖主要是顯示在運(yùn)算按鈕”Caculate”的運(yùn)行下,產(chǎn)生的運(yùn)算波形,為綠色波形。
FFT顯示框:此坐標(biāo)圖主要是顯示在經(jīng)過(guò)”FFT”按鈕運(yùn)行下的傅里葉變換的波形圖,其中紅色為1號(hào)波,藍(lán)色為2號(hào)波,綠色為運(yùn)算在之后的波。

需要源碼的朋友可以私信我,看到了一定及時(shí)回復(fù)?。。?!

博客主頁(yè):https://blog.csdn.net/weixin_51141489,需要源碼或相關(guān)資料實(shí)物的友友請(qǐng)關(guān)注、點(diǎn)贊,私信吧!

  • 聯(lián)系方式.txt

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
74HC595BQ,115 1 NXP Semiconductors 74HC(T)595 - 8-bit serial-in, serial or parallel-out shift register with output latches; 3-state QFN 16-Pin
$0.41 查看
CMWX1ZZABZ-078 1 Murata Manufacturing Co Ltd LORA MODULE

ECAD模型

下載ECAD模型
$16.04 查看
24LC256-I/ST 1 Microchip Technology Inc 32K X 8 I2C/2-WIRE SERIAL EEPROM, PDSO8, 4.40 MM, PLASTIC, TSSOP-8

ECAD模型

下載ECAD模型
$1.05 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜