カルノー図の簡略化ツール
1行につき1組:「変数; 最小項; ドントケア(任意)」、例 A,B,C; 0,2,5,7 や A,B,C; 0,1,2; 3,5。「3; 0,2,5,7」だけでも、SOP 式 A'B + AC' でも可
入力モード:
変数の個数:
ドントケア:
出力形式:
カルノー図:
区切り文字:
最大出力数:
計算結果
CSVをダウンロード
| 番号 | 最小項 | 最簡積和形 | 最簡和積形 | 素項数 | ゲート数の見積り |
|---|
ツールの紹介と使い方
オンラインカルノー図簡略化ツール。最小項と任意のドントケアを入力し、最簡SOP、最簡POS、カルノー図グリッド、ゲート数推定を出力します。
1行1組で書式は「変数群; 最小項; ドントケア(任意)」、例
簡略化はクイーン・マクラスキー法ですべての素インプリカントを求め、本質素インプリカントとペトリック法で最小被覆を選ぶ、表引きではない本物のカルノー図簡略化です。各インプリカント項とカバーする最小項番号を出力します。「カルノー図グリッド出力」を選ぶと行列をグレイコードで並べたグリッド(2変数 2×2、3変数 2×4、4変数 4×4、5変数 4×8、6変数 8×8)を描き、各マスに最小項番号と値(1 / 0 / X)、属するグループを表示します。変数は最大6(2^6 = 64マス)。最小項番号の範囲外は明確に警告します。
注意: 本ツールはカルノー図で最簡形を求める専用です。式から完全な真理値表を作るなら「真理値表ジェネレーター」、SOP / POS / 最小項 / 最大項の形式変換なら「ブール論理式双方向変換ツール」を使ってください。
1行1組で書式は「変数群; 最小項; ドントケア(任意)」、例
A,B,C; 0,2,5,7 や A,B,C; 0,1,2; 3,5。変数個数だけの 3; 0,2,5,7、最小項だけを書いて変数個数パラメータでビット幅を決めることも可。SOP式モードに切り替えれば A'B + AC' を直接書け、まず真理値表に展開してから簡略化します。簡略化はクイーン・マクラスキー法ですべての素インプリカントを求め、本質素インプリカントとペトリック法で最小被覆を選ぶ、表引きではない本物のカルノー図簡略化です。各インプリカント項とカバーする最小項番号を出力します。「カルノー図グリッド出力」を選ぶと行列をグレイコードで並べたグリッド(2変数 2×2、3変数 2×4、4変数 4×4、5変数 4×8、6変数 8×8)を描き、各マスに最小項番号と値(1 / 0 / X)、属するグループを表示します。変数は最大6(2^6 = 64マス)。最小項番号の範囲外は明確に警告します。
注意: 本ツールはカルノー図で最簡形を求める専用です。式から完全な真理値表を作るなら「真理値表ジェネレーター」、SOP / POS / 最小項 / 最大項の形式変換なら「ブール論理式双方向変換ツール」を使ってください。
操作手順
- 最小項または論理式を1行ずつ入力ボックスに貼り付けます。
- 入力モード、出力形式を選び、変数個数とドントケアを入力します。
- 実行ボタンをクリックします。
- 最簡形とカルノー図を確認し、コピーまたはエクスポートします。
掲示板
すべての投稿 →-
まだ誰も書いていません。最初の一人になりませんか?