問題タブ [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 チャートで時間シミュレーションを提供する
Stateflow プログラムをシミュレートするときにシミュレーション時間を取得したいのですが、実行の各ステップで時間を取得できるコマンドがわかりません。
手伝って頂けますか。
ありがとうございました。
matlab - ステートフローのエラー
モデルを実行しているときに問題があります。エラーは次のとおりです。
'duo/Subsystem2/Genset1/Primover and generator/Electrical system/ SFunction ' の S-function 'sf_sfun' によって報告されたエラー: Stateflow Suppress エラー。
行 2850 で .\utils\object.cpp のアサーションに失敗しました: object[id]!=NULL スタック トレース: [ 0] 000000018000DCC4 libut.dll+056516 (MathWorks::I18N::Utf8String::clone+000260) [ 1] 0000000180010E6C
LIBUT.DLL+069228(UTDUMPSTACKTRACE+000492)[2] 0000000041A52615
SF.MEXW64+2631189(DD :: DDEXCEPTION :: 〜DDEXCEPTION+004277) ) MATLAB m-ファイル スタック トレース:stateflow\private\get_sf_block_port_info で 8
関数を開いているときにget_sf_block_port_info
、この関数を取得しています
varargin{:} を varargin に変更しようとしましたが、何も変更できません。
arrays - stateflow のシフト配列
stateflow 内の配列を 1 要素分シフトしたいと考えています。
matlab では、circshiftまたは次のコードを使用します。
これを stateflow アクション言語で実装するにはどうすればよいですか。リアルタイム ターゲットのため、組み込みの matlab 関数は使用できません。
私はこれを試しました:
しかし、それは構文エラーです。forループも可能であるはずですが、それはmatlabでは奇妙です:-)
前もって感謝します
matlab - MATLAB Stateflow `ml` エラー (C vs MATLAB 言語)
ml
Stateflow で関数を使用しようとしています。私の間違いの誤解のため、ヘルプから例を試します: http://www.mathworks.com/help/stateflow/ug/calling-built-in-matlab-functions-and-accessing-workspace-data.html "Which ml使うべき?」部。
そして、私はエラーが発生します:
添字インデックスは、組み込みの数値クラスでなければなりません。このインデックスのクラスは「char」です。
Transition '[i<5]{...,i,i);}' "'A%d = rand(%d)'"
デバッガーはそれml
を変数と見なし、モデル エクスプローラーに追加しようとします。正しく理解できない!
私は注意を払ってヘルプを読み、考えに迷う唯一の場所:
注意 MATLAB 関数はターゲット環境では使用できないため、コード生成ターゲットをビルドする場合は、ml 名前空間演算子と関数 ml を使用しないでください。
それは私の仮定にすぎませんが、おそらくコードジェネレーターを使用しているため、間違いがありますか? ところで、コード ジェネレーターについて Google で調べてみましたが、実際はどうなのか明確な意見を得ることができませんでした...私の仮定は、simulink の組み込み MATLAB 関数がコード ジェネレーターを使用し、Stateflow のチャートを使用していることです。多分私はそれを避けるためにいくつかのmexファイルまたはsmthを使用する必要がありますか?
matlab - Matlab stateflow の else 遷移
次の疑似コードを処理する状態を持つ Stateflow があります。
Stateflow で else をモデル化する方法は? 現在、[~(input==1 || input==2)] を使用していますが、トランジションが 10 になると非常に厄介になります。