|
starting time of the shown record(s) in hh:mm:ss |
|
length of the EDF file |
|
duration of the displayed record(s) |
|
file-name |
|
position within the (longest) file |
|
channel-label |
|
displays a dialog with channel information |
|
select an EDF file to open |
|
close an EDF file |
|
adds an extension to the viewer (details) |
|
removes an extension |
|
prints the current display |
|
saves channels to Matlab variable |
|
aborts the viewer |
|
|
|
move to a record in the file |
|
change number of records that are simultaniously on the screen |
|
select which channels to display |
|
if selected plugin-data will be updated every time the display changes |
|
plugin specific settings (details) |
|
loads this file |
|
copyright information |
+ | moves forward one page (as > in the menu) |
- | moves backwards one page |
function [ResEDF, ResUserData] = plugname(EDF, UserData, Opt)
Parameters passed to the plugin
|
current EDF data of the EDF file |
|
data used by the plugin. Any plugin specific setting may be stored in UserData. This data is guaranteed not to be change by any other function. UserData has been added to avoid the use of global variables. The first time a plugin is called UserData contains the parameters entered in the Add Plugin dialog. |
|
strings used to request special actions.
Currently used options are
|
|
data calculated by the plugin. The data
must be in EDF format. Currently VIEWEDF2 requires following EDF variabled
to be set properly:
Head.NS, Head.PhysMin, Head.PhysMax, Head.SPR, Head.Label, Record |
|
UserData of the plugin. This data is passed to the plugin the next time it is called. |
|
If 1 the original data of the EDF file is not displayed. This option is useful if EEG channels are for exapmle re-referenced. |
Record | Data read from the EDF file. The length of this array is determined by the signal with the highest sampling rate. Signals with lower sampling rates are zero padded to achieve the same length. |
MX | ? |
Idx | list of records currently loaded into Record |
Head | EDF file-header information |
Head.FILE | EDF-File related information |
Head.FILE.FID | File-handle |
Head.FILE.Open | 1 if file is currently open |
Head.FILE.Ext | file extension |
Head.FILE.Name | file-name (without extension) |
Head.FILE.Path | path to file |
Head.FILE.Pos | Positioning information in the file |
Head.FileName | full file-name |
Head.Version | version of EDF format |
Head.PID | patient identification |
Head.RID | recording identification |
Head.T0 | start time and date of recording |
Head.HeadLen | length of header (in Bytes) |
Head.NRec | number of data-records in file |
Head.Dur | duration of a data-record in sec |
Head.NS | number of signals in a data-record |
Head.Label | label for each signal |
Head.Transducer | transducer type |
Head.PhysDim | physical dimension |
Head.PhysMin | physical minimum |
Head.PhysMax | physical maximum |
Head.DigMin | digital minimum |
Head.DigMax | digital maximum |
Head.PreFilt | prefilter information |
Head.SPR | samples per record |
Head.Cal | ? |
Head.Off | ? |
Head.Calib | ? |
Head.SampleRate | sampling rate |
Head.Chan_Select | ? |
Head.ChanType | ? |
Head.AS | ? |
Head.AS.spb | ? |
Head.AS.IDX2 | ? |