一些figure/axes的插件, 可以在任意的用户创建的figure和axes上添加插件功能.
频谱谐波分析插件:
util.plotplugin.spectrum_analysis
Syntax
util.plotplugin.spectrum_analysis(ax);
util.plotplugin.spectrum_analysis(ax,supportlineNumber=12,mode='Homos');
util.plotplugin.spectrum_analysis(ax,'Homos');
util.plotplugin.spectrum_analysis(ax,'Homos',12);
obj=util.plotplugin.spectrum_analysis(ax,'Homos',12); %obj 包含当前的点击数据的信息
Input:
ax: 坐标轴句柄
mode: ‘Homos’,’None’,’SideBands’,’Dual’ 其中之一
supportlineNumber: 辅助线的个数.
Example
wv=sigfun.WaveData('11c3813c-4047-cdc5-c964-8153f74fa6fa');
wv.read_input_signals({'wave'});
figure;
ax=axes;
plot(ax,wv.wave.data.f,wv.wave.data.Y);
util.plotplugin.spectrum_analysis(ax);
操作说明:
类似WaveView的使用. 区别在:
多趋势图分析插件
syntax
util.plotplugin.TrendsCursor(figure=gcf); 传入包含多趋势的figure的句柄
util.plotplugin.TrendsCursor(axArray=hAxes); 传入多趋势的坐标轴的句柄数组
操作说明:
左击-拖动-释放: 放大
右击: 缩小
左击-释放: 标注当前点时刻
Tudo: Shift+右击: 显示波形频谱