function varargout = sdspwfall(varargin)
%SDSPWFALL DSP System Toolbox Level 2 MATLAB file S-function
%implementing waterfall plot.
% Copyright 1995-2020 The MathWorks, Inc.
% The following block callbacks are assumed
% to be set in the library block:
% -----------------------------------------
% CopyFcn "sdspwfall([],[],[],'BlockCopy');"
% DeleteFcn "sdspwfall([],[],[],'BlockDelete');"
% UndoDeleteFcn "sdspwfall([],[],[],'BlockUndoDelete');
% LoadFcn "sdspwfall([],[],[],'BlockLoad');"
% ModelCloseFcn
% PreSaveFcn
% PostSaveFcn
% InitFcn (done via S-fcn)
% StartFcn (done via S-fcn)
% StopFcn (done via S-fcn)
% NameChangeFcn "sdspwfall([],[],[],'BlockNameChange');"
% ClipboardFcn
% DestroyFcn unused: fires when block no longer able to be
% un-deleted, generally at model close
% OpenFcn "sdspwfall([],[],[],'BlockOpen');
% CloseFcn
% ParentCloseFcn
% MoveFcn
% DeleteChildFcn
% ErrorFcn "sdspwfall"
% MaskInitialization "sdspwfall([],[],[],'DialogApply');"
%
% Load-time sequence of calls
% ---------------------------
% Note that MaskSelfModifiable is turned on for this library block,
% in order to get the mask parameters evaluated during load-phase
% of a model that contains the block. This is necessary so we know
% whether the block must be opened, parameters affecting the initial
% scope placement, etc.
%
% Block Event Handle ParamsEvaluated
% ----- ----- ------ ---------------
% <Load time of model and library>
% library LoadFcn x no
% model InitFcn y1 yes (we ignore this event)
% model LoadFcn y2 yes (first event we react to)
%
% <Update diagram: ctrl+d)
% model Dynamic y2 yes (mask dialog)
% model InitFcn y2 yes
%
% Note that due to the MaskSelfModifiable load sequence, the block
% handle during the first InitFcn prior to LoadFcn is not the same
% as the block handle during the rest of the load sequence.
%
% Note that when a block is deleted, and then un-deleted,
% the LoadFcn does not execute again. Instead, we set the
% UndoDelete function and have it go to the LoadFcn callback.
%
% Note: leave userdata on the subsystem, and don't move it
% to the underlying s-function block. We can guarantee a
% change in handle for that case, so that will be pointless.
% The parent/subsystem should have a constant handle, despite
% the current bug.
%
% What's in the Figure userdata:
% ------------------------------
% Main scope figure handles:
% fig_data.block block name
% .hfig handle to figure
% .haxis handle to axes
% .history.slider
% .history.labels
% .history.frame
% .hStatusBar.Region
% .hStatusBar.StatusText
% .hStatusBar.DataSizes
% .hStatusBar.TraceInfo
% .hStatusBar.XformMode
% .hStatusBar.All all except .Region and .StatusText
%
% Handles to menu items:
% fig_data.menu.sptool export to SPTool
% .axisgrid (checkable)
% .snapshot (checkable)
% .suspend (checkable)
% .autoscale
% .top top-level Axes and Lines in Figure
% .context context menu
% .icons for dynamic icons
% .buttons button bar
% .buttons.Toolbar
% .buttons.Params
% .buttons.[lots more!]
%
% What's in the Block userdata:
% -----------------------------
% block_data.hfig handle to figure
% .haxis handle to axes
% .hsurf surface handle
% .hdiscontig handle to discontiguous-time indicator lines
% .params structure of cached block dialog parameters
% .bdroot
% .BufferFullFcn what to do when history buffer fills
% .InputPortDims block input dimensions
% .IsScalarInput derived from .InputPortDims
% .indims dimensions into history service
% (eg, dimensions coming out of data transformation)
% .HistoryLengthActual
% .HistoryID
% .HistoryRecFcn
% .HistoryRecFcn_suspend
% .TriggerFcn
% .TriggerData
% .UserFcn
% .LastTimeStamp
% .Cnt input count for trigger
% .UpdateFcn
% .XformFcn user-defined data transformation function
% .UpdateIntervalCounter display-update interval counter
% .DiscontigColors
% .LastTimeStamp
% .LastDiscontigSet
% .Ts
% .ScopeToolbarVis Scope toolbar visibility, 'on' or 'off'
% .param_dlg.hfig
% .param_dlg.pos
% .param_dlg.tabNum
%
% Parameters structure fields:
% ----------------------------
% params.NumTraces scalar, # of traces
% .CMapStr colormap fcn name (string)
% .TNewest Transparency fraction, 0=opaque, 1=transparent
% .TOldest
% .HistoryLength edit box, # inputs (beyond one displayfull)
% to record in history buffer
% Overwrite, Suspend: actual buffer size
% Extend: initial buffer size
% .HistoryFull Popup (Overwrite, Suspend, Extend)
% .UpdateInterval edit, # inputs to record before updating display
% .MouseMode Popup, literal: Arrow|Orbit|Zoom
% .AxisGrid Checkbox
% .Snapshot Checkbox
% .Suspend Checkbox
% .SyncSnapshots Checkbox
% .OpenScopeAtSimStart checkbox
% .FigPos figure position
% .CameraView edit box with vector
% .InportDimsHint edit box with dimensions vector
% .YMin: Minimum input data value
% .YMax: Maximum input data value
% .XLabel: x-axis label for main image
% .YLabel: y-axis label for main image
% .ZLabel: color bar scaling label
%
% .TrigStartMode: popup, literal
% 'Immediately|After T seconds|After N inputs|User-defined'
% .TrigStartT edit box, eval
% .TrigStartN edit box, eval
% .TrigStartFcn edit box, literal
% .TrigStopMode popup, literal
% 'Never|After T seconds|After N inputs|User-defined'
% .TrigStopT edit box, eval
% .TrigStopN edit box, eval
% .TrigStopFcn edit box, literal
% .TrigRearmMode popup, literal
% 'Never|After T seconds|After N inputs|User-defined'
% .TrigRearmT edit box, eval
% .TrigRearmN edit box, eval
% .TrigRearmFcn edit box, literal
% .XformMode popup, data transformation mode
% .XformExpr edit, literal, expression
% .XformFcn edit, literal, function name
%
% HistorySvc
% ----------
% History is stored as individual records (structures)
% rec.Values
% .Time
% .Discontig
% Gecks:
% -----------------------------
% PRIORITY 1
% (-- these next few are related --)
% ENH: scalar inputs, improve message
% ENH: if block is disconnected, what to display?
% CheckInportAttributes
% probably some informative text instead of a display
% consider suspend mode if disconnected
% (be sure to disregard sync flag, however)
% ENH: (follow up to disconnected block msgs)
% -> want some sort of general message display for error conditions.
% Blank axis, centered message - no "hard errors"
% Use for invalid input data as well
% (-- these next few are related --)
% ENH: unify input/xform data handling
% - w
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
相控阵 matlab toolbox 部分学习资料 补充2 (865个子文件)
spectrumanalyzersysobj.cfg 3KB
timescopesysobj.cfg 3KB
arrayplotsysobj.cfg 2KB
arrayplotblock.cfg 2KB
ArrayPlotBlockIcon.dvg 8KB
sqexport.fig 28KB
vqexport.fig 28KB
sqdtool.fig 19KB
vqdtool.fig 18KB
dspfwizicon.gif 109B
functionSignatures.json 17KB
functionSignatures.json 12KB
settingsInfo.json 77B
sdspwfall.m 169KB
SpectrumAnalyzer.m 115KB
DownConverterFilterDesigner.m 82KB
UpConverterFilterDesigner.m 75KB
FilterAnalysis.m 64KB
DigitalDownConverter.m 63KB
LegacyAllpassFilter.m 62KB
FarrowRateConverter.m 56KB
SpectrumAnalyzer.m 54KB
AdaptiveLatticeFilter.m 54KB
FastTransversalFilter.m 54KB
DigitalUpConverter.m 53KB
ComplexBandpassDecimator.m 52KB
RLSFilter.m 51KB
sdspwfall_params.m 47KB
DynamicFilterVisualizer.m 47KB
AffineProjectionFilter.m 47KB
FilterCascade.m 46KB
FilterAnalysis.m 46KB
IIRHalfbandBase.m 45KB
FrequencyDomainAdaptiveFilter.m 45KB
BiquadFilter.m 45KB
SampleRateConverter.m 43KB
DigitalConverterBase.m 41KB
sqdtool.m 41KB
dfiltblktoobj.m 40KB
vqdtool.m 38KB
TimeScope.m 37KB
NewAllpassFilter.m 36KB
Channelizer.m 35KB
CoupledAllpassFilter.m 35KB
sdspmview2.m 33KB
KalmanFilter.m 32KB
FIRHalfbandBase.m 31KB
FIRHalfbandInterpolator.m 31KB
HampelFilterCG.m 31KB
CICCompensationInterpolator.m 30KB
NotchPeakFilter.m 30KB
CICCompensationDecimator.m 30KB
ParametricEQFilterBase.m 29KB
CoupledAllpassPair.m 29KB
SpectrumEstimatorBase.m 28KB
FilteredXLMSFilter.m 27KB
ArrayPlotBase.m 27KB
SpectrumEstimator.m 26KB
LMSFilter.m 25KB
SOSFilter.m 24KB
FrequencyDomainFIRFilter.m 24KB
AsyncBuffer.m 23KB
LPHPFilterBase.m 23KB
Differentiator.m 23KB
FIRHalfbandDecimator.m 23KB
ArrayVectorSubtractor.m 22KB
TransferFunctionEstimator.m 22KB
LMSUpdate.m 22KB
SubbandSynthesisFilter.m 22KB
AllpassFilter.m 21KB
AsyncBuffercgHelper.m 21KB
ColoredNoise.m 21KB
VariableBandwidthIIRFilter.m 21KB
BinaryFileReader.m 21KB
AdaptiveLatticeFilter.m 21KB
FourthOrderSectionFilter.m 20KB
ISTFT.m 20KB
VariableFractionalDelay.m 20KB
FastTransversalFilter.m 19KB
midicontrols.m 19KB
DCBlocker.m 19KB
SubbandAnalysisFilter.m 19KB
DigitalDownConverter.m 19KB
IIRHalfbandInterpolator.m 19KB
CICCompensationBase.m 19KB
CICDecIntBase.m 18KB
ConverterFilterDesignerBase.m 18KB
VariableBandwidthFIRFilter.m 18KB
TimeScope.m 18KB
CICDecimator.m 18KB
LowpassFilter.m 17KB
HighpassFilter.m 17KB
DigitalUpConverter.m 17KB
CICInterpolator.m 17KB
AffineProjectionFilter.m 17KB
STFT.m 17KB
RLSFilter.m 17KB
IIRHalfbandDecimator.m 16KB
FarrowRateConverter.m 16KB
FrequencyDomainAdaptiveFilter.m 16KB
共 865 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
lookpoi
- 粉丝: 3
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功