Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2014, 18:49   #1
vovo3060
Новичок
Джуниор
 
Регистрация: 15.01.2014
Сообщений: 1
По умолчанию Разработать модель цифровой измерительной системы

Разработать модель цифровой измерительной системы, состоящей из функционального генератора, осциллографа и частотомера. Назначением системы является отображение на экране осциллографа сигнала, поступающего с выхода функционального генератора, а на экране частотомера значения его частоты после нажатия на кнопку «Измерить частоту». Для осциллографа и частотомера должны быть предусмотрены органы управления.

________________________
Дополнительные требования
1. На главной форме должны быть представлены лицевые панели функционального генератора, осциллографа и частотомера.
2. Функциональный генератор должен вырабатывать сигналы синусоидального и прямоугольного видов. На лицевой модели генератора предусмотреть возможность задания амплитуды, частоты и начальной фазы генерируемых сигналов, а также дополнительно для прямоугольного сигнала длительности импульса.
3. На лицевой панели осциллографа необходимо предусмотреть возможность ручного (без ввода с клавиатуры) изменения цены деления шкалы на экране осциллографа как по оси времени, так и по оси напряжений.
4. Частотомер должен осуществлять подсчет количества импульсов, поступивших на его вход с выхода генератора за задаваемый промежуток времени (время стробирования). На лицевой панели частотомера следует предусмотреть необходимые органы управления, позволяющие производить с его измерениями следующие действия:
- возможность ручного (без ввода с клавиатуры) изменения времени стробирования;
- возможность сохранения данных текущего сеанса измерений частотомером в текстовый файл с именем, указывающим на начало сеанса работы (дата и время). В файле в виде таблицы должны быть записаны следующие данные: время начала измерений, заданная на генераторе частота сигнала, установленное время стробирования, результат измерения частотомером. Новая информация заносится в текущий файл каждый раз по нажатию кнопки «Измерить частоту».


______
помогите бедной деушке(
vovo3060 вне форума Ответить с цитированием
Старый 15.01.2014, 19:12   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Определенно фриланс, такой объем работ за спасибо ни один уважающий себя программист за кого-то выполнять не будет. По идее, ещё девайсы специальные нужны, или я сильно буквально понял задачу?
Человек_Борща вне форума Ответить с цитированием
Старый 15.01.2014, 22:43   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

The API of the library DTMFW:
Цитата:
Модули 'dtmfw.dcu', 'xdtmfw.bpl', xdtmfw.lib, xdtmfw.bpi для некоммерческого использования скомпилированы под C++Builder XE5, Delphi XE5, IDE Delphi 2010, TurboDelphi-Lite over BDS-2006.

Данная библиотека предназначена для спектроанализа REALTIME (со звуковой карты) и OFFTIME (дампов данных с SHARC EZ-Kit и файлов WAV/MP3), генерации синусоидальных сигналов с задаваемой скважностью и аппаратной-программной генерации (и контроля) дампов случайных чисел на основе звуковой карты.

Библиотека обеспечивает:
1. Кодирование (генерацию) и декодирование двухтональных сигналов (DTMF) realtime (с аудиокарты) и offtime (из файлов WAV/MP3).
2. Спектроанализ (с использованием БПФ) realtime и offtime (из файлов WAV/MP3/SHARC).
3. Осциллограф realtime и offtime (из файлов WAV/MP3/файлов данных SHARC).
4. Умножение полученных спектров на окно: прямоугольное (по уровню 0 dB), Хемминга (-54 dB), Блэкмена-Хэрриса (по уровням -61 dB, -67 dB, -92 dB).
5. Анализ среднего уровня шума в спектре realtime и offtime.
6. Детекцию амплитуды и частоты основного тона (гармоники) в спектре.
7. Измерение текущего уровня амплитуды сигнала с устройства записи по-умолчанию.
8. Детекцию (триггер тишины) превышения порогового уровня сигнала c настраиваемыми пороговым уровнем сигнала и задержкой отключения n [ms], и возможностью записи фрагментов аудио в файл формата WAV PCM.
9. Аппаратно-программную генерацию случайных чисел (ГСЧ) на основе звуковой карты c возможностью архивации в файл и выдачи выборки данных в реальном времени.
10. Анализ статистики распределения выборки данных ГСЧ realtime.
11. Генерацию синусоидального сигнала с задаваемыми частотой и скважностью.
По сути, генератор-частотомер-спектроанализатор-осциллограф в одном флаконе. Можете использовать некоммерческие модули. Исходники за так не даю.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 15.01.2014 в 22:46.
raxp вне форума Ответить с цитированием
Старый 15.01.2014, 22:51   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Вряд ли дипломную без исходников принимают)
Дайте человеку теории по этой части, алгоритмов каких.

Последний раз редактировалось Человек_Борща; 15.01.2014 в 23:44.
Человек_Борща вне форума Ответить с цитированием
Старый 16.01.2014, 03:23   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...в блоге давал (там теория и практика с началом спектроанализа) и три публикации вышло на эту именно тему.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
модель сосредоточенной системы natasha9 Помощь студентам 1 23.05.2013 18:54
Модель солнечной системы (Deiphi) hanna Помощь студентам 11 31.03.2012 17:12
Разработать технологию цепи цифровой обработки сигналов (платно) yafor Фриланс 0 07.01.2012 15:08
Разработать инфологическую модель базы данных HelenKursk Помощь студентам 0 04.12.2011 22:49
2D модель солнечной системы GaLiof Помощь студентам 9 12.11.2009 17:45