2014年7月13日日曜日

RTLSDR Scannerでのrfs出力の自動化(バッチ処理)

~~~~~~~~~~(ココカラ)~~~~~~~~~~
@setlocal
@echo off

@SET rtlsdr_scan="../../rtlsdr_scan.py"
@SET dt=%date:~-10,4%'%date:~-5,2%'%date:~-2,2%
@SET tm=%time: =0%
@SET tm=%tm:~0,2%'%tm:~3,2%'%tm:~6,2%
@SET FPath=rfs\%dt%-%tm%-

@SET /P KeyInput=".rfsファイル出力先フォルダ名を入力:%FPath%"

@SET FPath=%FPath%%KeyInput%

@MKDIR "%FPath%"
@CD %FPath%

@%rtlsdr_scan% -s 2110 -e 2170 -g 24.0 -d 0.016 -f 128 2.1GHz.rfs
@%rtlsdr_scan% -s 1839 -e 1880 -g 24.0 -d 0.016 -f 128 1.8GHz.rfs
@%rtlsdr_scan% -s 1475 -e 1511 -g 24.0 -d 0.016 -f 128 1.5GHz.rfs
@%rtlsdr_scan% -s 945 -e 960 -g 24.0 -d 0.016 -f 128 0.9GHz.rfs
@%rtlsdr_scan% -s 860 -e 890 -g 24.0 -d 0.016 -f 128 0.8GHz.rfs

@EXIT
~~~~~~~~~~(ココマデ)~~~~~~~~~~
上記が書かれたバッチファイル(.bat)をrtlsdr_scan.pyのあるフォルダに保存して実行
RTLSDR Scannerは最新版でないとコマンドラインでのrfsファイル出力は不可
Core2 Duo E8500+E4000で、バッチ実行開始から終了まで1分20秒~30秒程度
Atom Z530(LOOX U/B50N)+E4000 で、4分程度()
KeyInputを削ればバッチファイル実行のみで完結するようにはなるが、フォルダ名で判別しにくくなるのでオススメはしない