


Get header of the system information
[ Yokogawa MEG Reader toolbox for MATLAB ]
brief:
This function retrieves information about channel in the specified file.
usage:
channel_info = getYkgwHdrChannel(filepath)
arguments:
filepath : file path
return values:
channel_info : structure of channel information
.channel_count : double, total number of channel
.channel : structure array ('index 1' corresponds to 'channel 0')
.type : double, channel type as follows:
NullChannel = 0;
MagnetoMeter = 1;
AxialGradioMeter = 2;
PlanarGradioMeter = 3;
ReferenceMagnetoMeter = 257;
ReferenceAxialGradioMeter = 258;
ReferencePlanarGradioMeter = 259;
TriggerChannel = -1;
EegChannel = -2;
EcgChannel = -3;
EtcChannel = -4;
.data : structure of channel specifications,
fields of each channel type is as follows:
[ AxialGradioMeter, ReferenceAxialGradioMeter ]
.x : double, x coordinate [m] of pickup sensor position
.y : double, y coordinate [m] of pickup sensor position
.z : double, z coordinate [m] of pickup sensor position
.zdir : double, sensor direction [degree]
.xdir : double, sensor direction [degree]
.baseline : double, length of baseline [m]
.size : double, pickup coil size [m] (diameter of coil circle)
.name : string, abbreviation name
[ PlanarGradioMeter, ReferencePlanarGradioMeter ]
.x : double, x coordinate [m] of pickup sensor position
.y : double, y coordinate [m] of pickup sensor position
.z : double, z coordinate [m] of pickup sensor position
.zdir1 : double, sensor direction [degree]
.xdir1 : double, sensor direction [degree]
.zdir2 : double, baseline direction (pickup coil to reference coil) [degree]
.xdir2 : double, baseline direction (pickup coil to reference coil) [degree]
.baseline : double, length of baseline [m]
.size : double, pickup coil size [m] (a side of square coil)
[ MagnetoMeter, ReferenceMagnetoMeter ]
.x : double, x coordinate [m] of coil position
.y : double, y coordinate [m] of coil position
.z : double, z coordinate [m] of coil position
.zdir : double, coil direction [degree]
.xdir : double, coil direction [degree]
.size : double, coil size [m] (diameter of coil circle)
.name : string, abbreviation name
[ TriggerChannel, EtcChannel ]
.type : double, type
.id : double, ID
.name : string, abbreviation name
[ EegChannel, EcgChannel ]
.type : double, EEG/ECG type
.id : double, EEG/ECG ID
.name : string, abbreviation name
.gain : double, gain
[ NullChannel ] no field
* All coordinate is based on MEG device coordinate system.
rivision history
2 : 2011.04.27 : remove the end of unnecessary spaces for channel name
1 : 2011.02.14 : 1st argument is modified from file ID to file path.
0 : 2010.06.30 : first release
Copyright (C) 2010-2011 Yokogawa Electric Corporation, All Rights Reserved.

0001 % Get header of the system information 0002 % [ Yokogawa MEG Reader toolbox for MATLAB ] 0003 % 0004 % brief: 0005 % This function retrieves information about channel in the specified file. 0006 % 0007 % usage: 0008 % channel_info = getYkgwHdrChannel(filepath) 0009 % 0010 % arguments: 0011 % filepath : file path 0012 % 0013 % return values: 0014 % channel_info : structure of channel information 0015 % .channel_count : double, total number of channel 0016 % .channel : structure array ('index 1' corresponds to 'channel 0') 0017 % .type : double, channel type as follows: 0018 % NullChannel = 0; 0019 % MagnetoMeter = 1; 0020 % AxialGradioMeter = 2; 0021 % PlanarGradioMeter = 3; 0022 % ReferenceMagnetoMeter = 257; 0023 % ReferenceAxialGradioMeter = 258; 0024 % ReferencePlanarGradioMeter = 259; 0025 % TriggerChannel = -1; 0026 % EegChannel = -2; 0027 % EcgChannel = -3; 0028 % EtcChannel = -4; 0029 % .data : structure of channel specifications, 0030 % fields of each channel type is as follows: 0031 % [ AxialGradioMeter, ReferenceAxialGradioMeter ] 0032 % .x : double, x coordinate [m] of pickup sensor position 0033 % .y : double, y coordinate [m] of pickup sensor position 0034 % .z : double, z coordinate [m] of pickup sensor position 0035 % .zdir : double, sensor direction [degree] 0036 % .xdir : double, sensor direction [degree] 0037 % .baseline : double, length of baseline [m] 0038 % .size : double, pickup coil size [m] (diameter of coil circle) 0039 % .name : string, abbreviation name 0040 % [ PlanarGradioMeter, ReferencePlanarGradioMeter ] 0041 % .x : double, x coordinate [m] of pickup sensor position 0042 % .y : double, y coordinate [m] of pickup sensor position 0043 % .z : double, z coordinate [m] of pickup sensor position 0044 % .zdir1 : double, sensor direction [degree] 0045 % .xdir1 : double, sensor direction [degree] 0046 % .zdir2 : double, baseline direction (pickup coil to reference coil) [degree] 0047 % .xdir2 : double, baseline direction (pickup coil to reference coil) [degree] 0048 % .baseline : double, length of baseline [m] 0049 % .size : double, pickup coil size [m] (a side of square coil) 0050 % [ MagnetoMeter, ReferenceMagnetoMeter ] 0051 % .x : double, x coordinate [m] of coil position 0052 % .y : double, y coordinate [m] of coil position 0053 % .z : double, z coordinate [m] of coil position 0054 % .zdir : double, coil direction [degree] 0055 % .xdir : double, coil direction [degree] 0056 % .size : double, coil size [m] (diameter of coil circle) 0057 % .name : string, abbreviation name 0058 % [ TriggerChannel, EtcChannel ] 0059 % .type : double, type 0060 % .id : double, ID 0061 % .name : string, abbreviation name 0062 % [ EegChannel, EcgChannel ] 0063 % .type : double, EEG/ECG type 0064 % .id : double, EEG/ECG ID 0065 % .name : string, abbreviation name 0066 % .gain : double, gain 0067 % [ NullChannel ] no field 0068 % * All coordinate is based on MEG device coordinate system. 0069 % 0070 % rivision history 0071 % 2 : 2011.04.27 : remove the end of unnecessary spaces for channel name 0072 % 1 : 2011.02.14 : 1st argument is modified from file ID to file path. 0073 % 0 : 2010.06.30 : first release 0074 % 0075 % Copyright (C) 2010-2011 Yokogawa Electric Corporation, All Rights Reserved.