流星の電波観測(HRO)用のソフトはWindowsで動作するHROFFTが有名やけど、今回はWindows XPからLinuxにOSを入れ替えた古いPCの有効活用を考えてMINT 13(Maya)へSpec-Recorderをインストールしてみた。
現在の最新版をダウンロード。
http://sourceforge.jp/projects/spec-recorder/
Spec-Recorder Ver.1.40.zip
インストールは簡単。
添付のRead me.pdfに書かれている必要なライブラリのうち、インストールされてないものをパッケージマネージャで入れてツールを実行するだけ。
実行したら、結果が5分毎に分割されてファイルに保存されていく。
HTTPサーバーを使ったりとか設定のカスタムはconfigファイルでできる。
-----------------------------------
$ python main.py
HTTP server is unavailable
del_ogg is unavailable
filename will not be written
CSV file will be saved
data will be analyzed
OS = Linux,BSD,etc
Spec_Recorder Ver.1.21
Executed freq_exec.py
executed freq_send_mail.py
Filename is ocv1502220920.ogg
Audio fileneme is ocv1502220920.ogg
Waiting 5 minutes
Recording start
Input File : 'default' (alsa)
Channels : 2
Sample Rate : 48000
Precision : 16-bit
Sample Encoding: 16-bit Signed Integer PCM
In:0.00% 00:00:59.73 [00:00:00.00] Out:2.86M [ | ] Clip:0 1
In:0.00% 00:01:09.72 [00:00:00.00] Out:3.34M [ | ] Clip:0 1
In:0.00% 00:01:19.79 [00:00:00.00] Out:3.83M [ | ] Clip:0 1
In:0.00% 00:01:29.94 [00:00:00.00] Out:4.31M [ | ] Clip:0 1
:
-----------------------------------
ちゃんと動作しているように見えたけど、正時に異常が発生して測定結果のPNGが作成されへんとかCtr-Cで停止できへんとかの現象が。
-----------------------------------
:
In:0.00% 00:00:10.84 [00:00:00.00] Out:516k [ | ] Clip:0 Waiting for ocv1502220955.png
In:0.00% 00:00:11.43 [00:00:00.00] Out:545k [ | ] Clip:0 Waiting for ocv1502220955.png
In:0.00% 00:00:11.86 [00:00:00.00] Out:565k [ | ] Clip:0 ocv1502220955.png is exist
make csv
make zip
Traceback (most recent call last):
File "main.py", line 189, in <module>
if int(start_minute) >= 0 and int(start_minute) < 5 and conf.get("file", "auto_make_rmob") == "on":
File "/usr/lib/python2.7/ConfigParser.py", line 618, in get
In:0.00% 00:00:12.03 [00:00:00.00] Out:573k [ | ] Clip:0 raise NoOptionError(option, section)
ConfigParser.NoOptionError: No option 'auto_make_rmob' in section: 'file'
In:0.00% 00:00:12.29 [00:00:00.00] Out:586k [ | ] Clip:0 start making list
In:0.00% 00:00:54.19 [00:00:00.00] Out:2.60M [ | ] Clip:0 finished making list
:
-----------------------------------
異常が出ている行を見たら、cofigファイル「sr.conf」の「auto_make_rmob」をチェックしているのが分かる。
そやけど、「sr.conf」には「auto_make_rmob」の設定が記載されてへん。
処理としては、毎正時に「auto_make_rmob = on」やったら、RMOBに関係する何かの処理をするのかなぁ?という感じ。
配布サイトの情報を見るとRMOBの処理はまだ実装中のように読めたんで、「sr.conf」に「auto_make_rmob = off」を追加して対応。
-----------------------------------
:
[file]
header = ocv
del_ogg = off
write_filename = off
write_csv = on
make_zip = on
auto_make_rmob = off
:
-----------------------------------
とりあえず、異常なしで動作するようになった。
FM放送で動作を確認。。
|