論理回路シミュレータ Ast

JIS記号で論理回路を描いて、その動作をシミュレートできます。

Microsoft Visual C++ 2010 Expressで作成しました。

メニュー左端の"ファイル"についての説明は省きます。

"移動と値の変更"を選択するとドラッグして回路図をスクロールさせたり、
設置した入力の三本の線が交わっている点をクリックすることによってその値を反転させたりすることが出来ます。

保存した回路図を"モジュール"→"設置"でそのままモジュールとして使用することが出来ます。
逆に"モジュール"→"展開"選択後モジュールをクリックするとそのモジュール内部の回路を展開して保存することが出来ます。

"端子設置"で入力と出力を設置することが出来ます。テンプレートは右クリックで時計回りに90度回転します。

"導線設置"で導線を引けます。

"演算設置"で各種論理ゲートを設置できます。"入力数変更"でNOTゲート以外のゲートの入力数を指定できます。テンプレートは右クリックで時計回りに90度回転します。

"削除"で端子、導線、モジュール、論理ゲートを消せます。
端子は三本の線が交わっている点をクリックすることで消えます。
導線は線の始点と終点の二点間をドラッグすることで消えます。
論理ゲートとモジュールは枠の中央のあたりをクリックすることで消えます。

"自動実行"はクロックを自動入力する機能です。任意の出力が変化したときにクロックを停止させることも出来ます。

マウスのホイールで方眼の間隔を変えられます。

岡　道雄
oka_mitio@yahoo.co.jp