質問編集履歴
1
タイトル,プログラムの変更。文章の改良。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
一つ前のデータと今取得したデータが異なれば処理を行いたい
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
これは
|
1
|
+
これはプログラムの対象部分であり、これを動作させると以降、While True:内部を無限ループするものです。
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -64,7 +64,7 @@
|
|
64
64
|
|
65
65
|
df.to_csv('r_latlon.csv', mode='a', header=False, index=False)
|
66
66
|
|
67
|
-
|
67
|
+
|
68
68
|
|
69
69
|
time.sleep(1.0)
|
70
70
|
|
@@ -79,3 +79,15 @@
|
|
79
79
|
|
80
80
|
|
81
81
|
```
|
82
|
+
|
83
|
+
|
84
|
+
|
85
|
+
### 補足変更追記
|
86
|
+
|
87
|
+
①GPSが”35.0000, 139.0000”の形で35.000はgps.latitude[0]へ、139.0000はgps.longitude[0]へ格納されます。
|
88
|
+
|
89
|
+
GPSが繰り返し取得されるので、上記①が繰り返し動作しgps.latitude[0],gps.longitude[0]はその都度更新されます。
|
90
|
+
|
91
|
+
そこで一つ前のデータと今取得したデータが異なる場合にのみ動作させたく、プログラムを動作した直後一度目のgps.latitude[0],gps.longitude[0]データをlat及びlonに格納し2回目以降はlatとgps.latitude[0]を,lonとgps.longitude[0]を比較しようと思いました。
|
92
|
+
|
93
|
+
しかしこの通りに動作しなかったため、どのように変更すれば良いのかをお聞きした次第でございます。
|