IC-R6シリアル通信をExcelVBAでやりたい(構想その2)
IC-R6からの受信データ解析
マニュアルから
冒頭だけは、合っている
それ以外は、読めない
受信データがおかしいのかな?
再びIC-R6とTeraTarmを接続してロギング
Dialつまみを一回回してみる
これなら読める
受信アドレス 00
送信アドレス 7E
84.5000MHzに設定って読める
つまり読めないのは、裏コマンドだから読めない
アタリをつけて読むしかないって事に
解読の糸口
本体には1000ch周波数が書き込まれている
ch000の周波数は 118.000MHz
データに直すと 00 00 18 01
合ってるっぽい
データファイルから 00 00 18 01 を探してみる
んー見つからないのは何故でしょう~?
絶対周波数データが入っている筈なんだから!
ふと気になった 63 63
63 63 という記述が多いから、検索して改行してみた
なんか凄く規則性が見えてきた予感
でも周波数っぽい数値が一切見えてこないのは何故?
解析の為の情報として
プリセットガイド
http://ozac.jp/life/worldtrip/2015dCeb/IC-R6_JPN_LF_1.pdf
プリセットメモリ(*.icf)
http://www.icom.co.jp/products/amateur/products/receiver/ic-r6/data/Preset_IC-R6.zip
プリセットメモリ
プリセットメモリ(*.icf)データフォーマットの解析
どうやって解析したんだろう
凄い人が 居たもんだ~でも解析の糸口になりそう
周波数データの格納方法
0000 アドレス
10 データサイズ
EA 79 00 周波数データ
079EA x 0
31210 x 0.005=156.05
それっぽい値が出た
こんな周波数の計算法なんて、絶対解るわけないよぅ
やっぱり合ってる
解析出来る気がしなくなってきた
ExcelVBA迄道のりが遠い・・・
道のりが遠い