問題タブ [halt]

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.

0 投票する
1 に答える
1004 参照

shortcut - NetLogo - 停止をショートカットするには?

以前は NetLogo に「一時停止」ボタンがありましたが、v.5.1.0 にはありませんでした。

そのため、メニュー > ツール > 停止をクリックする必要があり、これは非常に面倒です。

モデルをデバッグしている間、永久ボタンを停止するために、これを頻繁に行います。

おそらく、「一時停止」ボタンやそのためのキーボード ショートカット、またはすべてを今すぐ停止するためのその他のワンクリック方法を作成する方法を知っている人はいますか?

ところで、永遠にボタンをもう一度押しても、私が考えていることは実行されません(「停止」よりもはるかに時間がかかります)。

それで、私は何かを逃していますか?

ありがとう。

ベスト、M

0 投票する
1 に答える
1459 参照

matlab - Matlab/GNU Octaveで「実行」で起動されたスクリプトを停止するには?

Matlab/GNU Octave から「run」または「source」で起動されたスクリプトを停止する方法はありますか? つまり、Ctrl-C とは異なり、特定の条件 (おそらくグローバル変数によって指定される) が成立し、ブレーク信号がそれに送信されます。

例:

変数の値が 0.5 を超えると、スクリプトhaltable.mは停止します。environment

で起動されます

条件が満たされた後に停止する必要があることをどこで (haltable.mもちろん の外で) 指定できますか?

0 投票する
0 に答える
77 参照

c# - USB プリンターを印刷中に停止させるにはどうすればよいですか?

私がやろうとしているのは、ページが実際にいつ排出されるかを制御できるという意味で、USB プリンターをドット マトリックス プリンターのように動作させることです。

私がしたいのは、ページの上部と下部に 1 つずつ、2 つの pdf ファイルを使用し、プリンターに最初の pdf を印刷させ、停止して 2 番目の pdf が表示されるのを待ってから、2 番目の pdf の印刷を続行することですページの後半にあります。

ここでの考え方は、紙の最初の部分は、残りの部分が完了するのを待たずに、ミシン目のあるページから引き裂くことができるはずだということです. 私はC#を使用しており、生データを印刷するさまざまな方法を見てきましたが、この問題についてはあまり見つけていません。事前に感謝します。情報が必要な場合はお知らせください。

0 投票する
4 に答える
47351 参照

delphi - Delphi アプリケーションを終了する適切な方法はどれですか?

他のコード行を実行せずに Delphi アプリケーションを終了したいのですが、どの方法が適切か迷っています。さらに、私が現在実際に行っていることに何か問題があるかどうかを知りたいです。基本的に、私のコードは次のようになります。

これは Delphi アプリケーションを停止する正しい方法ですか、それとも別の方法で行う必要がありますか?

0 投票する
1 に答える
707 参照

interrupt - マスター割り込みを有効にして HALT モードに入りますが、割り込み有効 (0xFF0F = 0) はありませんか?

ゲームボーイプログラミングマニュアルによると、

HALT モードは、開始アドレスが示されている次のイベントによって解除されます。

  1. /RESET 端子への LOW 信号 開始アドレス: 0x0000

  2. 割り込み許可フラグとそれに対応する割り込み要求フラグがセットされます

    • IME=0(割り込みマスタイネーブルフラグ無効) 開始アドレス:HALT命令の次のアドレス

    • IME = 1 (Interrupt Master Enable フラグ有効) 開始アドレス: 各割り込み開始アドレス

HALTプログラムが割り込みマスター有効化フラグを有効IME = 1にし、任意の割り込みに対して割り込み有効化を無効にしてモードに入ると仮定すると0xFF0F = 0、何が起こるでしょうか? 実際のゲームボーイ デバイスで予想される動作は何ですか?

0 投票する
1 に答える
1779 参照

python - 複数のネストされた asyncio ループの最後のループを停止する方法は?

ルーチンがネストされる複数の asyncio コルーチンが必要な場合があります。コルーチン B はコルーチン A で実行され、C は B で実行されます。問題は、特定のループを停止することです。たとえば、ループ 'C' などの最後のトップ ループで loop.stop() を使用すると、このループ 'C' だけでなく、実際にはすべての asyncio コルーチンが強制終了されます。私は、stop() が実際にコルーチン A を強制終了し、そうすることで他のすべての依存ルーチンを消滅させているのではないかと考えています。ネストされたルーチンは call_soon_threadsafe であり、すべてのルーチンは run_forever として開始されます。

特定のループ名、または 'return' または 'break' (コルーチン内の while ループ内) を使用しようとしましたが、ループを終了するものは何もありません。

ここで説明した私の問題は、実際には私の以前の質問に関連してい ます... asyncio websocketコルーチンを使用したHTMLポップアップオーバーレイコールバック中にpythonデーモンサーバーがクラッシュします ...私は解決したと思っていました-このloop.stop()問題に遭遇するまで.

以下は Python 3.4.3 のコード例で、websocket ジョブが完了するとすぐに coroutine_overlay_websocket_server ループを停止しようとしています。前述のように、現在の状態での私のコードは、実行中のすべてのループを中断します。その後、fmDaemon は、以前に計算されたものを何も知らない新しい asyncio ループを再作成します。

私の 2 つの質問: 1) 下位のコルーチンを強制終了せずに特定のコルーチンを終了する方法はありますか? 2) または、代わりに、 asyncio を使用しない websocket 呼び出しを読み取る方法を知っていますか?

0 投票する
1 に答える
48 参照

debugging - NetLogo: Tools -> Halt の後に作成されたセットアップ パッチが使用されていますか?

私のモデルには、私の世界がどのように見えるべきかについていくつかのバージョンがあります。これを選択肢を含む「チューザー」として実装しました:「single_tree」「clustered」。私の世界は 501 * 501 パッチです。

setup両方のバリエーションを実行すると、[ツール] -> [停止] を押すまで作成されません。

私の作業モデルではこれが正常に機能するため、理由がよくわかりません。また、この「世界のバリエーション」を基本的なパラメーターで実行すると、[set pcolor ...] だけで実行されます。

私のモデルで何が悪いのか、または何が間違っているのでしょうか?

これが実際の例です-正常に動作します:

これはもう少し複雑なコードですが、表示に時間がかかる理由はわかりません..

私はどんな提案にも本当に感謝し、どうもありがとうございました!