Home > bml > io > bml_read_event.m

bml_read_event

PURPOSE ^

BML_READ_EVENT reads fieldtrip's event structures from files

SYNOPSIS ^

function event = bml_read_event(cfg)

DESCRIPTION ^

 BML_READ_EVENT reads fieldtrip's event structures from files

 cfg.name - string: filename
 cfg.folder - string: path to file
 cfg.detectflank - 'up', 'down' or 'both' (default)

 returns fieldtrip event structure

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function event = bml_read_event(cfg)
0002 
0003 % BML_READ_EVENT reads fieldtrip's event structures from files
0004 %
0005 % cfg.name - string: filename
0006 % cfg.folder - string: path to file
0007 % cfg.detectflank - 'up', 'down' or 'both' (default)
0008 %
0009 % returns fieldtrip event structure
0010 
0011 name         = bml_getopt(cfg,'name');
0012 folder       = bml_getopt(cfg,'folder');
0013 detectflank  = bml_getopt_single(cfg,'detectflank','both');
0014 
0015 assert(numel(name)==1,'single name required');
0016 if iscell(name); name = name{1}; end
0017 
0018 if isempty(folder); folder = "."; end
0019 assert(numel(folder)==1,'single folder required');
0020 if iscell(folder); folder = folder{1}; end
0021 
0022 try
0023   event = ft_read_event(fullfile(folder,name),'detectflank',detectflank);
0024 catch
0025   warning('cound not read events from %s',fullfile(folder,name));
0026   event = [];
0027 end
0028

Generated on Tue 25-Sep-2018 10:08:19 by m2html © 2005