Halo, Habr! Penulis sebuah
artikel baru -
baru ini berbicara tentang berbagai seni ASCII, yang tampaknya tidak terlalu "seni," yaitu, seni. Untuk itu melayani tujuan praktis: untuk menunjukkan sketsa kecil, grafik, listrik atau diagram lainnya ... Saya memutuskan untuk mengingat sesuatu tentang hal ini.
WA1-oo-+VD1-o-+ | | | | LCC R<-+ 1 1 2 1 | | | | | | |-oo------o-+ | +-----------------+ +--R3--+C6--| | | o--C3+-o-|4 8|-o-C7+-o-BA1-Vcc | | DA1 | | +------+ | 174 | | | | 4 | | o-C4+-R2-|2 6|-------+ | | |--C5+---|5 7|-Vcc | | |--------|9 |
Sekali waktu, IDC untuk PLC bekerja dengan cara yang sama seperti kebanyakan program serius lainnya saat itu - dalam mode teks. Pemrogram dapat mengintip sesuatu seperti ini (diambil
dari sini ):
| (NC physical (NC physical | | Switch) Switch) | | Low Level High Level Fill Valve | |------[ ]------|------[ ]----------------------(OUT)---------| | | | | | | | | | | Fill Valve | | |------[ ]------| | | | | |
PLC modern yang dilengkapi dengan tampilan terintegrasi pada HD44780 masih dapat melakukannya hari ini.
Tetapi bahkan ketika dia berada di depan komputer, di mana mode grafis adalah satu-satunya dan tidak ada alternatif (misalnya, SM), kompiler dari instruksi atau referensi dapat dengan inersia melakukan ini (sebuah fragmen diagram struktur mikroprosesor K1801BM1,
dari sini ):
1 34 30 29 35 31 32 33 | | | | | | | | CLC| | ACLO| DCLO| VIRQ| IRQ1| IRQ2| IRQ3| | INIT| | | | | | | \|/ | \|/ \|/ \|/ \|/ \|/ \|/ | \|/ | | | | | | |___|___| /|\ |_|_____|_____|_____|_____|_____|_| | | | | | |- | | | | || | |_______________|_________________| |___|___| | | | | /|\ /|\ | | | | |
Inersia berlanjut pada tahun sembilan puluhan, dan bahkan pada awal nol. Di sini, misalnya, sebuah sketsa yang dibuat pada tahun 1997:
__________________________ / /\ | | | | SOUP CAN | | | | | | | | | | __ | RUBBER | | ( ) | SHEET __\ | | (__) | / | | | /__ WITH | | | \ HOLE | | | | | | | | | \_________________________\/
Ini adalah generator cincin pusaran yang akrab bagi banyak orang (
dari sini ): di satu sisi membran, di sisi lain - dinding berlubang.
Mereka bisa menggambarkan sirkuit listrik juga. Jika pada saat yang sama kami mengambil karakter pseudografis dari bagian kedua tabel kode, kami memperoleh pengikatan pada enkode. Masih dimungkinkan untuk mentransfer dari KOI-8P ke 866 dan sebaliknya, tetapi pada 1251, di mana tidak ada simbol seperti itu, ini sudah menjadi masalah. Saat menggunakan fitur tambahan editor, misalnya, Vortex (untuk BC) atau "Word and deed", ikatan umum dengan editor tertentu diperoleh. Vortex umumnya adalah hal yang paling nyaman: Anda tidak akan segera mengerti di mana editor diagram dieksekusi, dalam teks atau grafik. Tetapi penolakan terhadap semua ini memberikan cross-platform nyata. Dimungkinkan untuk membuat diagram, misalnya, di Amiga, dan melihat Corvette. Berikut adalah konverter polaritas dari + 5V ke -5V, hal yang berguna untuk bereksperimen dengan KR580VM80, dioda dengan anoda ke atas,
dari sini :
+V ^ | +-------+---+ | | | -V Output R1 |8 |4 +----+---> | 7 ------- | | Parts List: +-----| | D2 | IC1 = 555 | +--| | + | | R1 = 1.5K R2 | 6| IC1 |---C1--+ | R2 = 10K | | | |3 | | C1 = 10uF,16V +--+--| | D1 C2 C2 = 22uF,16V | 2| | | |+ C3 = 1500pF | ------- | | D1,D2 = 1N4001 diodes C3 |1 | | | | | | +---------+-----------+----+ | === (GND)
Tidak ada standar untuk skema ASCII. Terutama berkaitan dengan bagaimana menunjukkan persimpangan konduktor tanpa koneksi, tetapi seperti halnya dengan koneksi. Beberapa orang lebih menyukai metode ini:
| -+- | | | --- -|- | |
Lainnya seperti ini:
| | -o- -*- | | | -+- |
Dalam kedua kasus, navigasi cepat itu mudah. Pemecahan skema menjadi fragmen memungkinkan untuk secara praktis menyingkirkan persimpangan.
Mengapa mereka terus melakukannya ketika hampir semua orang memiliki VGA dan kartu video yang lebih tinggi? Ada beberapa alasan.
- Formatnya cocok untuk newsgroup dan Fidonet.
- Teks (atau HTML) dan satu set ilustrasi di ASCII adalah satu file, dan itu bukan arsip. Untuk editor teks yang memungkinkan Anda untuk menggabungkan teks dan grafik ke dalam satu file (salah satunya adalah "Word and Deed"), tidak ada standar tunggal. Secara umum, dan sekarang tidak ada, tetapi office modern suite setidaknya entah bagaimana mengimpor format satu sama lain, dan kemudian ... Ya, dan mengikat ke editor tertentu, sekali lagi, tidak semua orang suka.
- Tidak kurang "kebun binatang" terjadi di dunia format grafis. Standar de facto saat ini "PNG, GIF, JPEG" tidak segera datang. Ada BMP, PCX dan lainnya. Kemudian, tentu saja, mereka datang dengan pemirsa multi-format, seperti PV.
- Tidak selalu ada situs dengan hosting foto bawaan, seperti "Habr" atau "At Samodelkina." Hosting foto pihak ketiga dihancurkan gambar selama bertahun-tahun yang lalu atau karena kurangnya pandangan.
- Kartu VGA yang lebih lama dalam mode grafis memberikan tingkat bingkai yang lebih rendah. Ketika semua orang memiliki monitor CRT, itu penting. Dan printer dot-matrix mencetak teks dalam mode Draft dengan sangat cepat.
Nah, mengapa sekarang semua ini? Pertama, nostalgia. Setelah semua, mereka menulis musik pager, meskipun hari ini bahkan telepon tombol untuk 400 rubel memainkan MP3. Kedua, fragmen diagram yang menjelaskan di mana harus terhubung dalam format ASCII ditempatkan secara langsung dalam sketsa. Jadi (diambil
dari sini ) Anda dapat menyimpan kesimpulan Arduino dengan menghubungkan indikator ke sana melalui penghitung:

Gunakan teknik ini baik Anda dan orang yang memutuskan untuk mengulangi desain Anda, Anda akan menghemat gerakan tubuh ekstra. Jika dia mengunduh sketsa untuk waktu yang lama, dan lupa dari mana asalnya, dia tidak perlu mengingat atau mencari.