Exemplo n.º 1
0
########################################################################################################################
# WINDOWS
########################################################################################################################

app = QApplication(sys.argv)
main_window = MainWindow(state, temperature)
main_window_ui = main_window.get_main_ui()
pump_ui = main_window.get_pump_ui()
electrovalve_ui = main_window.get_electrovalve_ui()
flow_ui = main_window.get_flow_ui()
pressure_ui = main_window.get_pressure_ui()
valve2x3_ui = main_window.get_valve2x3_ui()
maintenancetools_ui = main_window.get_maintenancetools_ui()
temperature_ui = main_window.get_temperature_ui()
debuglog_ui = main_window.get_debuglog_window()
state_ui = main_window.get_state_window()

########################################################################################################################
# GUI MANAGERS
########################################################################################################################

# Set up Valve GUI
valve1_gui = ElectrovalveUim(valve1, 1, main_window_ui, electrovalve_ui)
valve2_gui = ElectrovalveUim(valve2, 2, main_window_ui, electrovalve_ui)

# Set up cavity temperature
temperature_gui = TemperatureUim(temperature, main_window_ui, temperature_ui)

# Set up syringe pump GUI
pump_gui = Pump11EliteUim(pump, main_window_ui, pump_ui)