質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
date

dateは、date型や日付に関する関数や処理についてのタグです

Q&A

解決済

1回答

854閲覧

データの取得間隔を知る方法について

hydi

総合スコア8

date

dateは、date型や日付に関する関数や処理についてのタグです

0グッド

0クリップ

投稿2019/11/21 11:58

ロードセルと歪アンプを使った計測においてデータをシリアル通信で取得しています。
当初は静的歪を知れればOKだったのですが、時間的な推移を知りたくなりました。
(通信設定は ボーレイト115200 8bit パリティチェック無 ストップビット1bit フロー制御NONE)
また歪アンプはアナログ出力ポートからCutOff周波数9kHzの信号を出力するよう設定されています。
昔々シリアル通信はサンプリング間隔が確定できないと聞いたことがありますが、Teratailでタイムスタンプをチェックすると、転送暦がmsecで記録できるというのを見ました。
これでサンプリング時間が分かるのかもと期待しています。この考え方は正しいでしょうか?
もし正しくないならどのようにすればデータ取得間隔が分かるのでしょうか、お教えください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2019/11/21 12:03

タグがdateになってますよ
hydi

2019/11/21 12:14

ごめんなさい。私の質問に関してどういうタグが適切かわからなかったんです。どういう名前ならいいでしょうか、初めてなので教えていただけると大変うれしいです。
guest

回答1

0

ベストアンサー

サンプリング時に時刻を記録して、それをデータとともに送ればいいんじゃないかと

投稿2019/11/21 12:02

y_waiwai

総合スコア87749

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hydi

2019/11/21 12:16

なるほど、その他の設定のLogでタイムスタンプにチェックすればいいのですね? msecまでわかると書いてありましたが。。。
y_waiwai

2019/11/21 12:24

そのメッセージが来た時刻を正確に知れたとしても、シリアル通信の通信時間分をどう見るかですが。 まあ、十数msec程度の誤差が許容されるならそこから推定してもいいかとは思いますが
hydi

2019/11/21 12:29

y_waiwaiさん、迅速なHELPを誠にありがとうございます。 はい、十数msecの誤差は問題ないのです。シリアル通信はやはり正確なサンプリングはできないと理解しました。ある程度の正確さでデータを読むことにします。何度も回答いただきありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問