問題タブ [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.
matlab - Stateflow を Simulink モデルにコピーする
Stateflow チャートをコピーしたい
コマンド:
は、Stateflow チャートだけでは機能せず、サブシステムでのみ機能します。
選択した Stateflow を別のシステムにコピーするにはどうすればよいですか?
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つは次のとおりです。
もう一方には、次の信号があります。
simulink - 特定の Simulink モデル内の Stateflow ブロックの場所を抽出するにはどうすればよいですか?
Simulink モデルがあり、そこに含まれる Stateflow ブロックの場所を抽出したいと考えています。このコマンドに触発され、ブロックの総数を提供するコマンドを探しています。どうすればこれを行うことができますか、またはどこで詳細情報を見つけることができますか?
matlab - Stateflow エラーの Simulink 関数
複数のサブシステムがあり、それぞれにステート マシン "Stateflow" があります。1 つのサブシステムには FSM があり、1 つの状態の内部には、「ODE を表す simulink モデル」を開始することになっている simulink 関数があります。別のサブシステムでの状態
多数のチュートリアルで示されているように、stateflow 内で Simulink 関数を使用しましたが、次のようなエラーが発生しています。
「MatlabFunInChart/Chart/VelocityProfile/Cart/Integrator」のサンプル時間は「0」です。「関数呼び出し」サブシステム「MatlabFunInChart/Chart/VelocityProfile」では、定数 (inf) または継承 (-1) サンプル時間のみが許可されます。
統合に関係する simulink モデル内の何かが欠けているようです。
何か案は ?
matlab - Stateflow の番号でジャンクションを検索する
Stateflow チャートを含む MATLAB Simulink で組み込みシステムを開発しています。そこから C コードを正常に生成できます。残念ながら、モデルを構築するといくつかの警告が表示されます。それらの1つは次のとおりです。
この警告には、モデル内でそのジャンクションを見つける方法 (多数のジャンクションがあるため、簡単ではありません) 以外のリンクや情報はありません。
番号でジャンクションを検索/強調表示する方法はありますか?