Hallo,
ich arbeite an einem Programm, das über den Modbus (verwende die jamod-Bib dafür) Daten aus einer SPS ausliest.
Dabei wird eine feste TCP-Verbindung aufgebaut. Die Klasse (ModCon genannt) dafür erbt von Thread, damit ich in einer Endlosschleife den Thread nach jedem Durchlauf beliebig lang pausieren lassen kann.
Um die Daten grafisch darzustellen habe ich eine GUI Programmiert die IP-Adresse und Port an ModCon schickt.
Beide Objekte haben ihren eigenen Thread, die GUI implementiert Runnable da sie schon von JFrame erbt.
Wenn das GUI Objekt die Daten losgeschickt hat und mein ModCon-Objekt die Verbindung aufbaut friert die GUI derweil ein. Ich weiß nicht genau warum, da ja beide Klassen ihren eigenen Thread haben.
Falls ihr noch mehr Informationen braucht poste ich die gerne.
Viele Grüße
ich arbeite an einem Programm, das über den Modbus (verwende die jamod-Bib dafür) Daten aus einer SPS ausliest.
Dabei wird eine feste TCP-Verbindung aufgebaut. Die Klasse (ModCon genannt) dafür erbt von Thread, damit ich in einer Endlosschleife den Thread nach jedem Durchlauf beliebig lang pausieren lassen kann.
Um die Daten grafisch darzustellen habe ich eine GUI Programmiert die IP-Adresse und Port an ModCon schickt.
Beide Objekte haben ihren eigenen Thread, die GUI implementiert Runnable da sie schon von JFrame erbt.
Wenn das GUI Objekt die Daten losgeschickt hat und mein ModCon-Objekt die Verbindung aufbaut friert die GUI derweil ein. Ich weiß nicht genau warum, da ja beide Klassen ihren eigenen Thread haben.
Falls ihr noch mehr Informationen braucht poste ich die gerne.
Viele Grüße