sfclipboard

Stateflow clipboard object

Syntax

object = sfclipboard

Description

object = sfclipboard returns a handle to the Stateflow® clipboard object, which you use to copy objects from one chart or state to another.

Examples

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]; 
Introduced before R2006a