ChatDiagram
ツール/カルノー図メーカー

カルノー図メーカー

ブール関数、最小項リスト、または真理値表の出力からカルノー図を作成します。行と列のラベルにはグレイコードを使うため、隣接する0と1のセルを簡単に確認できます。

ヒートマップEnterで送信

無料アカウント、カード不要 · SVG、PNG、PDFで書き出し

実際の動作を見る

カルノー図の例

同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。

入力する内容
信号機コントローラーの出力F(A,B,C,D)について、最小項0、1、4、5、10、11、14、15を持つ4変数カルノー図を作成してください。ABを行、CDを列とし、グレイコードを使ってください。
次に試す最小項10と11を0に変更してください。AからDをコントローラーの入力ラベルに変更してください。
ヒートマップ: 信号機コントローラー
ヒートマップ · echarts-heatmap
生成された図

カルノー図とは

カルノー図(K-map)は、真理値表の出力をグレイコード順に配置したものです。隣接するセルは1変数だけ異なるため、1のグループからブール式を簡単にできる項を見つけられます。

視覚的なグループ化が実用的な小規模のブール関数に使用します。すべての入力変数に名前を付け、ドントケア条件があれば明記してください。その後、簡単化した式を元の真理値表と照合して確認します。

Engine
echarts-heatmap
Editable
Describe the change
Export
SVG · PNG · PDF
ヒートマップ: カルノー図とは
利用者

カルノー図を使う人

ヒートマップ: デジタル論理を学ぶ学生デジタル論理を学ぶ学生

真理値表の出力をグリッドに変換してから、ブール式を簡単化します。

ヒートマップ: 制御エンジニア制御エンジニア

入力変数を表示したコンパクトなインターロック条件を確認します。

ヒートマップ: セキュリティ設計者セキュリティ設計者

シンプルなアラーム関数のアサート状態を検討します。

使い方

3ステップでカルノー図を作成する方法

01

説明する

まずは1段落で十分です。

“信号機コントローラーの出力F(A,B,C,D)について、最小項0、1、4、5、10、11、14、15を持つ4変数カルノー図を作成してください。ABを行、CDを列とし、グレイコードを使ってください。”
02

図を確認

最適なエンジンで描画します。

ヒートマップ: 信号機コントローラー
03

変更点を伝える

編集のたびにバージョンを保存します。

最小項10と11を0に変更してください。
V2 · DRAWN FROM V1, NOTHING RETYPED
よくある質問

よくある質問

カルノー図とは何ですか?

カルノー図は、ブール関数を簡単化するための視覚的なグリッドです。セルは入力の組み合わせを表し、隣接するセルが1変数だけ異なるように並べられます。

カルノー図はどのように作成しますか?

変数名と、真理値表、最小項、または0と1のセルパターンのいずれかを指定してください。ドントケア状態があれば別途指定します。

カルノー図でグレイコードを使うのはなぜですか?

グレイコードでは隣接するセルが1つの入力変数だけ異なるため、正しい簡単化グループを見つけやすくなります。

カルノー図は何変数まで適していますか?

コンパクトなカルノー図では、2変数から4変数までが一般的に扱いやすい範囲です。より大きな関数には、通常は別の簡単化手法が適しています。

関連ツール

同じ用途に使えるほかの図

今すぐカルノー図を作成

無料アカウント、カード不要。ブール関数または最小項を入力してください。

エディターを開く