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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|