1、 启动matlab,在命令窗口输入guide,弹出下图
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-8310.png
2、 选择第一项,弹出窗口
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-10101.png
然后保存,这里可以调节窗口的大小(点击运行file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-14008.png,可以看出调节后窗口的大小)
3、 添加按钮选项
3.1图形显示(背景):添加file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-9242.png,选择适当大小,双击进行设置,设置如下(自己选择喜欢的)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-12959.png
3.2 在背景中加入axis(file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-19071.png),如下图(自己调节大小)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-8771.png
3.3加入按钮(所需)
本程序比较简单,所以按钮比较少
产生一线性调频信号:所需带宽B,脉宽tao,采样率fs等等
静态按钮(file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-16317.png)(带宽、脉宽………)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-12339.png
输入参数:
B的设置
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-7828.png
Fs设置
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-1235.png
以下都是一样的设置,这里特别注意Tag标签的使用,在 以后加载程序时,Tag标签会让自己很明白这个代表什么物理量。
然后加入画图按钮:
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-11229.png
这里添加一些附件功能
1)使得运行后窗口具有放大功能(tools-gui options)file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-8089.png
选择
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-26445.png
就Ok啦
2)添加图形放大、打印、等等按钮
选择tools-toolbar-edite,需要什么添加即可
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-20269.png
完成后保存运行,附加功能出现
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-9091.png
然后添加程序,这里找到那个m文件
我们从画图按钮开始(最后点画图,程序就开始执行)
这里从时域、频域开始
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-26571.png
从tplot_callback,时画时域图
注意:在不同的按钮间相互调用,必须在程序间加global 变量,这样下个按钮会认识到前个按钮所用变量。
如在fft_plot中用到tplot_callback中的t,我们在两个按钮间 全加global t global t
详细看test.m