Open GoogleCodeExporter opened 9 years ago
glaube das ist in function IniRead(FileName: string): Boolean, Zeile 287
if not GetIniDouble('DISPLAY','MAX_LINEAR_VELOCITY',d,1) then
if not GetIniDouble('TRAJ','MAX_LINEAR_VELOCITY',d,1) then
GetIniDouble('TRAJ','MAX_VELOCITY',d,1);
Vars.MaxLinearVel:= d * 60;
zuerst TRAJ auswerten
if not GetIniDouble('TRAJ','MAX_LINEAR_VELOCITY',d,1) then
if not GetIniDouble('TRAJ','MAX_VELOCITY',d,1);
GetIniDouble('DISPLAY','MAX_LINEAR_VELOCITY',d,1) then
Vars.MaxLinearVel:= d * 60;
Eigentlich sollte DISPLAY hier gar nix tun, besser in AXIS suchen (größten ?
kleinsten Wert ?)
-Gerd
Original comment by gerd.gle...@gmail.com
on 18 Feb 2010 at 6:12
Original comment by gerd.gle...@gmail.com
on 18 Feb 2010 at 9:30
Thomas, ich hab den anhängenden code bei mir mit r71 getested, aber da ich die
neue
version nicht kompilieren kann, will ich nichts posten.
Wenn du willst kannst du das einfügen (ca Zeile 290, in mocini)
die variable MaxLinearJogVel im Vars record ist NEU.
Es ist glaub ich immer noch nicht 100% AXIS kompatibel, aber schon besser.
(* some modification from Gerhard Gleixner
to seperate between max jog and max speed
added member MaxLinearJogVel to Vars record
issue #17
*)
if not GetIniDouble('TRAJ','MAX_LINEAR_VELOCITY',d,1) then
if not GetIniDouble('TRAJ','MAX_VELOCITY',d,1) then
GetIniDouble('DISPLAY','MAX_LINEAR_VELOCITY',d,1); (* not final sol., eval AXIS *)
Vars.MaxLinearVel:= d * 60;
if not GetIniDouble('DISPLAY','MAX_LINEAR_VELOCITY',d,1) then
if not GetIniDouble('DISPLAY','MAX_VELOCITY',d,1) then
if not GetIniDouble('TRAJ','MAX_LINEAR_VELOCITY',d,1) then
GetIniDouble('TRAJ','MAX_VELOCITY',d,1);
Vars.MaxLinearJogVel:= d * 60;
(* end mod *)
Original comment by gerd.gle...@gmail.com
on 19 Feb 2010 at 11:31
fehlt natürlich noch diese Änderung:
State.MaxJogVel:= Round(Vars.MaxLinearJogVel); (* Gx, issue #17 *)
Original comment by gerd.gle...@gmail.com
on 19 Feb 2010 at 11:36
Original issue reported on code.google.com by
gerd.gle...@gmail.com
on 17 Feb 2010 at 9:53