📄 intmain.m
字号:
%%%%%%%%%% 通信信号调制识别及解调主程序 %%%%%%%%%%%%%%%
clear all;
close all;
clc
ss=get(0,'screensize'); %屏幕分辨率
sl=ss(1,3); %主程序界面宽度
sw=ss(1,4); %主程序界面高度
swin=[sl/10+2,sw*4/30,8*sl/10-20,7*sw/10-20];
filename='xd204.wav';
hmainf=findobj('tag','main');
if isempty(hmainf)==1;
hmainf=figure(...
'numbertitle','off',...
'position',[sl*2/30,sw*2/20,8.5*sl/10,7.5*sw/10],...
'menubar','none',...
'name','短波通信信号调制识别及解调系统',...
'tag','main');
end
clf;
set(hmainf,'DefaultUicontrolUnits','normalized')
x=imread('main.jpg');
image(x);
clear x;
axis off;
% sl=0.6375*sl;
% sw=0.5333*sw;
sl=510;
sw=320;
hmain1=uimenu('label','文件');
%%%%%
hmain15=uimenu(hmain1,'label','宽带信号',...
'callback',['lvbo']);
%%%%%
hmain11=uimenu(hmain1,'label','实际信号',...
'callback',['read_en=1;readdata;set(hmainf,''name'',filename)']);
hmain12=uimenu(hmain1,'label','仿真信号',...
'callback',['set(hmainf,''name'',''短波通信信号调制识别及解调系统(仿真信号)''); simu_signal2']);
hmain13=uimenu(hmain1,'label','保存数据',...
'callback',['[fread,fpath]=uiputfile(''.wav'');filename=strcat(fpath,fread);WAVWRITE(signal/max(signal),fs,16,filename)']);
hmain14=uimenu(hmain1,'label','保存结果',...
'callback',['save_para']);
hmain15=uimenu(hmain1,'label','系统复位',...
'callback',['close all;clear all;clc;intmain;']);
hmain16=uimenu(hmain1,'label','退出系统',...
'callback',['close all;clear all;clc;']);
hmain2=uimenu('label','信号识别');
hmain21=uimenu(hmain2,'label','拾取数据',...
'callback','read_en=0;readdata');
hmain22=uimenu(hmain2,'label','单次识别',...
'callback',['autodetect;','sec_key=0;']);
hmain23=uimenu(hmain2,'label','识别观察',...
'callback','dem_view');
hmain24=uimenu(hmain2,'label','综合识别',...
'callback','multidet');
hmain3=uimenu('label','信号解调');
hmain31=uimenu(hmain3,'label','PSK信号',...
'callback','de_psk');
hmain5=uimenu('label','帮助');
hmain51=uimenu(hmain5,'label','帮助(HTML)',...
'callback','');
hmain52=uimenu(hmain5,'label','关 于',...
'callback','msgbox(''通信信号自动识别与解调系统 1.2'',''通信对抗研究小组'', ''help'')');
j=sqrt(-1); % 程序中的虚数单位用j表示
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -