GoGPT Best VPN GoSearch

Значок OnWorks

sweepgen - Интернет в облаке

Запустите sweepgen в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда sweepgen, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


уборщик - an проклятия основанный развертки генератор программа

СИНТАКСИС


sweepgen [параметры]

ОПИСАНИЕ


уборщик представляет собой простую программу генератора сигналов развертки с пользовательским интерфейсом на основе Ncurses,
который может в цифровом виде генерировать сигналы на LINUX / dev / dsp устройство. 8 или 16-битные выборки
может быть сгенерирован в зависимости от оборудования.

уборщик in MONO режим выводит сгенерированный сигнал развертки. В СТЕРЕО режим развертки
сигнал выводится на одном канале, а колебательный сигнал выводится на втором
канал.

Частота развертки по умолчанию указывается как целое число в герцах. Дробное
Частоты в герцах, задаваемые с разрешением 0.1 Гц или 0.01 Гц, поддерживаются при использовании
-рез параметр командной строки или разрешающая способность параметр в файле (ах) конфигурации.
Однако be предупредила при разрешении 0.1 Гц каждый сгенерированный буфер выборки осциллограммы
В 10 раз (и при разрешении 0.01 Гц в 100 раз) больше, чем частота дискретизации. Обычно это
требуется 5.5 МБ памяти для работы с разрешением 0.1 Гц, 16 бит, 32000 выборок в секунду. а также
55 Мбайт памяти для работы с разрешением 0.01 Гц. Из-за большого размера буфера
время вычисления начального сигнала также может быть длительным. Помните также, что формы волны
пересчитываются всякий раз, когда параметры воспроизведения, 8/16 бит, моно / стерео, частота дискретизации
изменилось.

Частоты качающейся формы волны задаются либо как нижняя и верхняя частота, либо как
центральная частота с изменением частоты.

1000 500
будет обозначать диапазон от 1000-500 Гц до 1000 + 500 Гц, то есть от 500 до 1500 Гц

Конечно, можно использовать только частоты, которые меньше половины частоты дискретизации (количества выборок в секунду).
сгенерировано. Хотя это не проверено.

Формы сигналов, которые могут использоваться как в качающихся, так и в качающихся сигналах, следующие:

синус Стандартная синусоида

выровнять стандартную прямоугольную волну с отношением расстояния между метками 50%

треугольник
линейный рост от 0 до пика, через 0 до отрицательного пика и обратно до 0

пилообразный
линейно нарастающий сигнал с «бесконечно» быстрым обратным ходом (:-) Идеальная временная развертка осциллографа
сигнал.

шум Это слабый. Все, что он состоит из одной секунды псевдослучайно сгенерированных
сэмплы, воспроизводимые повторно. Я бы хотел сделать правильный белый / розовый шум, но я не
знаю достаточно, и я не думаю, что структура программы способствует
точная генерация шума.

импульс Прямоугольная форма волны, в которой соотношение метка / пробел (в процентах) составляет 10% (отметка / пробел).
соотношение 1: 9).

Алгоритмы генерации сигналов были тщательно продуманы. Я верю
sin / cos wave должна быть очень чистой (по модулю вашей звуковой карты :-), но у меня нет доступа к THD
метр, чтобы измерить его.

При разрешении 1 Гц уборщик генерирует выборки с частотой 1 Гц за одну секунду при указанном
частота дискретизации для каждой формы сигнала и генерирует частоту развертки F путем циклической дискретизации
каждый пятый образец. Эти выборки масштабируются для соответствия частотному диапазону развертки и используются
для выборки формы волны развертки для генерации сигнала развертки. Каждый буферный фрагмент
генерируется для параметра (ов), установленного в этот момент. По умолчанию размеры фрагментов буфера равны
установите так, чтобы ок. Генерируется 10 фрагментов в секунду. Изменение параметра генерации, например
форма волны, частота, будут влиять на следующий сгенерированный фрагмент буфера и, следовательно, изменятся
кажутся почти мгновенными.

Если ваши звуки периодически прерываются щелчками или прерываниями, это обычно является признаком того, что
siggen не планируется достаточно часто. Либо повысьте приоритет (см. хороший et
др.), отключите другие процессы, получите более быстрый процессор или увеличьте количество аудио
фрагменты буфера, которые использует siggen. Последнее заставит siggen более вяло реагировать на
изменение параметров генерации. syslogd и crond это два процесса, которые я нашел
полезно убить - YMMV.

По умолчанию
вывод в / dev / dsp, 22050 выборок / сек, стерео, если стерео карта, иначе моно, 16 бит
сэмплы, если возможно, иначе 8 бит.

КОНФИГУРАЦИЯ FILES


Можно использовать три возможных файла конфигурации: ЛОКАЛЬНЫЙ файл конфигурации (обычно в текущем
каталог), файл конфигурации HOME в каталоге пользователя $ HOME и файл конфигурации GLOBAL.

Весь набор программ siggen скомпилирован с именами встроенных файлов конфигурации.
По умолчанию файлы конфигурации:

./.siggen.conf
это ЛОКАЛЬНЫЙ конфигурационный файл.

$ HOME / .siggen.conf
это файл конфигурации HOME.

/etc/siggen.conf
это ГЛОБАЛЬНЫЙ конфигурационный файл.

сигген -ч
укажет, какие файлы конфигурации будут искать.

Файлы конфигурации могут не существовать. Если они существуют и доступны для чтения программой, они
используются, иначе они просто игнорируются.

В файлах конфигурации всегда выполняется поиск значений конфигурации в следующем порядке: ЛОКАЛЬНЫЙ, ГЛАВНЫЙ,
ГЛОБАЛЬНЫЙ. Это позволяет использовать схему, в которой системный администратор устанавливает значения конфигурации по умолчанию в
ГЛОБАЛЬНЫЙ конфигурационный файл, но позволяет пользователю устанавливать некоторые или все разные значения самостоятельно.
HOME, а также для установки еще более конкретных значений при запуске из определенного
каталог.

Если файлы конфигурации не существуют, программа предоставляет встроенные значения по умолчанию, и большая часть
эти значения могут быть установлены соответствующими переключателями и флагами командной строки.

Посмотреть siggen.conf(5) для получения подробной информации о файлах конфигурации.

уборщик ищет значения конфигурации BUFFERSPERSEC, CHANNELS, DACFILE, FRAGMENTS,
РАЗРЕШЕНИЕ, SAMPLERATE, SAMPLESIZE, VERBOSE, VI_KEYS.

БУФЕРСПЕРСЭК
Прибл. количество фрагментов звукового буфера, воспроизводимых каждую секунду (Размер звукового буфера
всегда степень 2).

КАНАЛЫ
устанавливает количество каналов, моно или стерео.

ДАКФАЙЛ
позволяет изменить имя устройства DAC / DSP / PCM с / dev / dsp

П.Н.
Количество аудио буферов, настраиваемых в драйвере.

Постановление
Минимально возможное изменение настройки частоты. Допускаются только 3 значения: 1 Гц,
0.1 Гц или 0.01 Гц

ЧАСТОТА ДИСКРЕТИЗАЦИИ
устанавливает количество выборок в секунду для устройства ЦАП

РАЗМЕР ОБРАЗЦА
устанавливает, будут ли генерироваться 8-битные или 16-битные выборки

ПОДРОБНЫЙ
устанавливает, следует ли запускать в подробном режиме.

VI_KEYS
если установлено, то включены клавиши перемещения курсора VI "HJKL".

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-h отображать использование и справочную информацию

-v быть подробным

-s образцы
генерировать с частотой дискретизации выборок в секунду

-8 | -16 или -b 8 | 16
принудительно установить 8-битный или 16-битный режим.

-1 | -2 моно или стерео режим

-res n установить разрешение генерации частоты. Допустимые значения: 1 Гц, 0 Гц или 1 Гц.

ПРИМЕРЫ



Используйте sweepgen онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.