Make01 すべてをデータロガー化するシリアル接続用ターミナル
組み込み系の開発をやっていると,今でも電源装置やマイコンやオシロとPCをシリアル接続して,データのやり取りをすることがあります.
相手機器が吐き出してくるデータは,ターミナルソフトでログを取り,それを後から欲しい形に加工したり視覚化したりするわけですが,
わけで,要するにすべての機器がデータロガーであるかのように使えたら楽なのになー,と思ったので,そういうターミナルソフトを作りました.
正規表現で受信文字列から値を抜き出し,指定した変換式で物理値に変換し,受信時刻と合わせてグラフを勝手に書いてくれます.ついでにCSVも勝手に吐き出し,グラフのキャプチャを保存します.あと起動時のセットアップとか,一度切断したポートに再接続するのとか,0バイトのログファイルが溜まるのとか,毎回同じコマンドセットをタイプするのとかも面倒だったので,そこらへんも自分が幸せになる方向で解決しました.
一応githubに公開はしましたが,もっぱら自分の怠惰のために書いたので,あまり人に優しくないブツになっていると思われます.予めすいません.