この記事では、設定ファイル(iniファイル)を使用してImatest ITテストのパフォーマンスを向上させる方法に焦点を当てます。
テストに使用する領域の数を制限する、領域のサイズを制限する
APIセクション設定
メッセージと図を無効にする
[api]
nomsg = 1
disable_figs = 1
斜めエッジモジュールの設定: SFR、SFRplus、eSFR ISO、チェッカーボード、SFRreg
ここで説明する設定の多くは、「Rescharts の傾斜エッジ モジュールの使用 パート 2: 実行速度の向上」にも記載されています。( Imatest IT はRescharts を直接実行しませんが、 Imatest Masterでは Rescharts を使用して、いくつかの固定モジュールやImatest ITで使用できる設定を作成および保存します。)
「高速化」設定を有効にすると、製造テストではおそらく不要なノイズとヒストグラムの計算が無効になります。これにより、約6%の速度向上が見込めます。
スピードアップ = 1
輝度(Y)チャンネルのみ(単一色チャンネル)の計算を有効にします。これにより、RGBチャンネルのMTF計算がスキップされます。[RGBY_valueが1~4の場合、4つのRGBYチャンネルすべてが計算され、それぞれR、G、B、Yが強調されます。RGBY_valueが5~8の場合、R、G、B、Yのいずれか1つのチャンネルが個別に計算されます。]
RGBY値 = 8
エッジ粗さの計算を無効にします。
エッジラフ = 最小
必要ない場合は、鋭度(旧SQF)の計算を無効にしてください。
anlz_sqf = 0
不要な出力はオフにし、最も有用なJSON出力のみを残してください。
saveCSV = 0
saveXML = 0
saveJSON = 1
INIファイルの設定以外にも、速度を向上させる方法はいくつかあります。
プロセッサに効率コアが搭載されている場合、電力消費を抑えるためにImatestを効率コアで実行しようとしている可能性があります。CoreDirectorユーティリティを導入して、Imatestをパフォーマンスコアのみで実行するように強制してください。
Imatest IT Parallelを使用して複数のテストを並行して実行する
選択されたSFR領域の数を最小限に減らす
不要な計算設定を無効にする
Imatest ITのEXE版ではなくDLL版を使用してください。
キャッシュメモリが大きいほど良い
Imatestライブラリの初期化には多少時間がかかるため、プロセスサイクルごとに一度だけ初期化するようにしてください。
ハードウェアを投入すれば解決する。Imatestはフーリエ変換の計算に多くのCPUコアを必要とするが、我々の6コアLGA-2011 i7プロセッサは驚異的な速さだ。コア数は多ければ多いほど良いが、ハイパースレッディングはそれほど効果がない。クロック速度も味方につける。