view m-toolbox/classes/@sigBuilder/cb_buildExport.m @ 20:d58813ab1b92
database-connection-manager
Update ltpda_uo.submit
author
Daniele Nicolodi <nicolodi@science.unitn.it>
date
Mon, 05 Dec 2011 16:20:06 +0100 (2011-12-05)
parents
f0afece42f48
children
line source
+ − % cb_buildExport fires when the user clicks 'build & export'
+ − %
+ − % M Hewitson
+ − %
+ − % $Id: cb_buildExport.m,v 1.2 2011/04/08 08:56:35 hewitson Exp $
+ − %
+ − function cb_buildExport(varargin)
+ −
+ − myh = varargin{1};
+ − mainfig = varargin{end};
+ −
+ − % Build signal
+ − obj = sigBuilder.buildSignal(mainfig);
+ −
+ − % check current workspace variables
+ − basename = 'ex_obj';
+ − ex = 0;
+ − n = [];
+ − vars = evalin('base', 'who');
+ − for j=1:length(vars)
+ − v = char(vars{j});
+ − if strncmp(basename, v, length(basename)) == 1
+ − % get the number
+ − n = [n str2num(v(end-1:end))];
+ − end
+ − end
+ −
+ − % Loop over selected objects
+ − ex = max([n ex])+1;
+ − varname = sprintf('%s_%02d', basename, ex);
+ − assignin('base', varname, obj);
+ −
+ − end