JR7CWK'sぶろぐ
JR7CWK'sぶろぐ
修正
▼この記事へのコメントはこちら
名前
件名
本文
GT-740FLでログした結果をCanWay(CanMore社のサイトでD/Lした「CanWay1.1.10」)を使用してPCに取り込み、NMEAにエクスポートしています。 NMEAエクスポートされた時刻は本来UTC時刻になるはずですが、時刻がUTC-9時間で出力されるケースがあるようです。 (JSTはUTC+9時間なので、JST(ローカムタイム)とも異なっている) 異常になった同じログも、「CanWay」のタイムゾーン設定を「JST」ではなく「GMT」に設定して「ロガーから」読み込むと正常な時刻で取り込めます。 とりあえず、この方法で逃げる事になりそう。 <3/27追加> 上記方法、改めて確認したら注意が必要。 タイムゾーン設定はあくまでロガーから取り込む時点での設定変更でうまくいきます。 取り込んだログに対して設定変更してもうまくいきません。 (本件後述) <追加終わり> この現象、GP-102+のログでは異常が見られず、GT-740FLでのみ起こります。 前者はマスストレージ接続,後者は仮想シリアル接続となっており、おそらくロガーとのアクセスルーチンが異なっているものと思いますが、おそらく「CanWay」でGT-740FLからログを取り込む際に、タイムゾーンによる時刻計算を反映(しかも「誤って」)されてしまっているいるような気がします。 ちなみにCSVでエクスポートした場合、 GP-102+の場合、UTC時刻〜JST(ローカル)時刻の順で出力されるのに対し、 GT-740FLの場合、上記の異常な時刻〜UTC時刻の順で出力(NMEAで異常があったログについて)されるようです。 (「異常な時刻」はUTC-9時間なので、JSTに変換する+9時間処理すれば元のUTCに戻る、って事だと思います。) <3/27追加> →「CanWay」のタイムゾーン設定は、ロガーからのLog取り込み時点での設定と、取り込んだLogに対する設定の2つがあります。 「CanWay」に取り込んだ後の異常のあったLogを、後者のタイムゾーン設定で「GMT」に変更し、CSVでエクスポートすると・・・異常な時刻〜異常な時刻の順で出力という状況になるようです。 <追加終わり> <3/28追加> 時刻がおかしい件、いろいろ考えていましたが、こんな結論に達しました。 ロガーから Log を取り込む際タイムゾーンを「JST」設定で取り込むと、ロガーから取り込んだ時刻が「JST」である、と定義され、「UTC」(GMT)に変換する為に9時間減じられてしまう。 つまり、 ロガーからLogを取り込む際のタイムゾーンは必ず「GMT」設定で行う必要がある。 という事。 なお取り込んだ後のLogに対するタイムゾーン設定は、後処理の話なので任意で可。 <追加終わり>
画像ファイル
URL
管理者パスワード:
1.鉄道
つばさ&奥羽本線
山形&東北の鉄道
掲示板「山形新在直通鉄道」
2.無線
鉄道無線
放送
アマチュア
掲示板「無線情報」
3.電子工作
掲示板「電子工作の部屋」
4.車
5.エンタテインメント
スウィングガールズ
6.その他いろいろ
7.profile
Blog topへ戻る
JR7CWK’s PAGE
JR7CWK’s PAGE(携帯版)
カテゴリー
メモ
メール
Q&A
暦
リンク
地図
ウィキ
特集
プラン
ケータイサイト
インフォメーション
プロフィール
▼並べ替え
--日付(昇順)
--日付(降順)
--件名(昇順)
--件名(降順)
--リセット
copyright/jr7cwk