問題タブ [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 - MATLAB Simulink Stateflow のスイッチへの複数の入力
車の方向指示器をモデル化したいと考えています。この目的のために、トリガーのユーザー入力を指定する必要があります。これまでのところ、2 つのバイナリ スイッチを使用しました。1 つは右折灯用、もう 1 つは左折灯用です。しかし、これは私のニーズを満たしていません。たとえば、両方を同時にオンにすることができるからです。私が必要としているのは、私の意見では、a) 必要なものとまったく同じ 3 つの入力を備えたスイッチを用意するか、b) スイッチ B をオンにするとスイッチ A をオフモードにする方法です。
これを達成する最も簡単な方法は何ですか?私はこれに不慣れで、答えを検索する方法さえ本当に知りませんでした...
よろしくお願いします!
matlab - Stateflow によってエラーが生成された Matlab 関数ブロック
このリンクhttp://www.mathworks.co.uk/help/simulink/ug/creating-an-example-model-that-uses-からの非常に単純な例を使用して、「Matlab Function」ブロックを何時間も使用しようとしています。 a-matlab-function-block.html (添付ファイルを参照)、しかし、「Stateflow」によってこのエラーが報告され続けます (奇妙なことは、Stateflow を使用しないことです): Error using construct_error (line 108) The current directory is d :\program files\matlabr\bin、MATLAB ファイル用に予約されています。
現在のディレクトリを、できれば MATLAB インストール エリア外の書き込み可能なディレクトリに変更してください。
私がやった事:
Matlab インストール エリア外の別のディレクトリに変更します。
システムで正しいコンパイラを選択するように mex をセットアップしました (Microsoft Visual 2010)
[モデルのビルド] 、 [ビルド] を選択してモデルをコンパイルおよびビルドし、MATLAB Function ブロックのコードを生成します。
何がうまくいかなかったのかわかりません。これは非常に一般的な問題であると確信しています。解決策を求めてインターネットで高低を検索し続けていますが、役に立ちません...
問題の考えられる原因を教えてください。
よろしくお願いします。
programming-languages - 条件を評価するためのすべての可能な組み合わせ
例 :
このコードでは、すべての条件に対して 4 つの異なる状態があります。0 は偽を表し、1 は真の状態を表します。* は、この状態フローでは条件が無効であることを示します。したがって、この場合、考えられるすべての状態を以下に示します。
あいうえお
0 * * *
1 0 * *
1 1 1 0
1 1 0 1
説明 : 最初の状態 (0 * * *) では、条件 A が真です。したがって、コードには B の役割はありません。A自体を評価した後、ifケースが失敗したためです。したがって、条件 C と D も評価されません。同様に、他の 3 つの可能な状態も同様です。
しかし、特定の入力に対してこれらすべての状態を見つけることができる実装済みのアルゴリズムはありますか? より複雑なネストされたコードを解決しようとすると、これが非常に複雑な問題になるためです。このような結果が得られるようにアプリケーションをコーディングするのは非常に難しいと思います。
誰かが私を助けるかもしれないある種のすでに実装されていることを知っているなら、同じことを教えてください。
matlab - コマンド ラインを使用して Simulink モデルを 1 ステップ実行する
C++ プログラムから制御している Simulink モデルを指定しました。Matlab エンジンから、与えられたすべての入力に対して一度に 1 ステップずつ Simulink を実行したいと考えています。C++ プログラムからシミュレーションを 1 ステップずつ実行するにはどうすればよいですか?
stateflow - グラフィカル関数の FSM
グラフィカル関数内に状態を入れることは可能ですか? matlab でグラフィカル関数を作成できることはわかっています。グラフィカル関数で FSM を構築できますか? 状態をグラフィカル関数に入れることはできますか?