2017-06-23 13 views
0

Simpyでデバッグする方法に関する一般的な質問があります。通常のデバッグツールは動作していないようです。イベントループですべてが動作しているため、コードを1行ずつステップ実行して、いつ存在するかを調べることはできません。simpyでデバッグする方法

主に、特定の時点でどのようなプロセスやコールバックが存在するのか、適切な時点でそれらを削除する方法について興味があります。離散事象シミュレーションでのデバッグを取り巻くベストプラクティスは一般的にありますか?

答えて

0

print()の束を使用します。

0

リソースなどのプリミティブに渡すことができる特定のリクエストが便利です。ここでのリソースの例で、これらのコマンドはすべて、ドキュメントに記載されています

https://simpy.readthedocs.io/en/latest/api_reference/simpy.resources.html

+0

たとえば、あなたが現在持っているどのように多くのユーザーやリソースを使用するキューにあるどのように大きなリソースを求めることができます私は、特定の時点でシミュレーションを停止し、その時点で何が起こっているのかを調べるためのインタラクティブなセッションが可能かどうかを知ることに興味があったと思います。 –

関連する問題