Refactor und dokumentation
This commit is contained in:
+12
-4
@@ -118,8 +118,11 @@ def handle_ils_2_0_gefaellestrecke(msp, teileid, merkmale, x, y, doc, lib_doc, v
|
||||
abstand0 = float(gefaellestrecke_nachbarn.get("abstand0")) * 1000
|
||||
|
||||
#Austauch der höhen und dementsprechende Koorekur falls nötig, dieser Schritt ist notwendig für die Konsistzenz der Blockerstellung
|
||||
upper_hoehe_gefaehlle, lower_hoehe_gefaehlle, rotation = as_es_methoden.vertausch_der_höhe(gefaelle_objekt, upper_hoehe_gefaehlle, lower_hoehe_gefaehlle, rotation)
|
||||
as_es_methoden.vertausch_der_höhe(gefaelle_objekt)
|
||||
# Übrerprüfung ob die Gefällestrecke einen Motor oder Umlenkstation braucht, wenn es mit einer angetriebenen Kurve verbunden ist
|
||||
upper_hoehe_gefaehlle = gefaelle_objekt.h1
|
||||
lower_hoehe_gefaehlle = gefaelle_objekt.h0
|
||||
rotation = gefaelle_objekt.drehung
|
||||
block_Vario_Umlenkstation_500mm, block_Vario_Motorstation_500mm, blockname_motor_links, blockname_umlenk_links = block_methoden.rotatate_and_left_motor_umlenk(doc, lib_doc,config)
|
||||
hat_zusatz = Gefaehllestrecke.Gefaellestrecke.hat_motor_umlenk_station (gefaelle_objekt, gefaellestrecke_nachbarn)
|
||||
hat_motor_0 = hat_zusatz.get("hat_motor_0")
|
||||
@@ -291,7 +294,10 @@ def handle_ils_2_0_gefaellestrecke(msp, teileid, merkmale, x, y, doc, lib_doc, v
|
||||
# Behandlung falls es mit einer odr zwei Vario kurve verbunden ist
|
||||
if blockname not in doc.blocks:
|
||||
rotation= float(merkmale.get("Drehung"))
|
||||
upper_hoehe_gefaehlle, lower_hoehe_gefaehlle, rotation = as_es_methoden.vertausch_der_höhe(gefaelle_objekt, upper_hoehe_gefaehlle, lower_hoehe_gefaehlle, rotation)
|
||||
as_es_methoden.vertausch_der_höhe(gefaelle_objekt)
|
||||
upper_hoehe_gefaehlle = gefaelle_objekt.h1
|
||||
lower_hoehe_gefaehlle = gefaelle_objekt.h0
|
||||
rotation = gefaelle_objekt.drehung
|
||||
block = doc.blocks.new(name=blockname,base_point = (0,0,0))
|
||||
dy = halbe_laenge * math.cos(0)
|
||||
start = [x , y + dy ,upper_hoehe_gefaehlle]
|
||||
@@ -332,8 +338,10 @@ def handle_ils_2_0_variofoerderer(msp, teileid, merkmale, x, y, doc, lib_doc, ve
|
||||
lower_hoehe_vario = foerderer.h0
|
||||
hoehe_vario= foerderer.hight_zwischen
|
||||
anzahl_seperatoren_oder_scan(msp, x, y, doc, lib_doc, foerderer, hoehe_vario, rotation)
|
||||
upper_hoehe_vario, lower_hoehe_vario, rotation = as_es_methoden.vertausch_der_höhe(foerderer, upper_hoehe_vario, lower_hoehe_vario, rotation)
|
||||
|
||||
as_es_methoden.vertausch_der_höhe(foerderer)
|
||||
upper_hoehe_vario = foerderer.h1
|
||||
lower_hoehe_vario = foerderer.h0
|
||||
rotation = foerderer.drehung
|
||||
# Hollen der Information der Nachbarn strukturen ob diese Kreisel sind
|
||||
for nachbarn in strecken_nachbarn:
|
||||
if teileid == nachbarn.get("Id"):
|
||||
|
||||
Reference in New Issue
Block a user