second leak test tbt

This commit is contained in:
neo-dl 2023-02-15 16:07:00 +01:00
parent 3a47b6ebe3
commit 33963db974
5 changed files with 17 additions and 3 deletions

View File

@ -2,6 +2,6 @@
cd "$(dirname "$0")"
source "./venv/bin/activate" || source "./venv/Scripts/activate" || :
#python3 -m pip install --upgrade qt5-tools
"$(python3 -c "import sys; print(sys.path[-1])")/qt5_applications/Qt/bin/designer" $*
#$(pwd)/venv/lib/python3.9/site-packages/qt5_applications/Qt/bin/designer $*
#"$(python3 -c "import sys; print(sys.path[-1])")/qt5_applications/Qt/bin/designer" $*
$(pwd)/venv/lib/python3.9/site-packages/qt5_applications/Qt/bin/designer $*
#$(pwd)/venv/lib/python3.8/site-packages/qt5_applications/Qt/bin/designer $*

View File

@ -21,4 +21,6 @@ class Leak_Step_Editor(Editor):
# flush
"flush_time": self.flush_time_sb,
"flush_pressure": self.flush_pressure_sb,
# relay
"relay_config": self.relay_config_sb
})

View File

@ -362,7 +362,7 @@
<item row="1" column="0">
<widget class="QLabel" name="label_29">
<property name="text">
<string>Configurazione relè</string>
<string>Configurazione elettrovalvole</string>
</property>
</widget>
</item>

View File

@ -225,6 +225,7 @@ class Recipe_Selection(Widget):
"test_pressure_max_delta": int(row.get("pressione_di_test_delta_massimo", defaults["pressione_di_test_delta_massimo"])),
"flush_time": int(row.get("tempo_svuotamento", defaults["tempo_svuotamento"])),
"flush_pressure": int(row.get("pressione_svuotmento", defaults["pressione_svuotmento"])),
"relay_config": int(row.get("config_elettrovalvole", defaults["config_elettrovalvole"]))
},
"leak_2": {
"pre_filling_time": int(row.get("tempo_pre_riempimento_2", defaults["tempo_pre_riempimento_2"])),
@ -239,6 +240,7 @@ class Recipe_Selection(Widget):
"test_pressure_max_delta": int(row.get("pressione_di_test_delta_massimo_2", defaults["pressione_di_test_delta_massimo_2"])),
"flush_time": int(row.get("tempo_svuotamento_2", defaults["tempo_svuotamento_2"])),
"flush_pressure": int(row.get("pressione_svuotmento_2", defaults["pressione_svuotmento_2"])),
"relay_config": int(row.get("config_elettrovalvole", defaults["config_elettrovalvole"]))
},
"vision": {
"recipe": row.get("ricetta_visione", defaults["ricetta_visione"]),

View File

@ -28,6 +28,16 @@ class Test_Leak(Test_Test):
self.parent_assembly_widget().set_text(text="WAIT")
self.start_b.setEnabled(False)
self.stop_b.setEnabled(False)
# SETUP RELAY
if "digital_io" in self.components.keys():
if "relay_config" in step.spec.keys():
relay_config = step.spec["relay_config"]
if relay_config == 0:
self.components["digital_io"].set_bit(0, 0, 0)
else:
self.components["digital_io"].set_bit(0, 0, 1)
return show
def stop(self):