InggrisPerancisSpanyol

Ad


favorit OnWorks

cw - Online di Awan

Jalankan cw di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah cw yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


cw - karakter suara sebagai kode Morse pada kartu suara atau speaker konsol

RINGKASAN


cw [-s --sistem=SISTEM] [-d --perangkat=ALAT] [-w --wpm=WPM] [-t --nada=HZ]
[-v --volume=PERSEN] [-g --celah=GAP] [-k --bobot=BERAT] [-e --noecho]
[-m --nocombinations] [-c --nocommands] [-o --nocombinations] [-p --nocomments]
[-f --infile=FILE] [-h --bantuan] [-V --versi]

cw diinstal pada sistem GNU/Linux memahami baris perintah bentuk pendek dan panjang
Pilihan. cw diinstal pada sistem operasi lain mungkin hanya memahami bentuk pendek
Pilihan.

Tidak ada opsi wajib.

Opsi mungkin telah ditentukan sebelumnya dalam variabel lingkungan CW_OPTIONS. Jika didefinisikan, ini
opsi digunakan terlebih dahulu; opsi baris perintah diutamakan.

DESKRIPSI


cw membaca karakter dari file input, atau dari input standar, dan membunyikan setiap karakter yang valid
karakter sebagai kode Morse pada kartu suara sistem, atau speaker konsol sistem.
Setelah terdengar karakter, cw menggemakannya ke output standar. Aliran masukan dapat
berisi string perintah yang disematkan. Ini mengubah parameter yang digunakan saat membunyikan
Kode morse. cw melaporkan kesalahan apa pun dalam perintah yang disematkan pada kesalahan standar.

Gunakan kombinasi tombol 'Ctrl+D' untuk keluar cw.

COMMAND GARIS PILIHAN
cw memahami opsi baris perintah berikut. Opsi formulir panjang mungkin tidak
tersedia dalam versi non-LINUX.

-S, --sistem=SISTEM
Menentukan cara itu cw menghasilkan nada. Nilai yang valid adalah: nol tanpa nada,
hanya pengaturan waktu, konsol untuk nada melalui speaker konsol, juga untuk nada
dihasilkan melalui kartu suara sistem menggunakan sistem suara ALSA, Pusat untuk nada
dihasilkan melalui kartu suara sistem menggunakan sistem suara OSS, pulseaudio.dll untuk nada
dihasilkan melalui kartu suara sistem menggunakan sistem suara PulseAudio, kartu suara untuk
nada yang dihasilkan melalui kartu suara sistem, tetapi tanpa pemilihan eksplisit
Sistem suara. Nilai-nilai ini dapat disingkat menjadi 'n', 'c', 'a', 'o', 'p', atau 's',
masing-masing. Nilai defaultnya adalah 'pulseaudio' (pada sistem dengan PulseAudio
diinstal), diikuti oleh 'oss'.

-D, --perangkat=PERANGKAT
Menentukan file perangkat yang akan dibuka untuk menghasilkan suara. cw akan menggunakan default
perangkat jika tidak ada yang ditentukan. Perangkat default adalah: /dev/konsol untuk suara
diproduksi melalui konsol, kegagalan untuk sistem suara ALSA, /dev/audio untuk suara OSS
sistem, a kegagalan alat untuk sistem suara PulseAudio. Lihat juga CATATAN ON MENGGUNAKAN A
TERDENGAR CARD di bawah.

-w, --wpm=WPM
Mengatur kecepatan pengiriman awal dalam kata per menit. Nilainya harus antara 4
dan 60. Nilai default adalah 12 WPM.

-T, --nada=HZ
Mengatur nada suara awal dalam Hz. Nilai ini harus antara 0 dan 4,000. A
nilai 0 memilih operasi senyap, dan dapat digunakan untuk pemeriksaan waktu atau lainnya
pengujian. Nilai default adalah 800Hz,

-di, --volume=PERSEN
Mengatur volume pengiriman awal, sebagai persentase volume skala penuh. Nilai
harus antara 0 dan 100. Nilai default adalah 70%. Volume suara bekerja sepenuhnya
untuk nada kartu suara, tapi cw tidak dapat mengontrol volume nada dari konsol
pembicara. Dalam hal ini, volume nol diam, dan semua nilai volume lainnya adalah
terdengar begitu saja.

-G, --celah=celah
Menyetel celah ekstra awal, dalam panjang titik, di antara karakter ('Farnsworth'
menunda). Itu harus antara 0 dan 60. Standarnya adalah 0.

-k, --bobot = BERAT
Menetapkan bobot awal, sebagai persentase dari panjang titik. Harus antara 20
dan 80. Standarnya adalah 50.

-e, --noecho
Berhenti cw menggemakan karakter pada output standar setelah dibunyikan. Standarnya
adalah untuk memiliki bergema.

-M, --tidak ada pesan
Berhenti cw mencetak pesan kesalahan pada kesalahan standar. Standarnya adalah untuk mencetak
pesan.

-C, --tidak ada perintah
Berhenti cw dari menafsirkan perintah yang disematkan di aliran input. Standarnya adalah
untuk menginterpretasikan perintah yang disematkan.

-Hai, --nokombinasi
Berhenti cw dari memperlakukan string karakter yang dikurung oleh [...] sebagai kombinasi tunggal
karakter. Standarnya adalah untuk menghormati kombinasi.

-P, --tidak ada komentar
Berhenti cw dari memperlakukan string karakter yang dikurung oleh {...} sebagai 'komentar'.
Karakter di dalam kurung kurawal ini akan digaungkan ke output standar, tetapi tidak dibunyikan.
Saat komentar dihormati, semua perintah yang disematkan di dalam kurung kurawal akan menjadi
diabaikan. Standarnya adalah untuk menghormati komentar.

-F, --infile=FILE
Menentukan file teks yang cw dapat membaca untuk mengkonfigurasi teks latihannya.

-H, --membantu
Mencetak pesan bantuan singkat.

-V, --Versi: kapan
Mencetak informasi tentang versi program, penulis dan lisensi.

BUNYI KARAKTER
cw membaca karakter, satu per satu, dari input standarnya atau dari file inputnya.
Huruf kecil diubah secara internal menjadi huruf besar. Daftar berikut menunjukkan
karakter IS0 8859-1 (Latin-1) yang valid yang dapat dibunyikan dengan cw:

ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"$()+-./:;=?_@ dan spasi

Selain itu, program ini juga memahami beraksen ISO 8859-1 dan ISO 8859-2 berikut:
karakter:

(S dengan cedilla), (Z dengan caron/hacek),

dan menerima yang berikut ini sebagai bentuk karakter tunggal dari sinyal prosedural umum:

<>!&^~

Lihat cw(7,LOCAL) untuk informasi lebih lanjut tentang karakter dan kode Morse di atas.

If cw menerima karakter tidak dalam set ini, ia mencetak pesan kesalahan '?c', di mana c is
karakter kesalahan. Satu-satunya pengecualian untuk ini mungkin adalah cw karakter pelarian perintah
'%', kombinasi karakter awal dan akhir '[' dan ']', dan komentar mulai dan berhenti
karakter '{' dan '}'. Lihat TERTANAM PERINTAH dan ANJING LAUT KODE KOMBINASI di bawah.

TERTANAM PERINTAH
cw mengenali urutan khusus dalam aliran input sebagai perintah yang disematkan. Perintah-perintah ini
mengubah parameter dari cw saat sedang berjalan, atau kueri nilai saat ini. Semua perintah
diawali oleh karakter escape perintah '%', dan karakter yang menetapkan nilai diakhiri dengan a
titik koma.

Format perintah yang disematkan untuk mengubah nilai parameter adalah

%nilai;

dimana C adalah surat perintah yang menunjukkan tindakan apa cw adalah untuk mengambil, dan nilai adalah
argumen atau nilai untuk perintah.

Surat perintah yang valid adalah

T Mengatur nada nada yang digunakan untuk membunyikan karakter.

W Mengatur kecepatan pengiriman.

G Mengatur jarak 'Farnsworth' antar karakter.

K Mengatur bobot.

E Menonaktifkan atau mengaktifkan kembali gema karakter yang dikirim pada output standar.

M Menonaktifkan atau mengaktifkan kembali pesan kesalahan pada kesalahan standar.

S Menonaktifkan atau mengaktifkan kembali pembuatan nada speaker.

C Menonaktifkan pemrosesan perintah yang disematkan. Perhatikan bahwa setelah dinonaktifkan, perintah ini
tidak dapat mengaktifkannya kembali.

O Menonaktifkan atau mengaktifkan kembali pengenalan [...] kombinasi karakter.

P Menonaktifkan atau mengaktifkan kembali pengenalan {...} komentar. Ketika komentar sedang
dikenali, setiap karakter setelah pembukaan '{' dan sebelum penutupan '}' akan menjadi
bergema ke output standar, tetapi tidak akan dibunyikan, atau memiliki efek lainnya.

Misalnya, urutan perintah yang disematkan

%W25;%T1200;

akan diatur cw dengan kecepatan 25 WPM, dan nada nada 1200Hz.

Perintah 'T', 'W', 'G', dan 'A' mengambil nilai bersama dengan perintah. Batasan pada
nilai yang diberikan untuk perintah yang disematkan sama dengan batas yang tersedia untuk baris perintah
pilihan, rinci di atas.

Perintah 'E', 'M', 'S', 'C' dan 'O' adalah flag, dan memperlakukan nilai nol sebagai jelas, dan
nilai lain yang ditetapkan. Jadi, misalnya, urutannya

%M0;%C0;

akan mematikan pesan kesalahan, dan kemudian mematikan pemrosesan perintah yang disematkan.

Jika parameter berhasil diatur, cw melaporkan pengaturan baru pada kesalahan standar (kecuali
jika tidak ada pesan kesalahan yang disetel). Jika kesalahan terdeteksi dalam perintah yang disematkan, cw laporan
sebuah kesalahan. Untuk format pesan kesalahan, lihat PESAN FORMAT bagian di bawah ini.

Nilai parameter saat ini di dalam cw dapat ditanyakan, serta diatur. Perintah
format

%?C

menanyakan nilai parameter yang biasanya disetel dengan perintah C. cw melaporkan arus
nilai pada kesalahan standar, menggunakan format yang sama seperti ketika nilai baru ditetapkan.

Nilai parameter saat ini di dalam cw juga dapat diminta sebagai output dalam kode Morse.
Format perintah

%>C

akan menghasilkan keluaran Morse yang melaporkan nilai parameter yang biasanya diatur dengan perintah
C.

Jika perintah yang disematkan dinonaktifkan, karakter '%' akan diperlakukan sama seperti karakter lainnya (dalam hal ini,
tidak valid) karakter masukan.

Setelah pemrosesan perintah yang disematkan dimatikan, perintah apa pun untuk mengalihkan ini
fitur kembali tidak akan dikenali. Yaitu, setelah '%C0;', sebuah '%C1;' tidak akan
diakui.

Ada satu perintah tambahan, dan itu adalah '%Q'. Perintah ini menutup semua file yang terbuka dan
berakhir cw. Setiap karakter setelah perintah ini di aliran input akan hilang.

File cw.h menyediakan satu set lengkap definisi untuk perintah, karakter khusus, dan
kode status dari cw.

PESAN FORMAT
Di mana nilai parameter diatur dengan benar dengan perintah yang disematkan, format pesan

=nilai

dikembalikan. C adalah perintah yang digunakan, dan nilai adalah nilai baru.

Jika nilai yang tidak valid diberikan untuk parameter dalam perintah yang disematkan, sebuah pesan

?nilai

dikembalikan.

Di mana perintah yang tidak valid ditemukan, format pesan

?%C

digunakan. Untuk kueri yang tidak valid, pesannya adalah

??C

dan untuk permintaan yang tidak valid untuk parameter dalam kode Morse, pesannya adalah

?>C

Karakter dalam aliran input yang tidak dapat dibunyikan menghasilkan pesan

?C

Pesan-pesan ini tidak dimaksudkan agar mudah digunakan, tetapi dirancang agar mudah dan
cepat diinterpretasikan oleh program lain. Demikian pula, format perintah yang disematkan adalah
lebih ramah komputer daripada ramah pengguna.

Jika pesan kesalahan dinonaktifkan, tidak ada pesan jenis apa pun yang dicetak pada kesalahan standar.

ANJING LAUT KODE KOMBINASI
Kumpulan karakter standar yang ditawarkan oleh cw mungkin tidak cukup untuk beberapa tujuan. Untuk
contoh, beberapa karakter internasional tidak memiliki setara ISO 8859-1 dan ISO 8859-2
bahwa cw dapat terdengar secara langsung.

Untuk membantu dalam membunyikan karakter seperti itu, cw menawarkan kemampuan untuk membentuk karakter kombinasi
dengan menempatkan komponen karakter individu di antara [...] tanda kurung. Cw terdengar karakter
dalam kombinasi tanpa celah yang biasa di antara mereka. Dengan cara ini, ada yang hilang
karakter dalam set dapat dibangun.

Misalnya

[VA]

adalah salah satu cara untuk membentuk sinyal prosedural VA

[SK]

bekerja dengan baik. Sinyal kesalahan delapan titik dapat dibunyikan dengan

[KXNUMXL]

atau C-cedilla dalam kode Morse internasional dengan

[CE]

Mungkin ada sebanyak mungkin huruf, angka, atau angka yang valid di dalam tanda kurung [...]
yg dibutuhkan. Misalnya, cara alternatif untuk mengirim sinyal kesalahan adalah:

[EE EE EE EE]

Akhirnya, tiga cara alternatif untuk mengirim 73 mungkin

[TTEE][EEETT]
[TDE] [EUT]
[Aduh][VT]

Perintah yang disematkan dapat ditempatkan di dalam [...] kombinasi jika diperlukan. Kombinasi bisa
tidak bersarang.

Fitur ini dapat dinonaktifkan dengan menggunakan -O or --nokombinasi bendera baris perintah, atau
dengan perintah tertanam 'O'. Jika kombinasi dinonaktifkan, karakter '[' dan ']' adalah
diperlakukan sebagai karakter input (tidak valid) lainnya.

CATATAN ON MENGGUNAKAN A TERDENGAR CARD
Secara default, cw mencoba membuka PulseAudio default. Jika server PulseAudio tidak dapat diakses,
cw mencoba membuka perangkat OSS "/ dev/audio" untuk mengakses kartu suara sistem. Ini adalah
umumnya perangkat yang benar untuk digunakan, tetapi untuk sistem dengan persyaratan khusus, atau yang
dengan beberapa kartu suara, pilihannya -d or --perangkat, dikombinasikan dengan -s or --sistem dapat
digunakan untuk menentukan perangkat dan sistem audio untuk akses kartu suara. Jika kartu suara
perangkat tidak dapat diatur, cw mencetak pesan kesalahan

tidak dapat mengatur suara kartu suara

dan keluar.

Perangkat kartu suara, ketika dibuka melalui sistem suara OSS, biasanya akses tunggal
perangkat, sehingga ketika satu proses telah membuka perangkat, proses lain dicegah
dari menggunakannya. Dalam beberapa kasus cw tentu saja akan bertentangan dengan program lain yang
mengharapkan penggunaan eksklusif kartu suara sistem (misalnya, pemutar MP3). Jika cw menemukan
bahwa kartu suara sudah sibuk, ia mencetak pesan kesalahan

buka /dev/audio: Perangkat atau sumber daya sibuk

dan keluar.

Perangkat kartu suara tidak digunakan jika cw hanya mengirimkan nada pada speaker konsol.

AUDIO KELUARAN - DEFAULT DAN SELEKSI
cw pertama mencoba mengakses kartu suara menggunakan sistem suara PulseAudio, menggunakan perangkat default
nama, kecuali pengguna menentukan perangkat audio lain dengan opsi -d or --perangkat.

cw kemudian mencoba mengakses kartu suara menggunakan sistem audio OSS dan perangkat audio default OSS
name ('/ dev/audio'), kecuali pengguna menentukan perangkat audio lain dengan opsi -d or --perangkat.

Jika membuka kartu suara melalui OSS gagal, cw mencoba mengakses kartu suara menggunakan audio ALSA
sistem, dan nama perangkat audio ALSA default ('default'), kecuali jika pengguna menentukan audio lainnya
perangkat dengan opsi -d or --perangkat.

Jika membuka kartu suara melalui ALSA juga gagal, cw mencoba mengakses bel konsol sistem
menggunakan perangkat buzzer default '/ dev/console', kecuali pengguna menentukan perangkat audio lain dengan
Option -d or --perangkat.

Sangat umum bahwa untuk mengakses perangkat buzzer konsol, pengguna harus memiliki root
hak istimewa. Untuk alasan itu mencoba membuka buzzer konsol hampir selalu gagal. Ini adalah
bukan bug program, ini adalah akibat dari pembatasan sistem operasi. Membuat cw an
suid binary melewati batasan ini. Program tidak melakukan fork() atau exec(), jadi buatlah
itu suid harus relatif aman. Namun perhatikan bahwa praktik ini tidak disarankan untuk
alasan keamanan.

Seperti yang dinyatakan, pengguna dapat memberi tahu cw perangkat mana yang digunakan, menggunakan -d or --perangkat pilihan. Yang
file perangkat yang cocok akan tergantung pada sistem operasi mana yang berjalan, sistem mana
ID pengguna berjalan cw, dan milik grup pengguna mana.

CATATAN


Terlepas dari kenyataan bahwa halaman manual ini terus-menerus dan konsisten mengacu pada kode Morse
elemen sebagai titik dan garis, JANGAN berpikir dalam istilah ini ketika mencoba mempelajari kode Morse.
Selalu anggap mereka sebagai 'dit's dan 'dah's.

Tabel kode Morse di cw(7,LOCAL) halaman manual disediakan untuk referensi saja. Jika
belajar untuk pertama kalinya, Anda akan jauh lebih baik belajar dengan mendengarkan
karakter yang dikirim, bukan dengan melihat tabel.

Program lain yang berjalan di sistem dapat mengganggu waktu kode Morse yang
cw sedang mengirim. Jika ini masalah, coba jalankan di sistem diam, atau coba
berjalan cw dengan bagus(1L,C,1). UNIX tidak benar-benar dirancang untuk program tingkat pengguna untuk dilakukan
jenis waktu yang tepat yang diperlukan untuk mengirim kode Morse. cw karena itu lebih sensitif daripada
sebagian besar program ke aktivitas sistem lainnya.

cw menggunakan pengatur waktu sistem untuk pengaturan waktu internalnya. Pada sebagian besar rasa UNIX, penghitung waktu tidak
dijamin untuk memberi sinyal program tepat pada waktu yang ditentukan, dan mereka umumnya menawarkan
resolusi hanya sebagus resolusi 'clock tick' sistem normal. Pengatur waktu SIGALRM
biasanya jatuh pada detak jam sistem, membuatnya akurat hingga tidak lebih baik dari 10mS pada a
kernel 100Hz khas.

Efek dari ini adalah bahwa periode iter umumnya persis seperti yang ditentukan, atau,
lebih mungkin, sedikit lebih lama. Pada pengaturan WPM yang lebih tinggi, efek kumulatif dari ini
mempengaruhi akurasi waktu, karena pada kecepatan yang lebih tinggi, ada lebih sedikit detak jam 10mS dalam a
titik titik. Misalnya, pada 12 WPM, panjang titik adalah 100mS, cukup untuk memuat lima
jam kernel berdetak. Tetapi pada 60 WPM, panjang titiknya adalah 20mS, atau hanya dua jam kernel
kutu. Jadi pada kecepatan yang lebih tinggi, efek resolusi pengatur waktu menjadi lebih terasa.

Untuk menguji waktu pengatur waktu, coba dulu

X="PARIS PARIS PARIS PARIS"

gema "$X" | waktu cw -w 4

dan perhatikan waktu yang telah berlalu, yang seharusnya sangat dekat dengan satu menit. Selanjutnya, coba

echo "$X$X$X$X$X$X$X$X$X$X$X$X" | waktu cw -w 48

Waktu yang berlalu harus sama. Jika telah meningkat, ini adalah efek dari sistem
pengatur waktu menunda sedikit lebih lama dari periode yang ditentukan (tingkat WPM yang lebih tinggi menghasilkan lebih banyak
panggilan pengatur waktu). Itu pengatur waktu untuk Anda, tidak sempurna untuk pekerjaan ini, tetapi yang terbaik ada
tanpa menulis beberapa, dan mungkin banyak, kode kernel.

Kecuali untuk nol, yang tidak bersuara, nilai nada yang lebih rendah dari 10Hz mungkin tidak berbunyi pada
nada yang diharapkan.

CONTOH


Kirim string karakter pada 25 WPM, 700Hz, tanpa celah tambahan:

echo "UNIX CW SOUNDER" | cw -w 25 -t 700

Kirim string dengan kecepatan dan nada yang bervariasi pada speaker konsol, yang menentukan sistem
perangkat konsol:

echo "%W12;%T400;400HZ 12WPM %W25;%T1500;1500HZ 25WPM" | cw -m -sc -d /dev/tty2

Kirim C-cedilla, VA, dan laporan pengaturan WPM, dengan spasi ekstra di setengah volume:

echo "[CE] [VA] %>W" | cw -g 10 -v 50

GALAT DAN KELALAIAN


Nomor potong tidak disediakan, meskipun mereka dapat ditiru, sampai titik tertentu, dengan pra-
penyaringan.

Output ke perangkat eksternal opsional, misalnya, memasukkan saluran pada port paralel,
atau saluran serial, mungkin juga berguna.

Gunakan cw online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad