⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 avgd.tff

📁 toolbox of BVQX, This is the access between BV and matlab. It will help you to analysis data from BV
💻 TFF
字号:
# TextFileFormat (leave this tag as magic token!)

# BVQX file format for *.DAT files (AVeraGing Data file)
# DAT FileVersions supported: 1.0
#
# Version:  v0.6d
# Build:    7020711
# Date:     Feb-07 2007, 11:45 AM CET
# Author:   Jochen Weber, Brain Innovation, B.V., Maastricht, NL
# URL/Info: http://wiki.brainvoyager.com/BVQXtools

# FILE FORMAT
Description:Event-related averaging plot value files (*.dat)
Extensions:avgd # bogus extension
FieldDelimiters: {[32]}
LineDelimiters: {[13, 10], [10]}
ParagraphArrays:0
SkipEmptyLines:1
Magic:|
name          |range       |type    |magic
AVGD_segivals |1, 384      |regexpi |nrofsegintervals
EndMagic

# FIELDS
ListOfFields:!
type !cond               !field               !datatype!format !dim    !default !varname
EXPRE!!!!!!!$DDim2 = 1;
FIELD!                   !FileVersion         !double  !%.1f   !1      !1       !FileVersion
EXPRE!$TFFWRITE     !!!!!!@NrOfCurves = numel(@Curve);
FIELD!                   !NrOfCurves          !double  !%d     !1      !        !NrOfCurves
WRTLN!!!!!!!  # empty line
FLIST!                   !StdDevErrs          !double  !%d     !1      !1       !StdDevErrs
EXPRE!@StdDevErrs == 1   !!!!!!$DDim2 = $DDim2 + 1;

% loop over curves
EXPRE!$TFFREAD      !!!!!!@Curve = cell2struct(cell(0, 0, 11), {'NrOfCurveDataPoints', 'TimeCourseThick', 'TimeCourseColorR', 'TimeCourseColorG', 'TimeCourseColorB', 'StdDevErrThick', 'StdDevErrColorR', 'StdDevErrColorG', 'StdDevErrColorB', 'NrOfSegIntervals', 'SegInterval'}, 3);
BLOOP!                   ! ! ! !@NrOfCurves ! !CurveNo
FIELD!                   !NrOfCurveDataPoints !double  !%d     !1      !1       !Curve($CurveNo).NrOfCurveDataPoints
FIELD!                   !TimeCourseThick     !double  !%d     !1      !3       !Curve($CurveNo).TimeCourseThick
FLIST!                   !TimeCourseColorR    !double  !%d     !1      !        !Curve($CurveNo).TimeCourseColorR
FLIST!                   !TimeCourseColorG    !double  !%d     !1      !        !Curve($CurveNo).TimeCourseColorG
FLIST!                   !TimeCourseColorB    !double  !%d     !1      !        !Curve($CurveNo).TimeCourseColorB
FIELD!@StdDevErrs == 1   !StdDevErrThick      !double  !%d     !1      !2       !Curve($CurveNo).StdDevErrThick
FLIST!@StdDevErrs == 1   !StdDevErrColorR     !double  !%d     !1      !        !Curve($CurveNo).StdDevErrColorR
FLIST!@StdDevErrs == 1   !StdDevErrColorG     !double  !%d     !1      !        !Curve($CurveNo).StdDevErrColorG
FLIST!@StdDevErrs == 1   !StdDevErrColorB     !double  !%d     !1      !        !Curve($CurveNo).StdDevErrColorB
EXPRE!$TFFREAD && @StdDevErrs < 1 !!!!!!@Curve($CurveNo).StdDevErrThick = 0; @Curve($CurveNo).StdDevErrColorR = 0; @Curve($CurveNo).StdDevErrColorG = 0; @Curve($CurveNo).StdDevErrColorB = 0;
FIELD!                   !NrOfSegIntervals    !double  !%d     !1      !        !Curve($CurveNo).NrOfSegIntervals
EXPRE!!!!!!!$NrOfSegInts = @Curve($CurveNo).NrOfSegIntervals;
BLOOP!                   ! ! ! !$NrOfSegInts !!IntNo
ARRAY!                   !OnOffset            !double  !%d     !1, 2   !        !Curve($CurveNo).SegInterval($IntNo).OnOffset
ARRAY!                   !ColorRGB            !double  !%d     !1, 3   !        !Curve($CurveNo).SegInterval($IntNo).ColorRGB
ELOOP!                   ! ! ! !  ! !IntNo
WRTLN!!!!!!!<data>
EXPRE!!!!!!!$NrOfCP = @Curve($CurveNo).NrOfCurveDataPoints;
ARRAY!                   !PlotData            !double  !%.6f   !$NrOfCP, $DDim2!!Curve($CurveNo).PlotData
WRTLN!!!!!!!<data>
WRTLN!!!!!!!  # empty line
ELOOP!                   ! ! ! !  ! !CurveNo
EndListOfFields

NewFileCode:!
@FileVersion = 1;
@NrOfCurves = 0;
@StdDevErrs = 1;
@TimeCourseThick = 3;
@TimeCourseColorR = 75;
@TimeCourseColorG = 255;
@TimeCourseColorB = 165;
@StdDevErrThick = 2;
@StdDevErrColorR = 75;
@StdDevErrColorG = 255;
@StdDevErrColorB = 165;
@Curve = cell2struct(cell(0, 0, 11), {'NrOfCurveDataPoints', 'TimeCourseThick', 'TimeCourseColorR', 'TimeCourseColorG', 'TimeCourseColorB', 'StdDevErrThick', 'StdDevErrColorR', 'StdDevErrColorG', 'StdDevErrColorB', 'NrOfSegIntervals', 'SegInterval'}, 3);
EndNewFileCode

⌨️ 快捷键说明

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