Removed initial_feedrate, isn't used anyways, will only confuse people

master
Steven Devijver 2011-11-04 14:12:18 +01:00
parent 80a1301bfd
commit 262b000f7a
1 changed files with 3 additions and 4 deletions

View File

@ -91,7 +91,6 @@ def get_coordinate_value(axis, parts):
def estimate_duration(g):
extra_cost_per_movement = 0.02
total_duration = 0
initial_feedrate = 0
feedrate = 0
X_last_position = 0
Y_last_position = 0
@ -125,9 +124,9 @@ def estimate_duration(g):
if (feedrate == 0 or distance == 0): continue
time_for_move = distance / feedrate
acceleration = (feedrate - initial_feedrate) / time_for_move
halfway_feedrate = initial_feedrate + acceleration * time_for_move / 2
duration = (halfway_feedrate * 2 - initial_feedrate) / acceleration
acceleration = feedrate / time_for_move
halfway_feedrate = acceleration * time_for_move / 2
duration = halfway_feedrate * 2 / acceleration
total_duration += duration + extra_cost_per_movement