|
1 / 1 / 0
Регистрация: 23.11.2013
Сообщений: 88
|
|
Генератор гармонических колебаний на Java10.07.2017, 17:38. Показов 2743. Ответов 17
Метки нет (Все метки)
Помогите написать программу, которая бы генерировала несколько(3-5) гармонических сигналов и накладывала на них случайный шум. В дальнейшем эти сигналы с наложенным на них шумом будут считываться другой программой, но не суть.
0
|
|
| 10.07.2017, 17:38 | |
|
Ответы с готовыми решениями:
17
Генератор гармонических колебаний Дан график гармонических колебаний. Найти фазу колебаний Уравнения гармонических колебаний |
|
2756 / 2063 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
|
|
| 10.07.2017, 18:34 | |
|
Куда они должны подаваться?
0
|
|
|
1 / 1 / 0
Регистрация: 23.11.2013
Сообщений: 88
|
||
| 10.07.2017, 19:12 [ТС] | ||
|
0
|
||
|
2756 / 2063 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
|
|
| 10.07.2017, 19:25 | |
|
С каким шагом по времени, частотой осцилляции и точностью?
Приведите здесь несколько строк желаемого формата этих файлов.
0
|
|
|
1 / 1 / 0
Регистрация: 23.11.2013
Сообщений: 88
|
|||
| 10.07.2017, 19:54 [ТС] | |||
|
Кликните здесь для просмотра всего текста
-2017.01.01-17:37:25-//время начала генерации
12 //записи в лог заносятся построчно 14 13 14 15 --2017.01.01-17:39:28-//время завершения генерации
0
|
|||
|
2756 / 2063 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
|
|
| 10.07.2017, 20:04 | |
|
Ладно, а какая амплитуда, и сдвиг по фазе между осцилляторами?
0
|
|
|
1 / 1 / 0
Регистрация: 23.11.2013
Сообщений: 88
|
|
| 10.07.2017, 20:15 [ТС] | |
|
0
|
|
|
2756 / 2063 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
|
|||||||||||||||||||||
| 13.07.2017, 14:31 | |||||||||||||||||||||
|
Вот, вам примерная заготовка. Уверен, что все остальное вы с легкостью допишите сами.
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
0
|
|||||||||||||||||||||
|
164 / 170 / 139
Регистрация: 28.11.2016
Сообщений: 301
|
|||||||||||||||||||||
| 13.07.2017, 14:46 | |||||||||||||||||||||
|
Формат выходного файла сгенерированного классом SineWaveRun
Время проставляется реальное. Начало текущее время, конец с учетом длительности работы заданных синусоид. Число отсчетов 200, и для Fsample = 10Гц время завершения будет на 20 секунд позже. Кликните здесь для просмотра всего текста
Формат файлов параметров на 1 синусоиду без шума, амплитуда 20, сдвиг PI/8 Кликните здесь для просмотра всего текста
Формат файлов параметров на 1 и 2 синусоиды и шум Кликните здесь для просмотра всего текста
Файлы параметров для генерации синусоид от 1 до 4 с разными сдвигами с шумом и без в архиве _samples.zip
0
|
|||||||||||||||||||||
|
164 / 170 / 139
Регистрация: 28.11.2016
Сообщений: 301
|
||||||
| 13.07.2017, 14:48 | ||||||
|
Класс SineDrawRun рисует синусоиду на 200 точек с учетом частоты сэмплирования и амплитуды
Кликните здесь для просмотра всего текста
0
|
||||||
|
164 / 170 / 139
Регистрация: 28.11.2016
Сообщений: 301
|
||||||
| 13.07.2017, 14:57 | ||||||
|
Класс SineWaveRun генерит файлы и выводит их в график любое число синусоид с шумом
Кликните здесь для просмотра всего текста
Смотрите код. SineWaveRun запускается и позволяет сгенерить и посмотреть синусоиды по файлу параметров. Работать так. Папка по умолчанию C:\Temp Разместить в ней файл sample.txt Это файл параметров по умолчанию. Запустить, нажать Generate выбрать любое имя файла. Все. Чтобы работать с другим файлом параметров, выбрать его кнопкой Select. Чтобы вывести синусоиду сгенеренного ранее файла, нажать кнопку Open. Параметры которые задаются: 1. Число синусоид 2. Частота сэмплирования, она должна быть в 2 раза больше максимальной частоты сигнала и без нее никак. 3. Частота, амплитуда и фала первой синусоиды (если одна тогда все) Частота, амплитуда и фала второй и так далее синусоид
0
|
||||||
|
2756 / 2063 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
|
|
| 13.07.2017, 15:17 | |
|
azusa_nakano, Во, видите, как все уже есть у людей)).
0
|
|
|
1 / 1 / 0
Регистрация: 23.11.2013
Сообщений: 88
|
|
| 12.08.2017, 16:09 [ТС] | |
|
-0.50
|
|
|
164 / 170 / 139
Регистрация: 28.11.2016
Сообщений: 301
|
|
| 15.08.2017, 14:42 | |
|
В исходниках выше форум не пропустил в строке "path + "\" + fileName" вот эти две черты "\"
В итоге код требует доработки после копирования. Прикладываю архив с исходниками и всеми файлами. Проверено.
0
|
|
|
1 / 1 / 0
Регистрация: 23.11.2013
Сообщений: 88
|
||||||
| 16.08.2017, 18:40 [ТС] | ||||||
|
Господа, не могу понять, почему возникает NullPointerExeption и как это можно исправить?
SineWaveRun: Кликните здесь для просмотра всего текста
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at generator.SineWaveRun.saveData(SineWaveR un.java:93) at generator.SineWaveRun.access$1200(SineWa veRun.java:14) at generator.SineWaveRun$4.actionPerformed( SineWaveRun.java:244)
0
|
||||||
|
1 / 1 / 0
Регистрация: 23.11.2013
Сообщений: 88
|
|
| 11.09.2017, 15:20 [ТС] | |
|
Никаких идей?
0
|
|
|
149 / 162 / 48
Регистрация: 19.10.2012
Сообщений: 530
|
|
| 11.09.2017, 16:07 | |
|
Дебагом смотрите почему там null, либо давайте файл, с которым возникает исключение.
0
|
|
|
1 / 1 / 0
Регистрация: 23.11.2013
Сообщений: 88
|
||
| 11.09.2017, 16:20 [ТС] | ||
|
0
|
||
| 11.09.2017, 16:20 | |
|
Помогаю со студенческими работами здесь
18
Дифференциальное уравнение гармонических колебаний Низкочастотный автогенератора гармонических колебаний Амплитуды вынужденных гармонических колебаний Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|