Overview of BrainVoyager QX Scripting Guide

1. Basics

 

 

Getting started

 

Creating BrainVoyager projects

 

Preprocessing and intrasession alignment

 

Experimental design

 

Create VTCs

 

Statistics

 

Surface module

2. Characteristics...

 

 

 a.... of the BrainVoyager QX scripting environment

Import and export of QSA scripts
Tabbed pane
Syntax highlighting
Auto completion
Error tracking window
List of runnable scripts
Parentheses matching

 

 b.... of the BrainVoyager methods

 

 c.... of the QSA language: Language summary

 

d. Getting started with QSA

Declare & initialize variables

Conditional expressions

Looping

Create function with arguments

Return a value from a function

Receive user input

Exceptions

 

e. Script Editor preferences

 

f. Visibility of variables and functions (scope)

3. Practical scripting guide

 

 

a. How to create a script in BrainVoyager QX

General

Batch processing

 

b. How to record a macro

 

c. How to create a graphical component

 

d. How create interactive components

 

e. Text markup ( HTML) and tooltips in your dialogs

4. Filesystem related scripts

 

 

a. Short overview of BrainVoyager data file format

 

b. Working with files: read a file

 

c. Working with files: write a log file

 

d. Directories

 

e. Running external programs

5. Problem solving

a. Problem solving

 

b. Debugging (general)

 

c. Debugging a preprocessing script

 

d. Further reading

 

Next: 1. Basics of scripting in BrainVoyager QX
BrainVoyager API