回答編集履歴
1
編集途中で投げてしまいました。
test
CHANGED
@@ -6,4 +6,16 @@
|
|
6
6
|
|
7
7
|
その並行処理がうまくできていないために、取りこぼしがあり、結果が不連続になっています。
|
8
8
|
|
9
|
-
0.0secから0
|
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. データ取り込みの割り込み処理がメインタスクの影響を受けていないかデバッグする。
|