-
11.10.2004, 20:14 #1AWWГость
Pc-генератор
Прошу подсказать простую программу, позволяющую генерировать на LPT импульсы разной формы, длительности и .д. Также интересует работоспособная программа для использования PC в качестве осциллографа, да и любая информация по этой теме.
-
11.10.2004, 21:46 #2
- Регистрация
- 09.10.2003
- Адрес
- Стаханов, Украина
- Возраст
- 69
- Сообщений
- 108
- Поблагодарили
- 17
- Поблагодарил
- 6
Вам сюда:
http://valery-us4leh.narod.ru/main.htmlВладимир US5MDX, aka AversT
-
12.10.2004, 09:41 #3
- Регистрация
- 17.08.2002
- Адрес
- ko85mo, RDA MO-56
- Возраст
- 59
- Сообщений
- 2,983
- Поблагодарили
- 396
- Поблагодарил
- 158
Насчет импульсов разной формы на LPT - это вы круто хотите.
-
12.10.2004, 19:26 #4AWWГость
Да, это я погорячился, полностью устроили бы прямоугольные импульсы регулируемой длительности и частоты. А у valery я уже был в гостях на сайте, да только вот на Delphi не умею программировать. Я думал, здесь на форуме у кого-нибудь готовая работающая программка есть - чтоб не мучаться долго. Кто-нибудь вообще этим на практике занимался?
-
13.10.2004, 07:46 #5Первоначальное сообщение от AWW
Да, это я погорячился, полностью устроили бы прямоугольные импульсы регулируемой длительности и частоты. А у valery я уже был в гостях на сайте, да только вот на Delphi не умею программировать. Я думал, здесь на форуме у кого-нибудь готовая работающая программка есть - чтоб не мучаться долго. Кто-нибудь вообще этим на практике занимался?
Может Вы невнимательно просмотрели сайт ?
Есть полностью готовые программы :
LPT 3D HARD ANALYZER 1.4
Программа предназначена для снятия цифровых сигналов и протоколов работающих устройств, использующих или подключенных к параллельному (LPT 1-3) порту компьютера в ОС Windows 95/98/ME/NT/2000/XP.
Графический запоминающий анализатор-осциллограф имеет следующие возможности:
1. Построение графиков в двухмерном и трехмерном виде.
2. Две независимые диаграммы: 17 канальный (бит на канал) осциллограф и график регистров порта (входных, выходных, контрольных).
3. Регулировку скорости анализа.
4. Отображение общего количества циклов анализа за весь период движения графика.
5. Программирование количества циклов, с возможностью копирования графиков в память, глубина (длинна) которых ограничена только свободной памятью компьютера.
6. Экономия системных ресурсов во время считывания относительно
высокоскоростных протоколов устройств, подключенных к LPT порту и
синхронизированных данной программой, для не слишком мощных машин: 100 –
500 МГц процессор. Данная возможность достигается отключением графического
режима вывода на дисплей, при этом графики копируются только в память
компьютера (повышается скорость в десятки раз). После окончания анализа график просматривается как обычно при переводе в графический режим отображения.
Рекомендуется применять при снятии закодированных сигналов инфракрасных
систем охранной сигнализации, ИК кодовых замков, наиболее современных
пультов дистанционного управления, когда скорость анализа имеет решающее
значение. Аналогично работает режим переключения для каждого бита в
отдельности, с помощью которого отключаются не нужные для конкретных
измерений графики.
7. Прокрутка графиков плавно, постранично и правой кнопкой мышки; гибкая
настройка скорости и шага прокрутки; возможность автоматического сжатия всей
диаграммы в пределах одной страницы.
8. Сохранение снимка выбранной страницы графика 1:1 в форматах *BMP и *WMF
(Windows метафайл); автоматическое сохранение в отдельный файл каждой новой
страницы.
9. Встроенный просмотрщик графических файлов.
LPT 3D HARD ANALYZER 1.4 - новая версия. Добавлена возможность снятия информации с регистров LPT порта, с последующей фиксацией в логе (формат: hex, bite, состоянии бит).
Модуль управления портами основан на ядре кода программы «XP LPT», использующей драйвер ввода-вывода LPTWDMIO и имеет соответствующие возможности:
1. Автоматическая регистрация драйвера в Windows XP на правах администратора системы.
2. Автоматическая проверка установленных портов и внесение в список.
3. Одновременное чтение регистров данных, контроля и состояния ыбранного LPT порта.
4. Одновременное отображение содержимого регистров в форматах Hex и Byte, что избавляет от необходимости пересчета.
5. Запись данных в порт в форматах Hex и Byte.
6. Отображение логического (1/0) состояния битов (Pin) выбранного порта в реальный период времени.
7. Управление логическим состоянием бит (Pin) LPT порта с помощью Pin
клавиатуры.
8. Проверка порта на двунаправленность (если включен в Bios).
9. Доступный исходный код, описание, примеры создания программ для управления внешними устройствами посредством LPT порта на основе данной программы (Делфи), готовые шаблоны, техническая поддержка на сайте :
http://valery-us4leh.narod.ru
Freeware.
http://valery-us4leh.narod.ru/dlpt.html
http://valery-us4leh.narod.ru/dlpt.zip
http://valery-us4leh.narod.ru/dlpt.jpg
Для снятия цифровых сигналов и протоколов (17 канальный запоминающий цифровой осциллограф)
LPTgenerator
Небольшая программа позволяющая перевести выходные (или контрольные) биты LPT портов в режим генератора импульсов с частотой от 5 и до 600-3000 Гц, причём верхняя граница генерации зависит от быстродействия Вашего компьютера и LPT порта в целом.Может быть интересна для сравнительного теста компьютеров, так как даже на машинах одинаковой конфигурации верхняя частота заметно отличается. Возможно практическое применение там где сложно получить стабильные низкочастотные колебания цифровой формы 1/0 , или например, при подборе пилот тонов и субтонов для открытия "шумоподавителей" промышленных УКВ радиостанций и эмуляции "привязочного" пилот тона некоторых радиотелефонов.
Генератор содержит регулятор частоты, переключатель регистров, переключатель бит или группы бит и частотомер для контроля частоты.
В целом программа разработана как учебный пример управления внешними устройствами посредством LPT порта Вашего ПК (Делфи) и может быть модифицирована (перекомпилирована) Вами по желанию. На сайте программы содержится описание исходного кода и сам исходник. Работает в Windows 9x/2000/XP, но лучше генератор "генерирует " в Windows 9x.
LPTgenerator
http://valery-us4leh.narod.ru/XpCoding/xp02.html
http://valery-us4leh.narod.ru/XpCoding/LPTgenerator.zip
http://valery-us4leh.narod.ru/XpCoding/pr03.jpg
|
Социальные закладки