Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Импульсы [D6]


Алексей Глеб ©   (2003-02-11 14:28:00) 

С помощью чеко можно получать импульсы в Дельфи. Частота импульсов ~ один импульс за 15мс. Нужно получить все импульсы.


Алексей Глеб   (2003-02-12 16:40:00) [1]

Мыло правильное. всё остальное - думаю напишу. Шлите. Спасибо.


pasha676   (2003-02-12 16:29:00) [2]

Могу дать пример (вернее базу для примера) на DSR кома. Мыло правильно указано в анкете?

В целом идея такая - создаешь ком, в паралельном потоке запускаешь ожидание эвента на смену DSR. Если необходимо как то это обрабатываешь: определяешь 1 или 0, смотришь длительность импульса или считаешь интервал между импульсами - но это уже сам напишешь.


Алексей Глеб   (2003-02-12 15:18:00) [3]

Уровни имеет. Можно пример?


pasha676   (2003-02-12 15:06:00) [4]


> Насчёт 10 мс - весьма сомнительно, что получится.


Если с точностью до 10 мс (а то и до 5 мс) то вариант предложенный Евгением - через DSR.
Если ниже - то я как то писал ассемблерную вставку.
Вариант аппаратного девайса конечно лучше, но более дорогой.
Кстати для посылки на соm желательно формировать +-12 В. Твое внешнее устройство такие уровни имеет?


Hip Hop Music   (2003-02-12 10:12:00) [5]

Насчёт 10 мс - весьма сомнительно, что получится.
Рекомендуется программно-аппаратное решение на базе микроконтроллера. Он может считать, засекать время и посылать отчёт через COM-порт. По-другому, боюсь, не выйдет.


Evgeny V   (2003-02-12 05:07:00) [6]

Если не нужна большая точность измерения времени между импульсами, можешь отлавливать их на Com, на вход DSR или CTS, если надо точно мерить можешь использовать Sound, анализ и прога посложнее, но точнее.


Алексей Глеб   (2003-02-11 19:12:00) [7]

Не имеет значения куда поступают импульсы - куда лучшеи удобнее, туда и сделаю поступление.

"Амплитуда" времени между импульсами - от 10мс до минуты. Меньше 10мс - нет. Нужно отловить (!!!) все импульсы.


Reindeer Moss Eater   (2003-02-11 15:39:00) [8]

Время между импульсами постоянно сокращается до 10мс (максимум).
А минимум какой? 0 ms?

В компьютер поступают импульсы

Куда именно?


Алексей Глеб   (2003-02-11 15:36:00) [9]

В компьютер поступают импульсы с прибора. Время между импульсами постоянно сокращается до 10мс (максимум). Задача: нужно без потеренных импульсов записать время, прошедшее от начала фиксирования и до данного импульса.


unknown helper device   (2003-02-11 14:44:00) [10]

named synchronization events


Reindeer Moss Eater   (2003-02-11 14:42:00) [11]

Глеб, не засыпай над клавиатурой. Скажи, кто и куда шлет импульсы?


Алексей Глеб   (2003-02-11 14:38:00) [12]

Нужно знать куда лучше. Импульсы отправим...


Reindeer Moss Eater   (2003-02-11 14:31:00) [13]

А с помощью чего их (эти импульсы) отправляют?
И куда, кстати?


Наверх

Титульная страница Поиск, карта сайта Написать письмо