--- a/LPCManager.py Fri Mar 31 14:46:24 2017 +0200
+++ b/LPCManager.py Tue Apr 04 07:52:10 2017 +0200
@@ -1067,7 +1067,9 @@
- ProjectController._Stop(self)
+ stop_thread = Thread(target=ProjectController._Stop, args=(self,)) + stop_thread.daemon = True if self.CurrentMode == SIMULATION_MODE:
@@ -1124,7 +1126,10 @@
- ProjectController._Transfer(self)
+ transfer_thread = Thread(target=ProjectController._Transfer, args=(self,)) + transfer_thread.daemon = True + transfer_thread.start() + #ProjectController._Transfer(self) if self.CurrentMode is None and self.OnlineMode != "OFF":
self.CurrentMode = TRANSFER_MODE
@@ -1180,7 +1185,9 @@
if self.GetIECProgramsAndVariables():
- self._connector.StartPLC()
+ run_thread = Thread(target=self._connector.StartPLC) + run_thread.daemon = True self.logger.write(_("Starting PLC\n"))