ЧАСТОТОМЕР

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
wxvv
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 14.06.2009 (Вс) 14:30

ЧАСТОТОМЕР

Сообщение wxvv » 14.06.2009 (Вс) 15:01

Всем добрый день !

Парни...помогите дописать прогу частотомера с LPT порта...Как посчитать число входных импульсов ???
Полоса частот в пределах от 0 до 1000 000 Гц...Там где-то таймер - счётчик 8253 встроен....но как его активировать ?
....Может есть какие другие варианты...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: ЧАСТОТОМЕР

Сообщение Хакер » 14.06.2009 (Вс) 16:33

Делать нечего. Лучше сделать частотомер внешним устройством, и с него получать результат.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

wxvv
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 14.06.2009 (Вс) 14:30

Re: ЧАСТОТОМЕР

Сообщение wxvv » 14.06.2009 (Вс) 17:37

В том то и вся загвоздка, что нужен виртуальный...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: ЧАСТОТОМЕР

Сообщение Хакер » 14.06.2009 (Вс) 18:26

Обоснование?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: ЧАСТОТОМЕР

Сообщение Proxy » 14.06.2009 (Вс) 18:48

Хакер, предлагаешь человеку собирать физический счётчик импульсов вместо программной реализации без усилий и затрат?
В поиске многое можно найти для работы с COM и LPT портами.

Обоснование?

Ок, а обоснование делать внешнее устройство для решения задачи, которую может решать LPT? В итоге так или иначе через LPT (или через какой-либо другой интерфейс) придётся получать данные с предложенного счётчика, в чём упрощение задачи? Можно подумать насчёт гальванической развязки и контроллера, который позволит нормально инициализировать устройство-счётчик, но если импульсы соответствуют диапазону напряжения для LPT порта, то делать внешнее устройство для связи счётчика с LPT - излишняя трата времени.

до 1000 000 Гц

1 MHz...
согласно IEEE 1284 частоты хватит, все импульсы будут детектированы в данном диапазоне

В чём состоит проблема? В получении сигнала с LPT или в вычислении частоты?
Follow the white rabbit.

wxvv
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 14.06.2009 (Вс) 14:30

Re: ЧАСТОТОМЕР

Сообщение wxvv » 14.06.2009 (Вс) 19:04

Проблема - как замерить частоту в программе....допустим сигналы приходят на D0 LPT порта...КАК активировать таймер 8253 ,встроенный в порт....У меня есть фрагмент проги , но он на турбо Паскале...

wxvv
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 14.06.2009 (Вс) 14:30

Re: ЧАСТОТОМЕР

Сообщение wxvv » 14.06.2009 (Вс) 19:19

Как читать с шины данных и управлять приёмом/передачей,....сама графическая оболочка и модуль чисто программного ввода и обсчёта числа импульсов - всё это я нашёл .... Кто сможет всё это слепить вместе ?...Там ещё проблема - замеры идут по 16-ти каналам,их надо сводить в таблицу и выводить на графики + автосохронять на винте.

qwertyhp
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 156
Зарегистрирован: 07.10.2009 (Ср) 15:02
Откуда: Москва

Re: ЧАСТОТОМЕР

Сообщение qwertyhp » 05.03.2010 (Пт) 17:30

Зашёл по поиску... wxvv - выложите в теме код (ну, архив) того, что Вы нашли - посмотрим. Если же задача решена - тем более интерестно.
Пятачок Forever! :)

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: ЧАСТОТОМЕР

Сообщение Денис » 05.03.2010 (Пт) 18:31

qwertyhp писал(а):Зашёл по поиску... wxvv - выложите в теме код (ну, архив) того, что Вы нашли - посмотрим. Если же задача решена - тем более интерестно.


Значит, слухай сюды: Когда заходишь в мёртвый топик, и хочешь кого-то о чем-то попросить, то намного реальнее написать ему в личку, а не подымать этот топик. Больше шансов получить ответ с кодом, а не замечание от администрации.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

qwertyhp
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 156
Зарегистрирован: 07.10.2009 (Ср) 15:02
Откуда: Москва

Re: ЧАСТОТОМЕР

Сообщение qwertyhp » 05.03.2010 (Пт) 19:27

Согласен. Уже потом сообразил.
Пятачок Forever! :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: PetalBot и гости: 8

    TopList  
cron