supporto assemblati whip

This commit is contained in:
eduardo 2024-05-21 07:56:15 +02:00
parent 4c1d1fff6c
commit 057baabcdd
17 changed files with 161 additions and 43 deletions

View File

@ -111,7 +111,7 @@ codice_a_barre:
avvitatura_abilitata:
viti: 0
istruzione_abilitata:
n_componenti:1
verifica_resistenza_connettore_abilitata: x
scala_resistenza: 500
r nominale: 1000000000

View File

@ -33,6 +33,7 @@ description_field: cod semilavorato costampato
[recipes_defaults]
prova_tenuta_abilitata: x
warning_img:
n_componenti:1
tempo_pre_riempimento: 0
pressione_pre_riempimento: 1000
tempo_riempimento: 10

View File

@ -40,7 +40,7 @@ canale_di_prova: 0
warning_img:
dimensione_lotto_abilitata:
n_componenti:1
istruzione_abilitata: x
numero nastri (n):0
numero sensori anello (sa):0

View File

@ -75,6 +75,7 @@ pressione_di_test_delta_massimo: 30
tempo_svuotamento: 1
pressione_svuotamento: 100
canale_di_prova: 0
n_componenti:1
tester_discharge_enable: yes
[autotest_leak]

View File

@ -51,6 +51,7 @@ tempo_svuotamento: 1
pressione_svuotamento: 100
canale_di_prova: 0
tester_discharge_enable: yes
n_componenti:1
[autotest_leak]
enabled: true

View File

@ -29,6 +29,7 @@ warning_image_field: immagine_warning
[recipes_defaults]
descrizione:
n_componenti:1
prova_tenuta_abilitata: x
warning_img:immagine_warning
tempo_pre_riempimento: 0

View File

@ -43,6 +43,7 @@ tempo_svuotamento: 1
pressione_svuotamento: 100
canale_di_prova: 0
tester_discharge_enable: yes
n_componenti:1
[autotest_leak]
enabled: true

View File

@ -45,6 +45,7 @@ pressione_di_test_delta_massimo: 30
tempo_svuotamento: 1
pressione_svuotamento: 100
canale_di_prova: 1
n_componenti:1
prova_tenuta_abilitata_2:
tempo_pre_riempimento_2: 0
pressione_pre_riempimento_2: 1000

View File

@ -51,7 +51,7 @@ cliente: IVECO
part_number: specificare part number
canale_di_prova: 0
warning_img:
n_componenti:1
dimensione_lotto_abilitata:
istruzione_abilitata: x

View File

@ -55,6 +55,7 @@ pressione_pre_riempimento: 1000
tempo_riempimento: 10
tempo_assestamento: 10
tempo_di_test: 10
n_componenti:1
percentuale_minima_pressione_assestamento: 5
percentuale_massima_pressione_assestamento: 5
pressione_di_test_delta_minimo: 30

View File

@ -44,7 +44,7 @@ cliente: IVECO
part_number: specificare part number
canale_di_prova: 0
warning_img:
n_componenti:1
dimensione_lotto_abilitata:
istruzione_abilitata: x

View File

@ -61,6 +61,7 @@ pressione_pre_riempimento: 1000
tempo_riempimento: 15
tempo_assestamento: 15
tempo_di_test: 10
n_componenti:1
percentuale_minima_pressione_assestamento: 5
percentuale_massima_pressione_assestamento: 5
pressione_di_test_delta_minimo: 30

View File

@ -61,6 +61,7 @@ pressione_pre_riempimento: 1000
tempo_riempimento: 15
tempo_assestamento: 15
tempo_di_test: 10
n_componenti:1
percentuale_minima_pressione_assestamento: 5
percentuale_massima_pressione_assestamento: 5
pressione_di_test_delta_minimo: 30

View File

@ -56,6 +56,7 @@ pressione_pre_riempimento: 0
tempo_riempimento: 5
tempo_assestamento: 10
tempo_di_test: 10
n_componenti:1
percentuale_minima_pressione_assestamento: 5
percentuale_massima_pressione_assestamento: 5
pressione_di_test_delta_minimo: 20 # +mbar

View File

@ -6,4 +6,9 @@ class Barcodes_Step_Editor(Editor):
super().__init__(action=action, cell_widget=cell_widget)
self.spec.update({
"serial": self.serial_le,
"barcode_input_1": self.serial_le_2,
"barcode_input_2": self.serial_le_3,
"barcode_input_3": self.serial_le_4,
"n_pieces":self.n_comp_le
})

View File

@ -6,53 +6,151 @@
<rect>
<x>0</x>
<y>0</y>
<width>204</width>
<height>67</height>
<width>538</width>
<height>160</height>
</rect>
</property>
<property name="windowTitle">
<string>Connector Step Editor</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<property name="leftMargin">
<number>0</number>
<widget class="QGroupBox" name="groupBox">
<property name="geometry">
<rect>
<x>20</x>
<y>10</y>
<width>521</width>
<height>311</height>
</rect>
</property>
<property name="topMargin">
<number>0</number>
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="rightMargin">
<number>0</number>
<property name="title">
<string>Specifica codici a barre</string>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item row="1" column="0">
<widget class="QGroupBox" name="groupBox">
<property name="font">
<font>
<pointsize>10</pointsize>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="title">
<string>Specifica codici a barre</string>
</property>
<layout class="QGridLayout" name="gridLayout_3">
<item row="1" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Seriale</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="serial_le"/>
</item>
</layout>
</widget>
</item>
</layout>
<widget class="QLabel" name="label">
<property name="geometry">
<rect>
<x>20</x>
<y>30</y>
<width>61</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Seriale-1</string>
</property>
</widget>
<widget class="QLineEdit" name="serial_le">
<property name="geometry">
<rect>
<x>110</x>
<y>30</y>
<width>133</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QLineEdit" name="serial_le_2">
<property name="geometry">
<rect>
<x>110</x>
<y>60</y>
<width>133</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_2">
<property name="geometry">
<rect>
<x>20</x>
<y>60</y>
<width>51</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Seriale-2</string>
</property>
</widget>
<widget class="QLineEdit" name="serial_le_3">
<property name="geometry">
<rect>
<x>110</x>
<y>90</y>
<width>133</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_3">
<property name="geometry">
<rect>
<x>20</x>
<y>90</y>
<width>51</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Seriale-3</string>
</property>
</widget>
<widget class="QLineEdit" name="serial_le_4">
<property name="geometry">
<rect>
<x>110</x>
<y>120</y>
<width>133</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QLabel" name="label_4">
<property name="geometry">
<rect>
<x>20</x>
<y>120</y>
<width>51</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>Seriale-4</string>
</property>
</widget>
<widget class="QLineEdit" name="n_comp_le">
<property name="geometry">
<rect>
<x>380</x>
<y>30</y>
<width>133</width>
<height>22</height>
</rect>
</property>
<property name="text">
<string/>
</property>
</widget>
<widget class="QLabel" name="label_5">
<property name="geometry">
<rect>
<x>280</x>
<y>30</y>
<width>91</width>
<height>16</height>
</rect>
</property>
<property name="text">
<string>N. Componenti</string>
</property>
</widget>
</widget>
</widget>
<resources/>
<connections/>

View File

@ -202,6 +202,11 @@ class Recipe_Selection(Widget):
},
"barcodes": {
"serial": row.get(barcode_serial_field, defaults["codice_a_barre"]),
"n_pieces":row.get("n_componenti", defaults["n_componenti"]),
"barcode_input_1": row.get("barcode_input_1", "-"),
"barcode_input_2": row.get("barcode_input_2", "-"),
"barcode_input_3": row.get("barcode_input_3", "-"),
},
"resistance": {
"scale": locale.atof(row.get("scala_resistenza", defaults["scala_resistenza"])),