Skip to content
Snippets Groups Projects
Commit 3c0fcd50 authored by Hailong Zhu's avatar Hailong Zhu
Browse files

- added Window zoom factor

parent de513dd3
Branches
Tags
No related merge requests found
...@@ -17,16 +17,18 @@ import tkinter ...@@ -17,16 +17,18 @@ import tkinter
# MQTT setup # MQTT setup
the_hostname = "AGV_simulator" the_hostname = "AGV_simulator"
MQTT_SERVER = "192.168.43.195" #MQTT_SERVER = "192.168.43.195"
#MQTT_SERVER = "broker.hivemq.com" MQTT_SERVER = "broker.hivemq.com"
MQTT_PATH = "VDA5050_AgvState" MQTT_PATH = "VDA5050_AgvState"
MQTT_PORT = 1883 MQTT_PORT = 1883
# vis_parameters # vis_parameters
height = 900 zoom_factor = 0.5
width = 1000 height = 900*zoom_factor
width = 1000*zoom_factor
canvas_factor=50*zoom_factor
color = ["green", "blue", "gray", "violet", "yellow", "rot"] color = ["green", "blue", "gray", "violet", "yellow", "rot"]
vehicle_radius = 20 vehicle_radius = 20*zoom_factor
def draw_veh(canvas, pos_x, pos_y, tag, color): def draw_veh(canvas, pos_x, pos_y, tag, color):
...@@ -49,7 +51,6 @@ def abs_move(self, tag, new_x, new_y): ...@@ -49,7 +51,6 @@ def abs_move(self, tag, new_x, new_y):
tkinter.Canvas.abs_move = abs_move tkinter.Canvas.abs_move = abs_move
def visualization(canvas, tag, pos, color): def visualization(canvas, tag, pos, color):
height = 900
canvas.abs_move(tag, pos[0]- vehicle_radius, canvas.abs_move(tag, pos[0]- vehicle_radius,
height - pos[1]- vehicle_radius) height - pos[1]- vehicle_radius)
canvas.update() canvas.update()
...@@ -163,13 +164,13 @@ root.title("simVis") ...@@ -163,13 +164,13 @@ root.title("simVis")
root.resizable(False, False) root.resizable(False, False)
canvas = tkinter.Canvas(root, width=width, height=height) canvas = tkinter.Canvas(root, width=width, height=height)
canvas.pack() canvas.pack()
canvas_factor=50
for i in range(5): for i in range(5):
draw_veh(canvas, 0, 0, 'veh'+str(i+1), color[i]) draw_veh(canvas, 0, 0, 'veh'+str(i+1), color[i])
actual_time = 0 actual_time = 0
time_interval = 0.02 time_interval = 0.04
timeBegin = time.time() timeBegin = time.time()
time_null = time.time() time_null = time.time()
last_time_frame = 0 last_time_frame = 0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment