From c084827c541c64ae332072c87193b5ae89e190cc Mon Sep 17 00:00:00 2001 From: dcluet <david.cluet@ens-lyon.fr> Date: Fri, 26 Oct 2018 13:53:40 +0200 Subject: [PATCH] Fix bug in recycling parameters --- src/Macro/Main.java | 15 ++++++++++----- src/Macro/Taylor.java | 21 +++++++++++++-------- 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/src/Macro/Main.java b/src/Macro/Main.java index db5652e..b6bf2d5 100644 --- a/src/Macro/Main.java +++ b/src/Macro/Main.java @@ -164,18 +164,23 @@ macro "Main"{ /* ============================================================================ - SELECT THE CHANNEL + SELECT THE CHANNEL AND LOOP OF PARAMETERS CREATION ============================================================================ */ //Launch Channel Selection - ArgChannel = myAnalysis + "*"; - ArgChannel += myReuse; - myChannel = runMacro(PathSelChannel, ArgChannel); + if (myReuse == "NO"){ + ArgChannel = myAnalysis + "*"; + ArgChannel += myReuse; + myChannel = runMacro(PathSelChannel, ArgChannel); + }else{ + myChannel = "None;None"; + } + /* ============================================================================ - LOOP OF PARAMETERS CREATION + LOOP OF PARAMETERS CREATION ============================================================================ */ diff --git a/src/Macro/Taylor.java b/src/Macro/Taylor.java index 1738652..9e1c80a 100644 --- a/src/Macro/Taylor.java +++ b/src/Macro/Taylor.java @@ -67,7 +67,7 @@ macro "Taylor"{ nFiles = FileList.length; if (myReuse == "YES"){ - RecycleSetUp() + RecycleSetUp(); } if (myReuse == "NO"){ @@ -262,13 +262,18 @@ function RecycleSetUp(){ //Use the correct concatenated arguments Arguments = split(myCommandsList[c], "*"); - Sstart = parseFloat(Arguments[14]); - Send = parseFloat(Arguments[15]); - NeuroPilXtext = Arguments[16]; - NeuroPilYtext = Arguments[17]; - Path = Arguments[18]; - myRoot = Arguments[19]; - myProgress = parseFloat(Arguments[20]); + Sstart = Arguments[15]; + Send = Arguments[16]; + NeuroPilXtext = Arguments[17]; + NeuroPilYtext = Arguments[18]; + Path = Arguments[19]; + myRoot = Arguments[20]; + myProgress = Arguments[21]; + + //Channel to be treated + channels = split(Arguments[25], ";"); + myChannel = channels[0]; + myChannelContrast = channels[1]; //Generate the paramaters of analysis of the current stack ARG = ARGcommon; -- GitLab