Art ASCII "appliqué"

Bonjour, Habr! L'auteur d'un article récent a parlé d'une variété d'art ASCII, qui ne semble pas être tout à fait un «art», c'est-à-dire de l'art. Parce qu'elle sert à des fins pratiques: montrer un petit croquis, graphique, schéma électrique ou autre ... J'ai décidé de me souvenir de quelque chose à ce sujet.

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 | 

Il était une fois, les IDC pour les API fonctionnaient de la même manière que la plupart des autres programmes sérieux de l'époque - en mode texte. Le programmeur pourrait regarder quelque chose comme ça (extrait d'ici ):

 | (NC physical (NC physical | | Switch) Switch) | | Low Level High Level Fill Valve | |------[ ]------|------[ ]----------------------(OUT)---------| | | | | | | | | | | Fill Valve | | |------[ ]------| | | | | | 

Les automates modernes équipés d'écrans intégrés sur le HD44780 peuvent encore le faire aujourd'hui.

Mais même lorsqu'il était à l'ordinateur, où le mode graphique est la seule et aucune alternative (par exemple, BC), le compilateur de l'instruction ou de la référence pourrait par inertie le faire (un fragment du schéma structurel du microprocesseur K1801BM1, d'ici ):

  1 34 30 29 35 31 32 33 | | | | | | | | CLC| | ACLO| DCLO| VIRQ| IRQ1| IRQ2| IRQ3| | INIT| | | | | | | \|/ | \|/ \|/ \|/ \|/ \|/ \|/ | \|/ | | | | | | |___|___| /|\ |_|_____|_____|_____|_____|_____|_| | | | |  | |- | | |  | || | |_______________|_________________| |___|___| | | | | /|\ /|\ | | | | | 

L'inertie s'est poursuivie dans les années 90, et même au début de zéro. Voici, par exemple, un croquis réalisé en 1997:

  __________________________ / /\ | | | | SOUP CAN | | | | | | | | | | __ | RUBBER | | ( ) | SHEET __\ | | (__) | / | | | /__ WITH | | | \ HOLE | | | | | | | | | \_________________________\/ 

Il s'agit d'un générateur d'anneaux vortex qui est familier à beaucoup (d' ): d'un côté de la membrane, de l'autre, un mur avec un trou.

Ils auraient également pu représenter le circuit électrique. Si en même temps nous prenions des caractères pseudographiques de la deuxième partie de la table de code, nous obtenions une liaison au codage. Il est toujours possible de passer de KOI-8P à 866 et vice versa, mais en 1251, où il n'y a pas de tels symboles, c'est déjà un problème. Lors de l'utilisation des fonctionnalités supplémentaires des éditeurs, par exemple Vortex (pour la Colombie-Britannique) ou «Word and deed», une liaison générale à un éditeur spécifique a été obtenue. Vortex était généralement la chose la plus pratique: vous ne comprenez pas immédiatement dans quel éditeur le diagramme est exécuté, en texte ou en graphique. Mais le rejet de tout cela a fourni une véritable multiplateforme. Il a été possible de dresser un schéma, par exemple, chez Amiga, et de regarder Corvette. Voici le convertisseur de polarité de + 5V à -5V, une chose utile pour expérimenter avec KR580VM80, des diodes avec des anodes vers le haut, d'ici :

  +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) 

Il n'y avait pas de norme pour les schémas ASCII. Surtout en ce qui concerne la façon d'indiquer l'intersection de conducteurs sans connexion, mais comme avec une connexion. Certains ont préféré cette méthode:

  | -+-  | | | ---  -|-  | | 

D'autres sont comme ça:

  | | -o-  -*-  | | | -+-  | 

Dans les deux cas, une navigation rapide était facile. Une décomposition du schéma en fragments a permis de se débarrasser pratiquement des intersections.

Pourquoi ont-ils continué à le faire alors que presque tout le monde avait des cartes vidéo VGA et supérieures? Il y a plusieurs raisons.

  1. Le format convenait aux groupes de discussion et à Fidonet.
  2. Le texte (ou HTML) et un ensemble d'illustrations en ASCII sont un seul fichier, et ce n'est pas une archive. Pour les éditeurs de texte qui vous permettent de combiner du texte et des graphiques en un seul fichier (l'un d'eux est à nouveau "Word and Deed"), il n'y avait pas de norme unique. En général, et maintenant il n'y en a pas, mais les suites bureautiques modernes importent au moins en quelque sorte des formats les uns les autres, et puis ... Oui, et la liaison à un éditeur particulier, encore une fois, tout le monde n'a pas aimé.
  3. Pas moins de "zoo" a pris place dans le monde des formats graphiques. La norme de facto actuelle «PNG, GIF, JPEG» n'est pas venue immédiatement. Il y avait BMP, PCX et autres. Ensuite, bien sûr, ils ont proposé des visualiseurs multi-formats, tels que PV.
  4. Il n'y avait pas toujours de sites avec hébergement de photos intégré, tels que "Habr" ou "At Samodelkina". Des photos de tiers hébergeant des images démolies il y a des années ou par manque de vues.
  5. Les anciennes cartes VGA en mode graphique ont fourni une fréquence d'images inférieure. Lorsque tout le monde avait des moniteurs CRT, cela importait. Et les imprimantes matricielles imprimaient très rapidement le texte en mode Brouillon.

Eh bien, pourquoi maintenant tout ça? Tout d'abord, la nostalgie. Après tout, ils écrivent de la musique de bip, bien qu'aujourd'hui même un téléphone à bouton-poussoir pour 400 roubles joue MP3. Deuxièmement, des fragments de diagrammes expliquant où se connecter au format ASCII sont placés directement dans les croquis. Donc (tiré d'ici ), vous pouvez enregistrer les conclusions d'Arduino en y connectant des indicateurs via les compteurs:



Utilisez cette technique à la fois vous et celui qui décide de répéter votre conception, vous économiserez des mouvements corporels supplémentaires. S'il téléchargeait le croquis depuis longtemps et oubliait d'où il venait, il n'aurait pas à se souvenir ni à chercher.

Source: https://habr.com/ru/post/fr441394/


All Articles