ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Stateflow プログラム インターフェイス

MATLAB® コマンド プロンプトでチャートの要素を作成および変更する

MATLAB コマンドを使用して、Stateflow® チャートをプログラムによって作成、編集、シミュレートします。プロパティやメソッドへのアクセスと編集、位置の設定、チャート内のオブジェクトのコピーや貼り付けを実行します。編集オブジェクトにアクセスすることで、グラフィカルなプロパティを編集します。

関数

すべて展開する

sfgcoチャート内の最近選択されたオブジェクト
sfclipboardStateflow クリップボード オブジェクト
sfcloseチャートを閉じる
sfnew空の Stateflow ブロックを含む Simulink モデルを作成する
sfopen既存のモデルを開く
sfprintチャートのグラフィカル ビューを印刷する
sfrootルート オブジェクト
sfsaveチャートを現在のフォルダーに保存する
sfhelpStateflow のオンライン ヘルプを開く
sflibStateflow ライブラリ ウィンドウを開く
stateflowStateflow ライブラリ ウィンドウを開いて空のチャートを含む Simulink モデルを作成する
sfdebuggerStateflow デバッガーを開く
sfexplrモデル エクスプローラーを開く

メソッド

すべて展開する

defaultTransitionsReturn default transitions in object at top level of containment
dispDisplay properties and settings for object
findReturn specified objects
getReturn MATLAB structure containing property settings of object or array of objects
helpDisplay list of properties for object with accompanying descriptions
innerTransitionsReturn inner transitions that originate with chart or state and terminate on contained object
methodsList methods belonging to object
outerTransitionsReturn array of outer transitions for object
setSet properties with specified values
sinkedTransitionsReturn transitions that have object as destination
sourcedTransitionsReturn transitions that have object as source
structReturn MATLAB structure containing property settings of object
copyCopy specified array of objects to clipboard
deleteDelete object
pasteToPaste objects in clipboard to specified container object
setImageInsert image from clipboard or image file into an annotation
Stateflow.AnnotationCreate annotation
Stateflow.AtomicBox Create atomic box
Stateflow.AtomicSubchartCreate atomic subchart
Stateflow.BoxCreate box
Stateflow.DataCreate data
Stateflow.EMFunctionCreate MATLAB function
Stateflow.EventCreate event
Stateflow.FunctionCreate graphical function
Stateflow.JunctionCreate junction
Stateflow.MessageCreate message
Stateflow.SimulinkBasedStateCreate Simulink based state
Stateflow.SLFunctionCreate Simulink function
Stateflow.StateCreate state
Stateflow.TransitionCreate transition
Stateflow.TruthTableCreate truth table function
dialogOpen properties dialog box of object
fitToViewZoom in on graphical Stateflow object
highlightHighlight graphical object in chart
viewMake object visible for editing
zoomIn and zoomOutZoom in or out on Stateflow chart
classhandleProvide handle to schema class of object type
isCommentedDetermine if object is commented out
outputData
parseParse single chart or all charts in model
upReturn parent of object

トピック

Overview of the Stateflow API

Create and edit Stateflow charts by using MATLAB commands.

Access Properties and Methods of Stateflow Objects

Use dot notation to refer to API properties and methods.

Create and Destroy Stateflow Objects

Add and delete Stateflow objects to your chart.

Access Existing Stateflow Objects

Create handles to manipulate Stateflow objects in your chart.

Copy and Paste Stateflow Objects

Access the clipboard object to duplicate Stateflow objects.

View Stateflow Graphical Objects

Use the fitToView method to zoom in on an object in your chart.

Move Stateflow Graphical Objects

Programmatically reposition states and subcharts.

Modify the Graphical Properties of Your Chart

Access the Editor object to perform graphical operations on a chart.

Create Default Transition Objects

Indicate which substate becomes active during state initialization.

Create Supertransition Objects

Connect transitions between different levels in a chart.

Enter Multiline Labels in States and Transitions

Specify more than one line of text in your state and transition labels.