plugtemplate.m

来自「matlab下实现」· M 代码 · 共 47 行

M
47
字号
function [ResEDF, ResUserData] = plugtemplate(EDF, UserData, Opt)% template for a plugin function% a plugin *must* set the ResEDF values for:%   Head.NS, Head.NRec, Head.PhysMin, Head.PhysMax, Labels% Changes:% 09/18/98 : data format changedif nargin < 3  Opt = '';endswitch Opt  case 'Reset'    % Check whether EDF File has changed, update UserData, ...    [ResEDF, ResUserData] = LocalReset(EDF, UserData);  case 'Menu'    % set UserData if necessary    [ResEDF, ResUserData] = LocalConfigure(EDF, UserData);  otherwise    % Update ResEDF    [ResEDF, ResUserData] = LocalUpdate(EDF, UserData);end  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%function [ResEDF, ResUserData] = LocalConfigure(EDF, UserData)[ResEDF, ResUserData] = LocalUpdate(EDF, UserData);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%function [ResEDF, ResUserData] = LocalReset(EDF, UserData)[ResEDF, ResUserData] = LocalUpdate(EDF, UserData);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%function [ResEDF, ResUserData] = LocalUpdate(EDF, UserData)% This function returns the first channel of the first EDF fileResUserData = UserData;ResEDF.Record{1} = EDF(1).Record{1};ResEDF.Head = EDF(1).Head;ResEDF.Head.NS = 1;ResEDF.Head.Label = 'Plugin template';ResEDF.Head.NRec = EDF(1).Head.NRec(1);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?