問題タブ [stateflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
167 参照

matlab - Stateflow を Simulink モデルにコピーする

Stateflow チャートをコピーしたい

コマンド:

は、Stateflow チャートだけでは機能せず、サブシステムでのみ機能します。

選択した Stateflow を別のシステムにコピーするにはどうすればよいですか?

0 投票する
1 に答える
406 参照

matlab - クロックでの Simulink/StateFlow エラー

StateFlow を使用して Simulink でこのステート マシン チャートを作成しました。

2 つの状態 (S1、S2) があり、そのうちの 1 つ (S1) には 3 つのネストされた並列 FSM があり、それぞれに 4 つの状態 (SS1、SS2、SS2、SS4) があります。3 つの FSM すべてにデフォルト状態を設定します (SS1 )、および主要な 2 つの状態 (デフォルト S2)。

メインの FSM (S1,S2) をテストするために、すべての入力/イベントにシグナル ビルダーを使用しました。入力の 1 つは、メイン FSM (1 Hz) のクロック イベントである方形波で、シミュレーションの期間は 50 秒です。

私が抱えている問題は、信号ビルダーで方形波があることを確認できることですが、そのクロックにスコープを置くと、1 つの方形波が表示されます (0 から 49.5 秒に伸びてから 0 に低下します)。

ここに画像の説明を入力

私の時計はどこですか?私のFSMに適切にフィードしていないのは何ですか?

FSM は次のとおりです。

ここに画像の説明を入力

直交サブステートは次のとおりです。

ここに画像の説明を入力

詳細に:

ここに画像の説明を入力

S1とS2の間

ここに画像の説明を入力

クロック信号を持つシグナルビルダーの1つは次のとおりです。

ここに画像の説明を入力

もう一方には、次の信号があります。

ここに画像の説明を入力

0 投票する
1 に答える
193 参照

simulink - 特定の Simulink モデル内の Stateflow ブロックの場所を抽出するにはどうすればよいですか?

Simulink モデルがあり、そこに含まれる Stateflow ブロックの場所を抽出したいと考えています。このコマンドに触発され、ブロックの総数を提供するコマンドを探しています。どうすればこれを行うことができますか、またはどこで詳細情報を見つけることができますか?

0 投票する
0 に答える
737 参照

matlab - Stateflow エラーの Simulink 関数

複数のサブシステムがあり、それぞれにステート マシン "Stateflow" があります。1 つのサブシステムには FSM があり、1 つの状態の内部には、「ODE を表す simulink モデル」を開始することになっている simulink 関数があります。別のサブシステムでの状態

多数のチュートリアルで示されているように、stateflow 内で Simulink 関数を使用しましたが、次のようなエラーが発生しています。

「MatlabFunInChart/Chart/VelocityProfile/Cart/Integrator」のサンプル時間は「0」です。「関数呼び出し」サブシステム「MatlabFunInChart/Chart/VelocityProfile」では、定数 (inf) または継承 (-1) サンプル時間のみが許可されます。

統合に関係する simulink モデル内の何かが欠けているようです。

何か案は ?

0 投票する
2 に答える
389 参照

matlab - Stateflow の番号でジャンクションを検索する

Stateflow チャートを含む MATLAB Simulink で組み込みシステムを開発しています。そこから C コードを正常に生成できます。残念ながら、モデルを構築するといくつかの警告が表示されます。それらの1つは次のとおりです。

この警告には、モデル内でそのジャンクションを見つける方法 (多数のジャンクションがあるため、簡単ではありません) 以外のリンクや情報はありません。

番号でジャンクションを検索/強調表示する方法はありますか?