مرحبا يا هبر! تحدث مؤلف
مقال حديث عن مجموعة متنوعة من فن ASCII ، والذي يبدو أنه ليس "فن" تمامًا ، أي فن. لأنه يخدم أغراضًا عملية: إظهار رسم صغير أو رسم بياني أو مخطط كهربائي أو مخطط آخر ... قررت أن أتذكر شيئًا حول هذا الموضوع.
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 |
ذات مرة ، عملت IDCs for PLCs بنفس الطريقة التي تعمل بها معظم البرامج الخطيرة الأخرى في وضع النص. يمكن للمبرمج أن ينظر إلى شيء مثل هذا (مأخوذ
من هنا ):
| (NC physical (NC physical | | Switch) Switch) | | Low Level High Level Fill Valve | |------[ ]------|------[ ]----------------------(OUT)---------| | | | | | | | | | | Fill Valve | | |------[ ]------| | | | | |
لا يزال بإمكان أجهزة PLC الحديثة المزودة بشاشة عرض متكاملة على HD44780 القيام بذلك اليوم.
ولكن حتى عندما كان في الكمبيوتر ، حيث يكون وضع الرسوم هو البديل الوحيد وليس البديل (على سبيل المثال ، BC) ، يمكن لمجمع التعليمات أو المرجع القيام بذلك عن طريق القصور الذاتي (جزء من المخطط الهيكلي للمعالج الدقيق K1801BM1 ،
من هنا ):
1 34 30 29 35 31 32 33 | | | | | | | | CLC| | ACLO| DCLO| VIRQ| IRQ1| IRQ2| IRQ3| | INIT| | | | | | | \|/ | \|/ \|/ \|/ \|/ \|/ \|/ | \|/ | | | | | | |___|___| /|\ |_|_____|_____|_____|_____|_____|_| | | | | | |- | | | | || | |_______________|_________________| |___|___| | | | | /|\ /|\ | | | | |
استمر الجمود في التسعينات ، وحتى في بداية الصفر. هنا ، على سبيل المثال ، رسم تم صنعه في عام 1997:
__________________________ / /\ | | | | SOUP CAN | | | | | | | | | | __ | RUBBER | | ( ) | SHEET __\ | | (__) | / | | | /__ WITH | | | \ HOLE | | | | | | | | | \_________________________\/
هذا هو مولد حلقة دوامة مألوفة للكثيرين (
من هنا ): على جانب واحد من الغشاء ، من ناحية أخرى - جدار مع ثقب.
كان يمكن أن تصور الدائرة الكهربائية كذلك. إذا أخذنا في الوقت نفسه أحرفًا pseudographic من الجزء الثاني من جدول الشفرات ، فقد حصلنا على ارتباط إلى الترميز. لا يزال من الممكن النقل من KOI-8P إلى 866 والعكس بالعكس ، ولكن في 1251 ، حيث لا توجد مثل هذه الرموز ، هذه مشكلة بالفعل. عند استخدام الميزات الإضافية للمحررين ، على سبيل المثال ، Vortex (لـ BC) أو "Word and الفعل" ، تم الحصول على رابط عام لمحرر محدد. كان Vortex هو الشيء الأكثر ملاءمة: لن تفهم على الفور أي محرر يتم تنفيذه ، في نص أو رسم. لكن رفض كل هذا وفر منصة حقيقية. كان من الممكن وضع رسم تخطيطي ، على سبيل المثال ، في Amiga ، وإلقاء نظرة على Corvette. هنا هو محول الأقطاب من + 5V إلى -5V ، وهو شيء مفيد لتجربة KR580VM80 ، الثنائيات مع الأنودات لأعلى ،
من هنا :
+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)
لم يكن هناك معيار لخطط ASCII. خاصة فيما يتعلق بكيفية الإشارة إلى تقاطع الموصلات دون اتصال ، ولكن كما هو الحال مع الاتصال. فضل البعض هذه الطريقة:
| -+- | | | --- -|- | |
البعض الآخر مثل هذا:
| | -o- -*- | | | -+- |
في كلتا الحالتين ، كان التنقل السريع سهلاً. جعل تقسيم المخطط إلى أجزاء ممكنًا من الناحية العملية التخلص من التقاطعات.
لماذا استمروا في القيام بذلك عندما كان لدى كل شخص تقريبًا بطاقات VGA وبطاقات فيديو أعلى؟ هناك عدة أسباب.
- كان التنسيق مناسبًا لمجموعات الأخبار و Fidonet.
- النص (أو HTML) ومجموعة من الرسوم التوضيحية في ASCII هما ملف واحد ، وهو ليس أرشيفًا. بالنسبة إلى برامج تحرير النصوص التي تسمح لك بدمج النصوص والرسومات في ملف واحد (أحدها مرة أخرى "Word and Deed") ، لم يكن هناك معيار واحد. بشكل عام ، والآن لا يوجد ، لكن مجموعات المكاتب الحديثة على الأقل تستورد تنسيقات بطريقة أو بأخرى بعضهم البعض ، وبعد ذلك ... نعم ، وملزمة لمحرر معين ، مرة أخرى ، لا يحب الجميع.
- ما لا يقل عن "حديقة الحيوان" وقعت في عالم الأشكال الرسومية. المعيار الفعلي الحالي "PNG، GIF، JPEG" لم يأت مباشرة. كان هناك BMP ، PCX وغيرها. بعد ذلك ، بالطبع ، توصلوا إلى عارض متعدد الأشكال ، مثل PV.
- ليست هناك دائمًا مواقع بها استضافة صور مضمّنة ، مثل "Habr" أو "At Samodelkina". استضافة صور الجهات الخارجية التي هدمت الصور على مدار الأعوام الماضية أو بسبب قلة المشاهدات.
- قدمت بطاقات VGA الأقدم في وضع الرسومات معدل إطار أقل. عندما كان الجميع مراقبين CRT ، وهذا يهم. وطابعات نقطية طبعت النص في وضع المسودة بخفة شديدة.
حسنا ، لماذا الآن كل هذا؟ أولا ، الحنين. بعد كل شيء ، يكتبون الموسيقى الصافرة ، على الرغم من أنه حتى يومنا هذا ، اضغط على هاتف يعمل بـ 400 روبل لتشغيل MP3. ثانياً ، يتم وضع شظايا المخططات التي توضح مكان التوصيل بتنسيق ASCII في مكان مريح مباشرةً في الرسومات. لذلك (مأخوذة
من هنا ) يمكنك حفظ استنتاجات Arduino عن طريق توصيل المؤشرات بها من خلال العدادات:

استخدم هذه التقنية على حد سواء أنت والشخص الذي يقرر تكرار التصميم الخاص بك ، وسوف توفر حركات جسم إضافي. إذا قام بتنزيل المخطط لفترة طويلة ، ونسي من أين جاء ، فلن يضطر إلى التذكر أو البحث.