List of QSA scripts and script projects

Qt Script for Applications (QSA) is used in the scripting module of BrainVoyager QX. QSA scripts are saved in *.qs files. In *.qs files can contain several functions. The script project (*.qsa) serves as a container, so that several script files (*.qs) can be stored in one file.

 

Physical location of the scripts

Script files are saved by default in the folder Desktop > My Documents > BVQXExtensions > Scripts.

 

 

 

Note: not all BrainVoyager scripting methods that were available in BrainVoyager 2000 are present in BrainVoyager QX 1.0 and 1.2.

Please see the wiki for recent scripts and script projects (since summer 2006).

 

Before the wiki existed, the following script projects, scripts and functions are available:

 

 

Project / script / function name

Description

Status/Latest update

 

 

 

batch processing scripts with user interface

 

 

CreatePreprFuncData280905.qs

Create and preprocess multiple FMR projects. For more information, see instruction .

Latest update: 28 Sept 05

createMultipleVTCs.qs

Batch processing script with user interface to create multiple *.vtc files. For more information, see instruction.

Created: september 2005

Latest update: april 2006

 

 

 

bvqx_v1.3.qsa

Scripts showing functionality of scripting in BrainVoyager QX: how to automate processes

 

main.qs

 

 

StartUpScript()

 

 

Welcome_To_Scripting()

 

 

Open_VMR()

 

 

Invert_VMR_Intensities()

 

 

CreateProject.qs

Functions showing how to create FMR, VMR and AMR projects in BrainVoyager QX via scripting

 

Create_FMR_Project()

 

 

Create_Mosaic_FMR_Project()

 

 

Create_VMR_Project()

 

 

Create_AMR_Project()

 

 

Preprocessing.qs

Function showing how to preprocess

 

Preprocess_FMR()

 

 

HelperFuncs.qs

Other useful functions

 

Close_Active_Document()

 

 

function CheckDoc( Doc )

 

 

function Move_window()

 

 

function Welcome_Dialog()

 

 

New_v12.qs

Functions introducing the methods added in BrainVoyager QX version 1.2

 

MotionCorrectionISA()

 

 

function OpenVMRAndLinkVTC()

 

 

function LoadVMRAndSRF()

 

 

function ChangeViewpoint()

 

 

New_v13_Part1.qs

Functions introducing the methods added in BrainVoyager QX version 1.3 (part I)

 

CreateVTCFile()

 

 

CreateVTCFileInVMRSpace()

 

 

MakeProtocol()

 

 

New_v13_Part2.qs

Functions introducing the methods added in BrainVoyager QX version 1.2 (part II)

 

CreateDesignMatrix()

 

 

CreateMultiStudyDesignMatrix()

 

 

OverlayContrasts()

 

 

 

 

 

GSG_demo.qsa

Very useful project that demonstrates how to script several steps of the Getting Started Guide.

 

 

 

 

SampleScriptProject_BVQX12.qsa

 

 

activeDocInfo.qs

 

 

CreatePreprFuncData.qs

Purpose: create and preprocess multiple FMR projects

See link above for instruction.

    

   Tested on Windows XP and Mac OS 10.2 with a Siemens *.ima and the sample Siemens DICOM mosaic dataset for BrainVoyager QX

Created: May 2004

CreateVMRviaDialog.qs

Demonstration of the user interface

 

WorkingWithFiles.qs

Shows how a text file can be read or written

 

HelpFuncs.qs

see project above

 

CreateProject.qs

see project above

 

Preprocessing.qs

see project above

 

getEnvironmentVars.qs

Get environment variables from Windows or Mac

 

time.qs

Shows how date and time variables can be used.

 

 

 

 

 

 

 

getUserInput.qs

Demonstrates how to get user input via graphical components. See also chapter 3d in this guide.

 

createMultipleVTCs.qs

see above for link to instruction