全球旧事资料 分类
的名字,然后看看它们都长的是什么样。不过,不看也不要紧,因为我们很少会用到的。只要我们建一个空白的GUI就行了,就是点击上面的“Bla
kGUI”,然后我们可以选择保存的路径,当然,这个你也可以不选。可以在创建完成界面之后在保存,是一样的。我们点击“OK”之后,就是GUIDE编辑器了。
f很明显,左边的那两列是一些常用的控件,和VB的左边的布局是一样的,里面有:按钮,静态文本、编辑框、单选按钮、下拉列表、坐标轴等。这些控件,我们以后的例子中,都会用到的。至于上面的工具栏,有新建、保存、打开、剪切、复制、粘贴等常用的功能。其他的有排列工具、属性工具、TAB顺序工具、工具栏编辑器、M文件编辑器、菜单编辑器和控件收集器。最后一个绿色三角便是运行按钮了。图形界面做成如下格式:
f42按钮与程序的联系
在编程开始前一定要按照顺序将各个按键排序好,不然在编程的时候会显得没有条理。想要在某个按键实现什么功能,可在按键界面上鼠标右击按键,点击viewbacks,在点击callback,然后会自动跟踪到那个按键的位置。
第5章调试及分析
51打开信号。
如图51为打开信号的界面。fu
ctio
pushbutto
1_CallbackhObjecteve
tdataha
dlesglobalyfsfile
amefilepathuigetfilewavOpe
wavfiley4fs
bitswavreadfilepathfile
ameyy41fs
f图51信号打开界面
52声音播放,同时显示波形。
如图52所示为信号的波形。fu
ctio
pushbutto
3_CallbackhObjecteve
tdataha
dlesglobalyfst0le
gthy1fssou
dyfsplottyxlabel时间sylabel幅值
f图52语音信号波形
53语音信号的频谱、幅度和相位。
531频谱。如图53所示。fu
ctio
pushbutto
6_CallbackhObjecteve
tdataha
dlesglobalyYYffty4096plotYtitle原始信号频谱
图53原始信号频谱
532幅度。如图54所示。fu
ctio
pushbutto
4_CallbackhObjecteve
tdataha
dlesglobalYfs
ffkfs020474096plotfkabsY12048title原始信号幅值
图54原始信号幅度
533相位。如图55所示。fu
ctio
pushbutto
5_CallbackhObjecteve
tdataha
dlesglobalYplota
gleYtitle原始信号相位
图55原始信号相位
f54加噪声后的语音信号波形。
如图56所示。fu
ctio
pushbutto
24_CallbackhObjecteve
tdataha
dlesglobalyy1fsT0122050le
gthy122050x003cos2pi5000Ty1yxt0le
gthy11fsplotty1sou
dy122050xlabel时间sylabel幅值
图56加噪声后信号波形。
55加噪声后的语音信号的频谱、幅度和相位。
551频谱。如图57所示。fu
ctio
pushbutto
25_CallbackhObjecteve
tdataha
dlesglor
好听全球资料 返回顶部