問題タブ [statechart]
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.
java - Eclipseのステートチャート図でデジタル時計の時間編集モードに切り替える
質問があります:
現在、digitalwatch.sct ステート チャート モデルを扱っています。
右下を 1.5 秒以上押すと、デジタル時計は時間編集モードに切り替わります。
どうすればそれを行うことができますか、どのような戦略またはトリガーされたイベントを行う必要がありますか?
右下を押すイベントは「Buttons.bottomRightPressed」です。
ご協力ありがとうございました。
uml - UML 共通トリガー表記
UML ステート マシンの共通トリガーの表記法は何ですか? 複数の一般的なトリガーはどうですか?
20 ステートのステートマシンがあるとしましょう。これらの状態のうち 18 には、State_A に遷移する共通のトリガーがあります。別の一般的なトリガーは、State_D に移行します。
これのグラフィック表記表記は何ですか?任意の例をいただければ幸いです。
敬具、オレ
編集
これは正しい表記ですか?
javascript - html/javascript/jquery を使用したステートチャート (ドラキュラ グラフ)
MVC Web アプリでステート チャート (または図のように) を描画する必要があります。私はdraculajs(http://www.graphdracula.net/)を使用しています。
図に示すように双方向の矢印を配置する必要がありますが、現在、矢印が重なっています。
エッジを描画する私のコード:
誰かが助けることができますか?
java - Java での 2 つのステート マシン間の通信
私は単純な Eclipse プラグインを使用して、statechartsと呼ばれるビジュアル ステート マシンを作成してきました。これも Java コードを使用して動作します。私の全体的な目標は、2 つのステート マシンがソケットを介して相互に通信し、データを交換し、それに基づいてクライアント サーバー通信などの遷移を行うことです。最初は単純な同期クライアント サーバー コードを使用していましたが、明らかに同期アプローチを使用しても役に立ちません。正しい方法は、キューからデータを継続的にポーリングすることです。私は今Java NIO
、有望と思われるものを使用しようとしていますが、残念ながら最初の試みでは成功しませんでした. 受信した値が変更をトリガーすることを許可しないビジー ループがどこかにあるようです。
コードは非常に単純です。最初にサーバーに接続し (動作します)、データを送信し (動作します)、データを受信する方法としてサイクルごとに入力バッファーから読み取ろうとします (図を参照)。ここまでのロジックは理にかなっています。受信したデータを、遷移式にもある変数に設定しました。つまり、基本的に true に設定されるたびに、次の状態に遷移する必要があります。しかし、うまくいきません。
誰かがこの問題を解決するのを手伝ってくれますか? NettyやNagaのような非同期 API があるのを見てきました。
クライアントのコードは次のとおりです。
サーバーのコードは次のとおりです。
そして、簡単にインポートできる Eclipse プロジェクト フォルダーを次に示します。