teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明文の微修正

2020/06/03 11:48

投稿

teamikl
teamikl

スコア8817

answer CHANGED
@@ -9,7 +9,7 @@
9
9
  `self.worker.moveToThread(self.worker.process)`
10
10
 
11
11
  moveToThreadにはQThreadオブジェクトを渡します。
12
- スレッド開始時に呼び出すのは、thread.started シグナルへ接続します。
12
+ スレッド開始時に呼び出すのは、thread.started シグナルを processスロットへ接続します。
13
13
 
14
14
  ```python
15
15
  self.worker.moveToThread(self.thread)

1

説明補足

2020/06/03 11:48

投稿

teamikl
teamikl

スコア8817

answer CHANGED
@@ -64,6 +64,8 @@
64
64
 
65
65
  例えば、M_Stop() が Motor_Stop() を呼び出した後にも、
66
66
  スレッドは稼働し続けているので Motor_Forward() ~を呼び出す、等。
67
+ ※ 実デバイス側で停止の扱いがどうなってるのか迄は解りませんが、
68
+  少なくとも、スレッドの入出力が残ってるのは問題になりそうです。
67
69
 
68
70
  また、GPIO に対しての入出力が、メインスレッドとサブスレッドからとなるので、
69
71
  スレッドセーフになっているかどうかも確認が必要です。