عالم المنطق: دليل المبتدئين

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

ملحوظة:

قليلا عن المصطلحات في هذا الدليل:

في LogicWorld ، يمكن أن تكون الإشارات في أي من الحالتين:

  • نشط / أحمر / صحيح / مرتفع …… .. سأسمي هذه الحالة الحقيقة
  • غير نشط / أسود / خطأ / منخفض…. سأسمي هذه الدولة خاطئة

    أصغر وحدة زمنية - خطوة واحدة من انتشار الإشارة - تسمى القراد.

 

ضبط سرعة المحاكاة

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

ومع ذلك ، يمكن تغيير سرعة المحاكاة هذه. في الإصدار الحالي (0.90.1) ، لا توجد إعدادات قائمة لهذا ، ولكن يمكن تغيير سرعة المحاكاة مع اللعبة داخل اللعبة يرجى العلم بأن يوجد سن محدد للمشاركة بهذه البطولات. الرجاء قراءة القواعد أدناه..

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

قم بإحضار وحدة التصحيح
  • اضغط على [`] مفتاح في اللعبة - أو أي مفتاح حددته من أجله "فتح وحدة التحكم في التصحيح" في إعداد الضوابط.

أدخل الأمر لتغيير سرعة المحاكاة
  • أدخل الأمر الخادم "simulation.rate X" أين X هي قيمة عددية ، تحدد عدد التكات التي يجب حسابها في الثانية.

انتشار الإشارة

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



يمكننا توصيل هذه السلاسل بطريقة دائرية و "إدراج" إشارة صحيحة في أي وقت ونقطة:


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


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

مشغل نقرة واحدة

مع القليل من منطق يمكن للمرء أن يحول إشارة طويلة الأمد إلى دفعة واحدة. الدائرة البسيطة التالية تحقق ذلك:

ما ورد أعلاه يصور حالة الاستعداد للدائرة.
سوف يمر ضبط الإدخال على TRUE مع تأخير علامة واحدة:

لكن العلامة التالية لن تمر بعد الآن بإشارة TRUE.
تظل هذه الحالة المؤمنة طالما أن الإدخال هو TRUE. بمجرد أن يصبح خطأ ، يتطلب النظام واحدًا آخر علامة قبل العودة إلى حالة الاستعداد في البداية:

بعض شرائع القراد البسيطة

يمكن استخدام سلسلة دائرية من المخازن المؤقتة المبرمجة لإنتاج دفق ثابت من تكوينات الإشارات العشوائية كما هو موضح سابقًا ، ولكن هناك أيضًا بعض البنى الأبسط - والأكثر إحكامًا - التي تحقق أنماط إشارة منتظمة.

هناك بالتأكيد العديد من الطرق المختلفة لبناء مثل هذه الشرائع ، والعثور عليها هو جزء من متعة LogicWorld ، ولكن لتبدأ: إليك بعض الأمثلة:

2: 2 ضع علامة Canon

1: 3 ضع علامة Canon

1: 1 ضع علامة Canon

اترك تعليق

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish