From a1a8a420026f2669af6d4e45f115fa63a8e086fe Mon Sep 17 00:00:00 2001 From: Cristian Galperti <cristian.galperti@epfl.ch> Date: Tue, 9 Apr 2019 17:09:13 +0200 Subject: [PATCH] F4E expcode and example added F4E expcode and example added, passes the sl debug, data actualiztion, simulation and codegen to be tested --- code/classes/SCDclass_expcodecontainer.m | 7 ++++--- code/functions/SCDconf_createexpcodes.m | 2 ++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/code/classes/SCDclass_expcodecontainer.m b/code/classes/SCDclass_expcodecontainer.m index 9eaf831..90b686a 100644 --- a/code/classes/SCDclass_expcodecontainer.m +++ b/code/classes/SCDclass_expcodecontainer.m @@ -48,9 +48,10 @@ classdef SCDclass_expcodecontainer for(ii=1:obj.numexpcodes) presentcodes(ii)=obj.expcodes{ii}{1}; end - insertpos=max(find(maincode>presentcodes)); + insertpos=min(find(presentcodes>maincode)); - if(insertpos==obj.numexpcodes) + %if(insertpos==obj.numexpcodes) + if(isempty(insertpos)) obj.expcodes{end+1}=temp; fprintf('Expcode %d inserted (pos %d)\n', maincode, obj.numexpcodes+1); @@ -59,7 +60,7 @@ classdef SCDclass_expcodecontainer obj.expcodes{jj+1}=obj.expcodes{jj}; end obj.expcodes{insertpos}=temp; - fprintf('Expcode %d inserted (pos %d)\n', expcode.maincode, insertpos); + fprintf('Expcode %d inserted (pos %d)\n', maincode, insertpos); end obj.numexpcodes=obj.numexpcodes+1; diff --git a/code/functions/SCDconf_createexpcodes.m b/code/functions/SCDconf_createexpcodes.m index 777fbc1..b8b0685 100644 --- a/code/functions/SCDconf_createexpcodes.m +++ b/code/functions/SCDconf_createexpcodes.m @@ -12,6 +12,8 @@ SCDexps=SCDclass_expcodecontainer; SCDexps=SCDexps.insertexpcode(1, @(x) SCDexpcodeconf_template); SCDexps=SCDexps.insertexpcode(1005, @(x) SCDexpcodeconf_tcvstandard02); +SCDexps=SCDexps.insertexpcode(10 , @(x) SCDexpcodeconf_f4eexample); + assignin('base','SCDexps',SCDexps); -- GitLab