Показать сообщение отдельно
  #31  
Старый 13.06.2009, 02:27
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Насколько я понял, надо в моём условии изменить только Fi/2 на дельта Fi/2. Расчитай дельта Fi в переменную (например dFi), и пользуй:
Код:
  if abs(w1-w2)>dFi/2 then begin
    M1:=C1*(w1-w2 + Fi/2);
    M2:=C2*(w1-w2 - Fi/2);
  end else begin
    M1:=0;
    M2:=0;
  end;
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj