Форум ZETLAB

Архив обсуждений, технических вопросов и ответов по оборудованию, программному обеспечению и внедрению измерительных систем.

Выбрать дату в календаре…Выбрать дату в календаре

Страницы: 1
Почему не изменяется CurrentTime
 
Спасибо всем за ответы. Это действительно связано с версией Делфи. Сейчас у меня делфи 7.0 и все корректно работает!
Почему не изменяется CurrentTime
 
У меня Делфи 6.0, может быть в нем проблема? В ближайшее время попробую на 7.0
Почему не изменяется CurrentTime
 
При использовании сервера, не могу зафиксировать изменения CurrentTime. По документации выходит, что эта переменная показывает количество времени с момента запуска АЦП. Я считываю ее через таймер каждые 1сек, никаких изменений нет. Подскажите в чем дело. Код: const size=100; var massiv:array[0..size] of Single; mytime: Double; decade: Integer; ....... Procedure TForm1.Create; begin Srv1.Connect; mytime:=Srv1.CurrentTime(0); decade:=0; end; ....... procedure TForm1.Timer1Timer(Sender: TObject); begin if Srv1.CurrentTime(0)>mytime then begin Srv1.GetData(0,decade,size,massiv[0]); mytime:=mytime+1 Memo1.Lines.Add(Srv1.CurrentTime(0)); end; end; После чего окошко мемо заполняется одним и тем же числом: 2.14806118862658E-313. Канал выбран корректно (проверено). В чем может быть дело?
Возможности модуля Unit, Можно ли уменьшить интервал времени для анализа
 
Если наблюдает человек, то понятно что менее 0,1сек он не заметит, а если я обращаюсь программно через цикл к компоненту Вольтметр и генератор сигналов, то это очень медленно. Представьте например, что ЦАП пробегает значения 0..65536, а вольтметр должен фиксировать показания некоего прибора с каждым тактом ЦАПа. А один такт занимает 0,1сек. В итоге все измерение проходит за... 1ч.50 мин. Согласитесь, как то неудобно :-)
Возможности модуля Unit, Можно ли уменьшить интервал времени для анализа
 
Вопрос простой: минимальный возможный интервал для анализа в программах модуля = 0,1сек. Можно ли его уменьшить?
Страницы: 1