Показано с 1 по 10 из 10

Тема: Запаздывание

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #5

    По умолчанию

    Цитата Сообщение от Petrozja Посмотреть сообщение
    Как реализовать программно запаздывание?
    arrForDelay ARRAY [0..99] OF real; (*Массив для хранения измеренных/расчетных значений*)

    arrForDelay[99]:=rlIzmerenoe;
    а затем раз в секунду делаем вот это:
    for wdCounetr=0 to 98 do
    arrForDelay[wdCounetr]:= arrForDelay[wdCounetr+1];
    end_for;

    arrForDelay[0] -будет содержать значение rlIzmerenoe, 98 сек назад :-)

    таким образом получаем запаздывание на 98 сек, с квантованием по времени в одну секунду. Конечно для дальнейшего дифференцирования и некоторых других хотелок эти данные использовать уже не удастся :-(
    Последний раз редактировалось Gans; 27.02.2011 в 10:10. Причина: очпяти
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •