Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2000年05月07日] [更新 2001年07月22日] PC-9801 目次
PC-9801
特性曲線作図用プログラム Ver.4.2
動作確認等 掲載の図は、PC-9821 Np + MSDOS 6.2 での実行結果
PLOTHD.zip [768 KB] (Ver. 4.2)







概要


この PLOTHD は「X線写真フィルム特性曲線の数学モデル」を使用して、与えられた露光量と写真濃度の値から、センシトメトリの各値を計算し、X線写真フィルムの特性曲線をプロットするものです。
写真濃度の入力はキーボードからの他、RS-232C に接続した写真濃度計からも可能となっています。グラフは画面にも外部のプロッタのどちらにも出力できます。
数学的にも興味ある手法を使用しています。当時、東京大学の大型計算機センターに導入されて間もない、修正マーカート法という、非線形最小二乗法を使用しています。また、収束値の初期値設定を自動化しています。
ホームページ開設に伴い、Windows で動作するプログラムに書換えたかったのですが、現在のところ時間的な余裕がありません。とりあえず、手元にある PC-9821 Np を使用して動作だけは確認しました。懐かしい Roland DGのDXY-880A ペンプロッタでプロッタ出力も確認しました。


実行画面の例







実行方法


ダウンロードしたファイルを解凍したら、解凍したファイルを全て適当なフォルダに移動します。次に PC-9801 を MS-DOS モードで起動します。もし Windows 95/98 が動作していたら、MS-DOS で再起動して下さい。
  • PC-9801 の MS-DOS プロンプトでは動作しません。
これは PC-9801 の仕様です。起動したら先程作成したフォルダに移動して、PLOTHD.EXE を実行します。デモ用のデータが「DATA」ディレクトリに収めてあります。