Translate

2010/12/02

WinMergeで結果を比較する

シミュレーションツールを使っていると、やたらとファイルを比較する機会があります。
例えば、条件を変えてシミュレーションを繰り返して結果を比較したい場合や、条件設定を変えたあとデータファイルのどこが変更されるか確認したい場合とかです。
後者はちょっとわかりにくい話ですが、TRNSYSとかCOMISってGUIで設定したデータをいったんファイルに書き出してから実行しています。ファイルの中身を確認したくなる時って結構あるんですね。

そんなときに便利なのがWinMergeというツール。
http://winmerge.org/

これもともとはプログラミンなんかでソースコードの比較やデータの比較に使うために入れてあるんですが、データを比較にするのにも重宝します。

上記のurlからダウンロードしてインストールしたら、使い方はすごく簡単。比較したいファイル2つを選んでマウスの右クリックで「WinMerge」を選ぶだけ。

以下はCOMISのCIFファイルを比較している例です。
ゾーンの温度の出力を追加する前後のCIFを比較ています。

変更前後のファイルを選らんで、WinMergeを選択

差分が表示されます


比べてみると、CIFのなかじゃ温度の出力って、こういう指定すんのね、"TZ"で指定すんだね、というのがすぐに確認できます。

COMISってGUIで設定を変更するのは簡単なんですが、基本的にCIFが読めないと使いにくいツールです。でもマニュアルからCIFの設定を探すより、GUIでちゃちゃっと変更して、差分を取るとCIFの設定項目を簡単に確認することができます。

0 件のコメント:

コメントを投稿