実際の動作を見る
カルノー図の例
同じツールに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変数までが一般的に扱いやすい範囲です。より大きな関数には、通常は別の簡単化手法が適しています。
関連ツール