Omniflo hat jetzt Stopper und scanner

This commit is contained in:
2026-01-26 12:36:37 +01:00
parent 257ee8304a
commit d8f75450a9
3 changed files with 68 additions and 29 deletions
+4 -4
View File
@@ -16,7 +16,7 @@ class Omniflo(BaseModel):
h0: Optional[float] = Field(default = 0.0,description="Höhe unten im CSV")
h1: Optional[float] = Field(default = 0.0, description="Höhe Oben im CSV")
anzahl_scanner: Optional [int] = Field(default=0, description="Anzahl der Scanner")
anzahl_separatoren: Optional [int] = Field(default=0, description="Anzahl der Separatoren")
anzahl_stopper: Optional [int] = Field(default=0, description="Anzahl der Separatoren")
@property
def hight_zwischen(self):
@@ -45,11 +45,11 @@ class Omniflo(BaseModel):
except Exception:
h1 = 0.0
try:
anzahl_scanner = int(merkmale.get("Anzahl der Scanner", "0").replace(",", ".")) * 1000 # Meter → mm
anzahl_scanner = float(merkmale.get("Anzahl der Scanner", "0"))
except Exception:
anzahl_scanner = 0
try:
anzahl_separatoren = float(merkmale.get("Anzahl der Separatoren", "0").replace(",", ".")) * 1000 # Meter → mm
anzahl_separatoren = float(merkmale.get("Anzahl der Separatoren", "0"))
except Exception:
anzahl_separatoren = 0
return cls(
@@ -63,7 +63,7 @@ class Omniflo(BaseModel):
h0 = h0,
h1 = h1,
anzahl_scanner = anzahl_scanner,
anzahl_separatoren = anzahl_separatoren
anzahl_stopper = anzahl_separatoren
)
def Omniflo_geraden_erstellung(msp, doc, tefsivas, omniflo_objekt):
"""Erstellung der Tef gerade und Omniflo gerade"""