وضع المحاكاة التفاعلية

وضع المحاكاة التفاعلية

Jump to TINA Main Page & General Information 

إن الاختبار النهائي لدائرتك هو أن تجربها في موقف "واقع حقيقي" باستخدام أدوات التحكم التفاعلية (مثل لوحات المفاتيح ومفاتيح التبديل) ومشاهدة شاشات العرض أو غيرها من المؤشرات. يمكنك إجراء مثل هذا الاختبار باستخدام وضع المحاكاة التفاعلية في TINA. لا يمكنك اللعب باستخدام عناصر التحكم فحسب ، بل يمكنك أيضًا تغيير قيم المكونات وإضافة المكونات أو حذفها أثناء إجراء التحليل.

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

حدد الوضع التفاعلي المطلوب (DC أو AC أو TR أو DIG أو VHDL) مع زر. اضغط على .

يمكن رؤية اختيار الوضع الحالي على الزر. يمكنك أيضًا تحديد الوضع التفاعلي المطلوب باستخدام أوامر القائمة التفاعلية في TINA.

دعونا نرى بعض الأمثلة. تعمل جميع الأمثلة مع الإصدار التجريبي من TINA.

الدائرة الرقمية مع لوحة المفاتيح (وضع DIG)

الدائرة الرقمية مع لوحة المفاتيح
الدائرة الرقمية مع لوحة المفاتيح
(EXAMPLESMULTIMEDDISPKEY.TSC)

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

مفتاح الضوء مع الثايرستور (وضع DC)

افتح دائرة التبديل Thyristor.TSC من المجلد EXAMPLES واضغط على زر. سترى الشاشة التالية:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

اضغط على المفتاح A أو انقر فوق الزر "تشغيل" لتشغيل الضوء (يجب النقر فوق المكان الذي يتحول فيه المؤشر إلى سهم رأسي). سيتم تشغيل الثايرستور والمصباح الكهربائي ويظلان في وضع التشغيل ، حتى بعد تحرير زر الضغط. يمكنك إيقاف تشغيل Thyristor والمصباح الكهربائي عن طريق الضغط على المفتاح S على لوحة المفاتيح أو النقر فوق الزر S. يعرض مقياسا التيار الكهربائي التيارات في كلتا ولايتي الدائرة.

شبكات منطق السلم (وضع DC)

تتحقق دائرة الدائرة الذاتية (تسمى أحيانًا المزلاج) بواسطة منطق السلم في ملف الدائرة LADDERL.TSC في مجلد EXAMPLESMULTIMED.

في البداية سوف ضوء أحمر الصمام.
انقر فوق الزر START (انقر عندما يتغير المؤشر إلى سهم عمودي). سوف يغلق OCR1 ويبقى مغلقًا ، حيث أن التيار المتدفق عبر OCR1 سيظل ممغنطًا في ملف ترحيل CR.
وبالتالي فإن الضوء الأخضر سوف يضيء. سيتم فتح OCR2 وسيتم إيقاف تشغيل مؤشر LED الأحمر.
إذا قمت بالنقر فوق الزر "إيقاف" ، فستفصل الدائرة المعلقة ذاتيا ، وسوف يتم تحرير مرحل CR ، وسوف يضيء المصباح الأحمر مرة أخرى ، وسيتم إيقاف تشغيل مؤشر LED الأخضر.

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


منطق السلم: الحالة الأولية أو بعد النقر على زر STOP.

الدولة بعد النقر على زر START

دوائر VHDL (وضع VHD)

من الميزات الرائعة في TINA أنه لا يمكنك اختبار دوائر VHDL فحسب ، بل تعديلها أيضًا ، بما في ذلك رمز VHDL نفسه. دعونا نرى هذا من خلال مثال Calculator_ex.TSC في المجلد أمثلة / VHDL / Interactive في TINA.


آلة حاسبة VHDL

هذه دائرة حاسبة خاصة تتحكم فيها لوحة المفاتيح Opcode. تقوم رموز التشغيل 1 و 2 و 3 و 4 بتنفيذ آلة حاسبة أساسية من أربع وظائف مع العمليات الحسابية + و - و / و *. يمكن إضافة عمليات أخرى عن طريق تعديل رمز VHDL داخل وحدة التحكم. أول اضغط على لأن Opcode هو 1 ، يجب أن تشاهد 4 + 2 = 6 على شاشة LCD. جرب رموز Opcodes الأخرى بإعدادات مختلفة على KeyPad1 و KeyPad2.

الآن ، دعونا ننفذ العملية المتوسطة التي سيتم تعيينها إلى Opcode 5. انقر نقرًا مزدوجًا فوق مربع التحكم واضغط على Enter Macro. سيظهر رمز VHDL للمكون.

يتم إجراء الحسابات الفعلية في عبارة CASE في نهاية رمز VHDL. لنعدّل الشفرة مثل هذا:

CASE  c1  IS
WHEN 1 => o1 := a1 + b1;
WHEN 2 => o1 := a1 - b1;
WHEN 3 => o1 := a1 / b1;
WHEN 4 => o1 := a1 * b1;
WHEN 5 => o1 := (a1 + b1)/2;
WHEN OTHERS => o1 := 0;
END CASE;

أغلق نافذة محرر VHDL واضغط على زر. اضبط 5 على لوحة المفاتيح Opcode وسترى متوسط ​​إعدادات KeyPad1 و KeyPad2 على شاشة LCD.


متوسط ​​(أ + ب) / حساب 2 مع Opcode = 5

دوائر متحكم (MCU)