回答編集履歴

1

編集途中で投げてしまいました。

2018/06/08 23:09

投稿

gm300
gm300

スコア580

test CHANGED
@@ -6,4 +6,16 @@
6
6
 
7
7
  その並行処理がうまくできていないために、取りこぼしがあり、結果が不連続になっています。
8
8
 
9
- 0.0secから0.8secは正常に取り込んで、処理中0.2secのデータ取り込めず次の0.8sec
9
+ 測定開始0.0secから1.0取り込、処理している途、1.0後から1.2データ取りこぼし再び1.2から2.2secの部分を取り込む..
10
+
11
+ みたいな。
12
+
13
+
14
+
15
+ 対策としては、
16
+
17
+ 1. とにかく長い今のプログラムを1/10くらいの長さを目標に短くする。
18
+
19
+ 2. 実際に取り込めたデータの総サンプル数が、サンプル期間とあっているか考える。
20
+
21
+ 3. データ取り込みの割り込み処理がメインタスクの影響を受けていないかデバッグする。