summaryrefslogtreecommitdiff
path: root/macros/LaunchRunSCI2C.sci
blob: a686b71d4f4d27b64d8f36b4b9e60993079b90e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// Before launching this script, please
// check all the paths below.
// User should change parameters only in (USER PARAMETERS) sections.
// cd C:\SCI2CTests\SCI2CRuns; exec LaunchRunSCI2C.sci

function sci2c()
// --- CLEAN WORKSPACE ---
exec full_reset.sce;
//mode(-1);

// --- GENERAL SETTINGS (USER PARAMETERS) ---
RunsDirectory         = pwd(); // Path of the SCI2CRuns directory

SCI2CDirectory        = '.';

// --- SPECIFIC SETTINGS (USER PARAMETERS) ---
SCI2CInputPrmFileName = '../SCI2CTests/test999_WorkingDir/SCI2CInputParameters.sce';

// --- LAUNCH USER SCI CODE TO TEST IT BEFORE TRANSLATING IT!!! ---
cd(SCI2CDirectory)
getf("runscicode.sci");
runscicode(SCI2CInputPrmFileName);

// --- ASK USER FOR CONTINUATION. ---
userchoice = input('Start translation [y/n]?','s');
if (userchoice == 'y')
   // --- LAUNCH SCI2C ---
   cd(SCI2CDirectory);
   getf("runsci2c.sci");
   runsci2c(SCI2CInputPrmFileName);
   cd(SCI2CDirectory);
end

// --- GO BACK TO THE ORIGINAL DIRECTORY. ---
cd (RunsDirectory);

// --- CLOSE ALL FILES. ---
mclose('all');
endfunction