GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

sweepgen - Online w chmurze

Uruchom sweepgen u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to narzędzie zamiatania poleceń, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS

PROGRAM:

IMIĘ


zamiatać - an ncurses na podstawie przemiatania generator program

STRESZCZENIE


zamiatać [opcje]

OPIS


zamiatać to prosty program do generowania sygnału wobulacji z interfejsem użytkownika opartym na Ncurses,
który może cyfrowo generować przebiegi na LINUX /dev/dsp urządzenie. 8 lub 16-bitowe próbki
mogą być generowane w zależności od sprzętu.

zamiatać in MONO tryb generuje wygenerowany przebieg przemiatania. w STEREO tryb zamiatania
Przebieg jest wyprowadzany na jednym kanale, a przebieg przemiatania jest wyprowadzany na drugim
kanał.

Częstotliwość przemiatania jest domyślnie określana jako liczba całkowita w hercach. Frakcyjny
Częstotliwości herców, określone do rozdzielczości 0.1 Hz lub 0.01 Hz, są obsługiwane przez użycie
-mięso wołowe opcja wiersza poleceń lub rozkład parametr w plikach konfiguracyjnych.
Jednak be ostrzeżony przy rozdzielczości 0.1 Hz każdy z podstawowych generowanych buforów próbek fali jest generowany
10 razy (i przy rozdzielczości 0.01 Hz 100 razy) tak duże, jak częstotliwość próbkowania. To zazwyczaj
wymaga 5.5 MB pamięci do działania z rozdzielczością 0.1 Hz, 16 bitów 32000 próbek/sek. oraz
55 MB pamięci do pracy z rozdzielczością 0.01 Hz. Ze względu na duże rozmiary buforów,
początkowy czas obliczania przebiegu może być również długi. Pamiętaj też, że przebiegi
są ponownie obliczane, gdy parametry odtwarzania, 8/16bit, mono/stereo, częstotliwość próbkowania są
zmianie.

Przemiatane częstotliwości przebiegu są określane jako dolna i górna częstotliwość lub jako
częstotliwość środkowa ze zmianą częstotliwości.

1000 500
oznaczałoby zakres od 1000-500 Hz do 1000+500 Hz, czyli od 500 do 1500 Hz

Oczywiście tylko częstotliwości mniejsze niż połowa częstotliwości próbkowania (liczba próbek na sekundę) mogą być
wygenerowane. Chociaż nie jest to zaznaczone.

Przebiegi, które mogą być używane jako sygnały przemiatania lub przemiatania, to:

sinus Standardowa fala sinusoidalna

kwadrat standardowa fala prostokątna ze współczynnikiem odstępu znaku 50%

trójkąt
liniowy wzrost od 0 do szczytu, przez 0 do ujemnego szczytu i z powrotem do 0

piłokształtny
przebieg narastający z „nieskończenie” szybkim flybackiem (:-) Idealna podstawa czasu oscyloskopu
sygnał.

hałas To jest słabe. Składa się tylko z jednej sekundy pseudolosowo generowanej
próbki, odtwarzane wielokrotnie. Chciałbym zrobić porządny biało-różowy szum, ale tego nie robię
wiem wystarczająco dużo i nie sądzę, aby struktura programu sprzyjała
dokładne generowanie hałasu.

impuls Przebieg prostokątny, w którym stosunek znak/spacja (jako procent) wynosi 10% (znak/spacja
stosunek 1:9).

Wiele uwagi poświęcono algorytmom generowania przebiegów. Wierzę, że
sin/cos wave jest bardzo czysty (modulo swoją kartę dźwiękową :-), ale nie mam dostępu do THD
miernik do pomiaru.

Przy rozdzielczości 1 Hz, zamiatać generuje jednosekundowe próbki o wartości 1 Hz o określonym czasie
częstotliwość próbkowania dla każdego kształtu fali i generuje częstotliwość przemiatania F przez próbkowanie kołowe
każda piąta próbka. Te próbki są skalowane, aby pasowały do ​​przemiatanego zakresu częstotliwości i są używane
do próbkowania przemiatanej fali w celu wygenerowania przemiatanego sygnału. Każdy fragment bufora jest
wygenerowane dla parametrów ustawionych w tym momencie. Domyślnie rozmiary fragmentów bufora to
ustawić tak, że ok. Generowanych jest 10 fragmentów na sekundę. Zmiana parametru generowania, np.
kształt fali, częstotliwość wpłynie na następny wygenerowany fragment bufora, a tym samym na zmiany
wydają się być prawie natychmiastowe.

Jeśli Twoje dźwięki okresowo „przerywają się” z kliknięciami lub przerwami, zwykle jest to znak, że
siggen nie jest planowany wystarczająco często. Albo wyższy priorytet (patrz miło et
al.), zabij inne procesy, uzyskaj szybszy procesor lub zwiększ ilość dźwięku
fragmenty bufora używane przez siggen. To ostatnie sprawi, że siggen będzie reagował wolniej na
zmiany parametrów generacji. syslogd oraz krąg są dwa procesy, które znalazłem
przydatne do zabicia - YMMV.

Defaults
wyjście do /dev/dsp, 22050 próbek/s, stereo jeśli karta stereo w innym przypadku mono, 16 bit
próbki, jeśli to możliwe, w przeciwnym razie 8-bitowe.

KONFIGURACJA AKTA


Można użyć trzech możliwych plików konfiguracyjnych: plik konfiguracyjny LOKALNY (zwykle w bieżącym)
katalogu), plik konfiguracyjny HOME w katalogu $HOME użytkownika oraz plik konfiguracyjny GLOBAL.

Cały pakiet programów siggen jest kompilowany z nazwami wbudowanych plików konfiguracyjnych.
Domyślnie pliki konfiguracyjne to:

./.siggen.conf
jest plikiem konfiguracyjnym LOCAL.

$HOME/.siggen.conf
to plik konfiguracyjny HOME.

/etc/siggen.conf
to GLOBALNY plik konfiguracyjny.

znak -h
wskaże, które pliki konfiguracyjne będą wyszukiwane.

Pliki konfiguracyjne nie muszą istnieć. Jeśli istnieją i mogą być odczytane przez program, to
są używane, w przeciwnym razie są po prostu ignorowane.

Pliki konfiguracyjne są zawsze przeszukiwane pod kątem wartości konfiguracyjnych w kolejności LOCAL, HOME,
ŚWIATOWY. Pozwala to na zastosowanie schematu, w którym administrator systemu ustawia domyślne wartości konfiguracyjne w
GLOBALNY plik konfiguracyjny, ale umożliwia użytkownikowi samodzielne ustawienie niektórych lub wszystkich różnych wartości
HOME plik konfiguracyjny i ustawić jeszcze bardziej szczegółowe wartości podczas uruchamiania z określonego
katalogiem.

Jeśli nie istnieją żadne pliki konfiguracyjne, program zapewnia wbudowane wartości domyślne, a większość
wartości te można ustawić za pomocą odpowiednich przełączników i flag wiersza poleceń.

See sigen.conf(5), aby uzyskać szczegółowe informacje na temat plików konfiguracyjnych.

zamiatać szuka wartości konfiguracyjnych BUFFERSPERSEC, CHANNELS, DACFILE, FRAGMENTS,
ROZDZIELCZOŚĆ, PRÓBKA, ROZMIAR PRÓBKI, SZCZEGÓŁOWE, VI_KEYS.

BUFORSPERSEC
Ok. liczba fragmentów bufora dźwięku do odtworzenia co sekundę (Rozmiar bufora dźwięku
jest zawsze potęgą 2).

KANAŁY
ustawia liczbę kanałów, mono lub stereo.

PLIK DAC
umożliwia zmianę nazwy urządzenia DAC/DSP/PCM z /dev/dsp

PAPROCHY
Liczba buforów audio do skonfigurowania w sterowniku.

UCHWAŁA
Minimalna możliwa zmiana ustawienia częstotliwości. Dozwolone tylko 3 wartości: 1Hz ,
0.1 Hz lub 0.01 Hz

PRÓBNA STAWKA
ustawia liczbę próbek/sek dla urządzenia DAC

WIELKOŚĆ PRÓBKI
ustawia, czy mają być generowane próbki 8- lub 16-bitowe

GADATLIWY
określa, czy ma działać w trybie pełnym.

VI_KEYS
jeśli ustawione, to klawisze przesuwania kursora VI „HJKL” są włączone

OPCJE


-h użycie wyświetlacza i informacje pomocy

-v być gadatliwym

-s próbki
generuj z częstotliwością próbkowania próbek/s

-8|-16 lub -b 8|16
wymuś tryb 8-bitowy lub 16-bitowy.

-1|-2 tryb mono lub stereo

-res n Ustaw rozdzielczość generowania częstotliwości. Prawidłowe wartości to: 1Hz, 0Hz lub 1Hz

PRZYKŁADY



Korzystaj z Swegen online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.