GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

signalgen - Online w chmurze

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

Jest to gen poleceń, który można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


gen sygnału - a prosty sygnał generator program

STRESZCZENIE


signalgen [flagi] częstotliwość fali
przebieg to sinus, cosinus, kwadrat, trójkąt, piłokształtny, szum

signalgen [flagi] częstotliwość impulsów [znak/spacja]
impuls ma dodatkowy parametr Znak/Spacja % - def. wynosi 10 (%)

OPIS


gen sygnału to prosty program do generowania sygnałów, który może cyfrowo generować standard
przebiegów na urządzeniu LINUX /dev/dsp. Można generować próbki 8 lub 16-bitowe, mono lub
stereofoniczny. W stereo oba sygnały mogą być w fazie lub w przeciwfazie (180 stopni). ten
częstotliwość jest określona jako całkowita liczba herców. Częstotliwości ułamkowe herca są
Nieobsługiwany. Oczywiście tylko częstotliwości mniejsze niż połowa częstotliwości próbkowania (liczba
próbki/s).

Przebiegi, które można wygenerować, to:

sinus Standardowa fala sinusoidalna

cosinus sinusoida z przesunięciem fazowym 90 stopni

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

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

trójkąt
w kształcie równo rozmieszczonych zębów na piły (:-)

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 Prostokątny kształt fali, w którym można określić stosunek znak/przestrzeń (w procentach).
Wartość domyślna to 10% (stosunek znak/spacja 1:9).

gen sygnału tworzy wartość jednej sekundy wygenerowanego wyjścia w buforze i odtwarza bufor
wielokrotnie, aż do jej zakończenia.

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. Dla najlepszej dokładności sygnału NIGDY użyj opcji współczynnika wzmocnienia (-A). ten
generator dostosuje wtedy wartość szczytową fali do maksymalnych dozwolonych wartości cyfrowych. Posługiwać się
program miksera do sterowania głośnością wyjściową lub zewnętrzny tłumik.

Opcja współczynnika wzmocnienia może być przydatna do symulacji sygnału, który został poddany:
obrzynek. Określ wzmocnienie > 100%. W rzeczywistości sygnał trapezowy można uzyskać, generując a
przycięta fala trójkątna. Im większe wzmocnienie, tym bliżej sygnał zbliża się do kwadratu
fala (czasy narastania i opadania maleją).

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

OPCJE


-h użycie wyświetlacza i informacje pomocy

-v być gadatliwym

-o plik
zapisz cyfrową próbkę do pliku ('-' to standardowe wyjście)

-w plik
jako '-o', ale zapisany jako plik w formacie WAVE. -a (append) nie jest poprawne z tym
opcja.

-f,-wymuszanie nadpisywania/dołączania/do pliku.

-C plik
użyj "file" jako lokalnego pliku konfiguracyjnego (patrz poniżej).

-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, -2a
mono (def), stereo lub stereo w przeciwfazie

-A n próbki w skali n/100, pok. n wynosi 100 (tj. procent pełnej skali wyjściowej)

-t N|Nm
generować dane wyjściowe tylko przez N sekund lub Nm milisekund.

-x10 lub -x100
Skalowanie częstotliwości w dół o współczynnik 10 lub 100. Pozwala to na ułamkowe wartości Hz
do wygenerowania. Zobacz PRZYKŁADY poniżej, aby zapoznać się z jego zastosowaniem. To jest Kludge.

PRZYKŁADY


sygnałgen -v sin 440
generować falę sinusoidalną o częstotliwości 440Hz przy 22050 próbkach/sek, 16-bitowe próbki na 16-bitowej karcie, 8
próbki bitowe na 8-bitowej karcie.

gen sygnału -v -s 44100 -w sin444.wav sin 440
jak powyżej, ale z częstotliwością próbkowania lub 44100/s i zapisz jedną sekundę próbek jako a
Plik WAVE w sin440.wav

signalgen -v -A 500 piła 1000
generować falę piłokształtną o częstotliwości 1000 Hz, która jest mocno przycięta. Przebieg będzie wyglądał jak
fala prostokątna z czasem narastania i opadania jednej dziesiątej okresu fali. (Myślę
tyle daje wyliczenie na odwrocie tej koperty :-)

sygnałgen -v -2a sin 1000
generować 2 fale sinusoidalne 1000Hz przesunięte w fazie o 180 stopni, po jednej na każdym stereo
kanał.

generator sygnału -v impuls 1000 95
generować falę impulsową 1000Hz z okresem włączenia stanowiącym 95% okresu przebiegu,
tj. stosunek znak/spacja 19:1.

sygnałgen -v -x10 sin 2616
generować średnie C 261.6 Hz (2616/10) z jednakowo temperowanej skali. Tak, to jest
królewski ból pamiętający o skalowaniu wszystkich częstotliwości. przez współczynnik 10, ale potrzebowałem go w a
pospiesz się i nie zdążyłem zrobić tego lepiej.

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.

sygnał -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.

gen sygnału szuka wartości konfiguracyjnych CHANNELS, DACFILE, SAMPLERATE, SAMPLESIZE,
GADATLIWY.

KANAŁY
ustawia tryb mono lub stereo, jak opcje '-1|-2'.

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

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.

Korzystaj z Signalgen 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.