。
スタンドアロンの状态流®チャートは,有限性ステートの动作を定义matlab®クラスです。スタンドスタンドアロンのチャート,matlabをアクション言语としてチャートのセマンティクスをを装しし.simulink金宝app®,MATLABオブジェクトとして実行するextenflingチャートの作用を参照してください。
ファイルsf_chart.sfx.
には,スタンドアロンの状态流チャートsf_chart.
が含まれています。チャートチャートに,ローカルローカル你
那X
およびy
が含まれています。
この例では,eventflabエディター,またmatlabコマンドコマンドウィンドウ,このこのチャートを実するするをを明します。
。
extenflエディターでチャートを开头。
编辑sf_chart.sfx.
[シンボル]ペインで,你
= 1の値を入力して[実行]ををクリックしし迁移をををし,次次行ます。
X
を0の値にににに化
ステート一种
をアクティブステートにする
y
を1の値に代入する
X
の値を1に増やす
チャートアニメーションでは,アクティブステート一种
[シンボル]ペインに値ますペインに値你
= 1那X
= 1,およびy
= 1チャート表示さます。チャートでは,次次実行コマンド在のステートおよびローカルデータがされますますれますますますますますますますます。
[ステップ]をクリックします。你
の値は,ステート一种
からの迁移の条件[u <0]
を満たさないため,このステートはアクティブなままとなり,X
とy
の値は2に増えます。ここここ,[シンボル]ペインには,你
= 1那X
= 2,およびy
= 2の値が表示さますます。
[シンボル]ペインで,你
= -1.の値を入力して[ステップ]をクリックします。负负のデータ値,ステートB.
[シンボル]ペインペインにににににににににに你
= -1.那X
= 1,およびy
= 3が表示されます。
[シンボル]ペインでは,任意のチャートデータのたとえば変更でき。たとえば,X
= 3の値を入します。
你
= 2の値を入力して,[ステップ]をクリックします。チャートチャートが迁移,ステート一种
に戻ります。[シンボル]ペインに値你
= 2那X
= 4,およびy
= 5が表示されます。
チャートのアニメーションを停止するにには,[停止]をクリックします。
実については,チャートチャートはます详细について,スタンドアロンのextenflowチャートチャートのを参照してください。
extenflabエディターを开放ずに,matlabでスタンドアロンのチャートをできできできますでき実実できできますます。
extenfflエディターでチャートを开放ます.matlabコマンドウィンドウでのようににします。
编辑sf_chart.sfx.
スタンドアロンチャートのSFX.
ファイルの名称を关有关部として使使,eventflowチャートオブジェクト制作。データ你
のの初値名前とののペアとして指定ますします。
s = sf_chart('U'1)
stateflow图表执行函数y =步骤(s)本地数据u:1 x:1 y:1活动状态:{'a'}
S.
を作物成し,デフォルト迁移を実行し,X
およびy
のの値を初し.Stateflowエディターエディター,チャートチャートがアニメーションアニメーションさ,アクティブアクティブ一种
が强调表示されます。
チャートチャート行行するには,关联步
をを呼び出します,你
= 1の値を使使用词相关数数步
を呼び出すとします。
脚步,'U'1)
DISP(s)
stateflow图表执行函数y =步骤(s)本地数据u:1 x:2 y:2活动状态:{'a'}
你
の値は,ステート一种
からの迁移の条件[u <0]
を満たさないため,このステートはアクティブなままとなり,X
とy
の値は2に増えます。
今度は你
= -1.の値を使使使,チャートを再度実行。
脚步,'U',-1)
DISP(s)
stateflow图表执行函数y =步骤(s)本地数据U:-1 x:1 y:3活动状态:{'b'}
B.
へへの迁移ががトリガーされれX
の値は1に减り,y
の値は3に増えます。
任意のチャートの値アクセスするには,ドット表记を使使ます。たとえば,以以を入すること,3の値をローカルデータX
に代入できます。
S.X = 3.
stateflow图表执行函数y =步骤(s)本地数据U:-1 x:3 y:3活动状态:{'b'}
你
= 2の値を使用してチャートを実行。
脚步,'U'2)
DISP(s)
stateflow图表执行函数y =步骤(s)本地数据U:2 x:4 y:5活动状态:{'a'}
一种
に戻り,X
とy
の値を変更します。
チャートアニメーションを停止するには,eventflowチャートチャートS.
を削除します。
删除(s)
同じスタンドアロンのチャートで定义されている复数のチャートオブジェクトを実行できます。同时実行のチャートオブジェクトは,内部状态は个别に维持しますが,エディター内では同じチャートに关连付けられたままとなります。チャートアニメーションは,直近で実行されたオブジェクトのステートを反映ます.stateflowエディターst st stエディターエディターにのチャートいる実すると,结果が纷らなる可性あるためためためわしく。