Aenderung auf allgemein.cfg für alle Subprogramme

This commit is contained in:
2025-05-28 14:34:36 +02:00
parent a4920bf072
commit 7e334e0553
6 changed files with 49 additions and 51 deletions
+2 -2
View File
@@ -90,8 +90,8 @@
"program": "${file}",
"console": "integratedTerminal",
"args": [
"--json",
"easy.json",
"--filename",
"easy_todraw.json",
"--new",
"easy_cables"
]
+45
View File
@@ -1,4 +1,49 @@
[Eingänge]
0-0_ILS_EINGANG
[Ausgänge]
AUSGANG
MOTOR
# Layernamen, auf denen Pritschen liegen
[GetPos-Layer_Racks]
PRITSCHE_100-60-SCHRAFF
PRITSCHE_200-60
0-0_ILS_PRITSCHE_200--60_storage\ Level\ 1
0-0_ILS_PRITSCHE_200--60_storage\ Level\ 2
0-0_ILS_PRITSCHE_200--60_Workstation
0-0_ILS_Pritsche_200-60_AMR
0-0_ILS_PRITSCHE_200-60_Highway
0-0_ILS_Pritsche_200-60_Inbound
0-0_Omniflo_Pritsche_200-60_Workstation-Outbound
[GetPos-Layer_Distributors]
Busverteiler-Kennzeichnung
#0-0_ILS_Bereich-Busverteiler
0-0_ILS_Busverteiler-Kennzeichnung
0-0_ILS_UNTERVERTEILER
0-0_Omniflo_UNTERVERTEILER
UNTERVERTEILER
[GetPos-Layer_Tunnel]
Busverteiler-Kennzeichnung
# Maße des zur genauen Bestimmung der Mitte
# [GetPos-Geom-Unterverteiler]
# Breite = 320
# Hoehe = 350
# not used!
[GetPos-Geom-Sensor]
Breite = 80
Hoehe = 90
# Vorgaben für die Toleranzen
# bei den Kabelpritschen
[Racks]
SnapTolerances=200.
# bei den Sensoren
[Sensoren]
ConnectionTolerances=3000.
-38
View File
@@ -1,38 +0,0 @@
[Eingänge]
0-0_ILS_EINGANG
[Ausgänge]
AUSGANG
MOTOR
# Layernamen, auf denen Pritschen liegen
[Layer_Pritschen]
PRITSCHE_100-60-SCHRAFF
PRITSCHE_200-60
0-0_ILS_PRITSCHE_200--60_storage\ Level\ 1
0-0_ILS_PRITSCHE_200--60_storage\ Level\ 2
0-0_ILS_PRITSCHE_200--60_Workstation
0-0_ILS_Pritsche_200-60_AMR
0-0_ILS_PRITSCHE_200-60_Highway
0-0_ILS_Pritsche_200-60_Inbound
0-0_Omniflo_Pritsche_200-60_Workstation-Outbound
[Layer_Busverteiler]
Busverteiler-Kennzeichnung
#0-0_ILS_Bereich-Busverteiler
0-0_ILS_Busverteiler-Kennzeichnung
0-0_ILS_UNTERVERTEILER
0-0_Omniflo_UNTERVERTEILER
UNTERVERTEILER
[Layer_Tunnel]
Busverteiler-Kennzeichnung
# Maße des zur genauen Bestimmung der Mitte
[Unterverteiler]
Breite = 320
Hoehe = 350
[Sensor_Marker]
Breite = 80
Hoehe = 90
-10
View File
@@ -1,10 +0,0 @@
# Vorgaben für die Toleranzen
# bei den Kabelpritschen
[Racks]
SnapTolerances=200.
SnapStep=10.
# bei den Sensoren
[Sensoren]
ConnectionTolerances=1000.
ConnectSnap=50.
+1 -1
View File
@@ -63,7 +63,7 @@ def new_dxf(json_file, out_path, dxf_file=False):
# # Beispiel für Text und Polyline
# add_text(msp)
dxfattribs={"layer": timestamp}
for pl in anlage.kabel:
for pl in anlage.kabel:
add_polyline(msp, pl, dxfattribs)
doc.saveas(out_path)
+1
View File
@@ -605,6 +605,7 @@ class Anlage():
ld["coords"]= [{"x":round(p.x,1), "y":round(p.y,1)} for p in pfad_coords]
ld["length"]= round(pfad_length,1)
#ld["nodes"]=pfad_nodes
ld['tunnel_indices'] = list()
for i, p in enumerate(pfad_coords):
if self.coord_is_in_tunnel(p):