Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Вниз

Импульсы   Найти похожие ветки 

 
Алексей Глеб   (2003-02-11 14:28) [0]

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


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

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


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

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


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

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


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

named synchronization events


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

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


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

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

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

Куда именно?


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

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

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


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

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


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

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


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


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


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


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

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


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

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

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


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

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



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.009 c
7-19908
OxOTHuK
2003-02-12 07:17
2003.04.07
Флоп, логич диск или СD


1-19536
vlad40
2003-03-25 09:04
2003.04.07
Memo без ограничения размера


1-19542
DelphiN!
2003-03-25 15:56
2003.04.07
Помогите подключить Dll-ку!


1-19607
Danger
2003-03-27 01:10
2003.04.07
Как определить ItemIndex предыдущего элемента сombobox???


7-19900
Andrew1
2003-02-14 11:05
2003.04.07
Работа с LPT





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский