======================================================================== 【ソ フ ト名】 定在波計算(周波数固定測定点走査)         StndScan.EXE Ver 0.71b 【登 録 名】 STNDSCAN.LZH 【動作 環境】 Windows98,2000,XP(NT未確認)、Windows3.1では動きません。 【動作 確認】 Windows98,2000,XP 【開発 言語】 Delphi 7.0 Professional 【作成 方法】 LHA 自己解凍ファイル ======================================================================= 【ソフト紹介】 1.ソフトの概要  直方体の部屋に理想的な球面波スピーカーが一台設置されたときに 発生する定在波をシミュレートします。部屋の大きさ、壁の反射率、 スピーカーの位置、計算周波数、計算を行いたい座標のうち2点 (左右方向に走査させる場合は正面からの距離と高さ)を入力する と、残りの1点を走査し、音圧を計算しグラフに表示します。  なお、このソフトは、神野久司さんが、Wingz上で開発されたものを minnがExcel上に移植した後、計算速度を改善するため、Delphi を用いて、 Windows95上のソフトとして再移植したものです。 2.計算方法の概要  3次元空間での平行不完全反射面に球面波が入力した場 合を、鏡像音源を用いて計算し、音圧特性を求めています。計算方法の前 提条件、概要は以下のとおりです。 ・音源は周波数特性のフラットな理想的な球面波で、音圧は音源からの距離に反  比例して減衰 ・壁による音の反射を鏡像位置に同じスピーカーがあると仮定して計算 ・鏡像音源からの音圧は反射する回数毎に反射係数を乗じただけ減少 ・各鏡像から聴取点までの距離を計算し、聴取位置での音圧及び位相を計算 ・各々の鏡像スピーカーから発生する音圧を位相を考慮し聴取位置で合計し、  その点での音圧レベルを計算。 詳しくは、NIFTY-ServeのAudio & Visual フォーラムの  AVルーム/サラウンド(3)の277(97/04/30)前後のtree及び AVルーム/サラウンド(4)の278(98/4/17)以降の神野久司さん の御発言をお読み下さい。 3.インストールとアンインストール  自己解凍ファイルScan071b.exe をダブルクリックします。 解凍する場所を指定すると、フォルダ(Scan071b)ができます。 このディレクトリの中のStndScan.exeのアイコンをダブルクリ ックするとソフトが立ち上がります。  ソフトを削除したい場合は作成されたフォルダを削除します。 本ソフトはレジストリには何も書き込みは行っていません。 4.使用方法の概要  画面上の各パラメータを入力し、計算ボタンをクリックします。しばら くすると、グラフが表示されます。  グラフの縦軸の基準はスピーカーから1m無反射時を0dBとしています。  グラフを印刷するときは印刷ボタンをクリックします。  データ入力画面に戻るときは入力画面ボタンをクリックします。  終了するときは終了ボタンをクリックします。    5.使用上の注意及び不具合について (1)音源位置について  プログラムのアルゴリズム上、音源位置と聴取位置が 一致した場合は、ゼロ除算がおこります。この時は、エラーメッセージが 表示されプログラムが異常終了します。本来、これは例外処理としてプロ グラム上の処理をすべきものですが、作者の環境ではなぜか、ゼロ除算が トラップできなかったので、そのままにしてあります。音源位置と聴取位 置を入力するときは両者が同一にならないように入力してください。 (2)グラフ印刷について  グラフの縦軸を固定した時、グラフ表示枠を超えたデータがあった場合、 グラフの印刷結果がグラフ表示枠からはみ出ます。 6.改正履歴 Ver0.71b ・WindowsXPでの表示の不具合を修正しました。 Ver0.71 ・グラフ画面に計算日時とデータファイル名を表示するようにしました。 Ver0.70 ・部屋のデータと計算条件がセーブ・ロード出来るようになりました。 ・計算結果がテキストファイルとして書き出せるようになりました。 ・グラフの縦軸(音圧)の範囲を指定できるようになりました。 Ver0.50 ・最初のバージョンです。 7.感謝  素晴らしいアルゴリズムを発表された神野久司さんに感謝します。