問題タブ [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 チャート エラー
「stateflow チャート」ブロックを何時間も使用しようとしています。ただし、次のエラーが発生し続けます。
現在のディレクトリは c:\program files\matlab13\bin で、MATLAB ファイル用に予約されています。現在のディレクトリを、できれば MATLAB インストール エリア外の書き込み可能なディレクトリに変更してください。
私がやったこと:モデルをビンからE:\ドライブに移動しましたが、何もうまくいきません。
matlab - Stateflow が Matlab で動作しない
Matlab からステート フロー ダイアグラムを実行できません。私はMatlab 2013bを使用しています。実行しようとするたびに、警告が表示されます。
警告: モデル 'xyz' には連続状態がないため、Simulink はソルバー 'ode4' の代わりにソルバー 'FixedStepDiscrete' を使用しています。この診断を無効にするには、[コンフィギュレーション パラメーター] ダイアログの [ソルバー] タブで離散ソルバーを明示的に指定するか、[コンフィギュレーション パラメーター] ダイアログの [診断] タブで [自動ソルバー パラメーター選択] 診断を [なし] に設定します。
ただし、構成セットアップから上記の 2 つの要件を変更しました。しかし、それはまだ問題を示しています。この問題を解決するには、追加のソフトウェアをセットアップする必要がありますか?
matlab - シンプルな Stateflow モデルがエラーを表示する
私は Simulink と Stateflow にほとんど慣れていません。いくつかの単純なステート マシンをモデル化しようとしています。しかし、モデルを実行しようとすると、(Matlab のメイン画面に) エラーが表示されます。
1) これに何か問題がありますか?
2) もう 1 つの質問: S2 にタイマーを追加するにはどうすればよいですか? たとえば、S2 に 2 分以上滞在することはできません。そのため、S2 に入るとすぐにタイマーが開始され、2 分に達すると S3 に移行する必要があります。
PS 何らかの理由で、simulink スキームの stateflow サムネイルに更新されたモデルが表示されません。condition
andif_outfput
変数はもう
ありません。
matlab - シンプルな simulink モデルの実行速度が速すぎる
Matlab で簡単な simulink と stateflow ダイアグラムを設計しました。それは完全に機能します!しかし、私には2つの問題があります:
1) モデルの実行が速すぎる。2 つの状態間の遷移時間は、私には見えないほど驚くほど高速です。いくつかのパラメータを変更しようとしましたが、成功しませんでした。遷移を確認できるように遅くするには、何を変更する必要がありますか (おそらくモデル コンフィギュレーション パラメーターでしょうか?)。
2)現在、私は一定の入力しかありません。おそらく周期的な一連の定数を設定するにはどうすればよいですか? 特別なコンポーネントが必要だと思います。時間0で0、1分後に1、時間3で2などの入力が必要ですか?
matlab - パラレル (AND) 状態の Simulink C/C++ コード生成
基本的な質問があります。申し訳ありませんが、それは非常にばかげた一般的なものかもしれませんが、私たちの知識にとって非常に重要です. C/C++ で生成されたコードは、並列 (AND) 状態に対してどのように実装されていますか? マルチスレッドアプローチを使用してそれらを実装していますか?
この図に示すように、2 つのパラレル ステートのみの単純なシナリオの C ソース コードを生成しました。この単純なシナリオでも複雑なコードですが、スレッド化の根拠は見られませんでした。
matlab - simulinkの入力としてASCII文字を与える方法
simulink から stateflow への入力として ascii 文字を指定する必要があり、入力が既存の ascii 文字と一致するかどうかを確認する必要があります。誰でもこれを解決するのを手伝ってもらえますか? 大いに役立つでしょうか?
例:
simulink から stateflow への入力として ASCII 文字 'AF' を指定した場合。条件内の既存の ascii 文字と一致する場合、出力として 1 を生成する必要があります。
matlab - Matlab で互換性をテストする
私はオープン ソースの Matlab ツールボックスを使用していますが、その作成者によると、7.6 以上のバージョンの Matlab、つまり R2008a と互換性があります。R2011b で実行しようとしたところ、例外がスローされました: Undefined variable "Simulink" or class "Simulink.Mask.create"
以来: 1- Simulink はこの R2011b にインストールされ、機能します。2- R2014b で同じコードを既に正常に実行しました。私は、これは互換性の問題であると結論付けています - 彼らの主張とは対照的に、彼らのコードは R2011b 以降のいくつかのバージョンと互換性があります -.
コードが Matlab 7.6 と互換性がないことだけでなく、Simulink.Mask.create に関連付けられたステートメントが実行される最も初期のバージョンであることを直接伝えることで、彼らに貢献できればと思います。
したがって、正確に言えば、私の質問は次のとおりです。コマンド、組み込み関数、名前空間解決シーケンス、または Matlab の一部のバージョンで見つけることができる機能が与えられた場合、それが含まれている最も古いバージョンが何であるかを知る方法は何ですか?機能はアクティブですか?
http://www.mathworks.com/help/simulink/release-notes.htmlを試してみましたが、これは希望どおりに検索またはナビゲートできません。
matlab - Stateflow サブチャートのサイズを決定
現在、モデル アドバイザー チェックを書いていますが、サブチャート化された Stateflow State または Box のサイズを知る必要があります。ただし、"Stateflow.State" および "Stateflow.Box" オブジェクトには "Position" 属性しかなく、親要素内での位置を示します。サブチャート自体のサイズ (コンテンツが存在する場所) を知る必要があります。このサイズはどうやったら取れますか?