タイムスタンプ付きの加速度計で生成された16進数ファイルがあり、3つの軸からの加速度データがあります。データは次のようになります。
C1 EB C1 F9 C1 C6
12:57:39.046:
41 F0 81 FA 41 C6
12:57:39.062:
01 F7 C1 FA 81 C6
12:57:39.078:
私はこのようにそれを分離する必要があります:
C1EB C1F9 C1C6
41F0 81FA 41C6
01F7 C1FA 81C6
最後に、加速度を見るためにMatlabでそれを10進数に変換する必要があります。誰かがこれを手伝ってくれる?
何語??
—
kenny
1行おきに削除し、残りの行の1、3、5番目のスペースを削除しますか?それはsed、awk、cut、またはあなたの好きなスクリプト言語の仕事であり、電気設計者のための質問ではありません。あなたがその情報を生成するためにあなたのデバイスのファームウェアを修正したいのであれば話題になるかもしれませんが、それはおそらくsnprintf()ステートメントのフォーマットを単に修正することを含みます。
—
Kevin Vermeer
@Dilip、あなたはあなたが望むどんな言語でも、おそらくMatlabでもそれをすることができる。 @reemrevnivekで示唆されているように、どの言語をシェルロールに使いたいのかわからない場合。
—
kenny