Stateflow clipboard object
object
= sfclipboard
returns
a handle to the Stateflow® clipboard object, which you use to
copy objects from one chart or state to another.object
= sfclipboard
Copy the init
function from the Init
chart
to the Pool
chart in the sf_pool
model:
sf_pool; % Get handle to the root object rt = sfroot; % Get handle to 'init' function in Init chart f1 = rt.find('-isa','Stateflow.EMFunction','Name','init'); % Get handle to Pool chart chP = rt.find('-isa','Stateflow.Chart','Name','Pool'); % Get handle to the clipboard object cb = sfclipboard; % Copy 'init' function to the clipboard cb.copy(f1); % Paste 'init' function to the Pool chart cb.pasteTo(chP); % Get handle to newly pasted function f2 = chP.find('-isa','Stateflow.EMFunction','Name','init'); % Reset position of new function in the Pool chart f2.Position = [90 180 90 60];