इंटरैक्टिव सिमुलेशन मोड

इंटरैक्टिव सिमुलेशन मोड

Jump to TINA Main Page & General Information 

आपके सर्किट का अंतिम परीक्षण इसे "वास्तविक जीवन" की स्थिति में अपने संवादात्मक नियंत्रण (जैसे कीपैड और स्विच) का उपयोग करके और इसके डिस्प्ले या अन्य संकेतकों को देखने की कोशिश करना है। आप टीना के इंटरैक्टिव सिम्युलेटर मोड का उपयोग करके इस तरह की परीक्षा कर सकते हैं। न केवल आप नियंत्रणों के साथ खेल सकते हैं, बल्कि आप घटक मूल्यों को भी बदल सकते हैं और यहां तक ​​कि घटकों को जोड़ या हटा सकते हैं जब विश्लेषण प्रगति पर है।

इंटरएक्टिव सर्किट सिमुलेशन मोड शैक्षिक और प्रदर्शन उद्देश्यों के लिए भी बहुत उपयोगी है, ट्यूनिंग सर्किट के लिए इंटरएक्टिव तरीके से, और इंटरेक्टिव सर्किट के लिए जो आप अन्यथा परीक्षण नहीं कर सकते थे, उदाहरण के लिए, स्विच, रिले या माइक्रोकंट्रोलर के साथ सर्किट। टीना में विशेष मल्टीमीडिया घटक (प्रकाश बल्ब, मोटर, एलईडी, स्विच, आदि) हैं जो प्रकाश, गति और ध्वनि के साथ प्रतिक्रिया करते हैं।

आवश्यक इंटरेक्टिव मोड (DC, AC, TR, DIG या VHDL) को चुनें बटन। दबाएं बटन.

वर्तमान मोड का चयन बटन पर देखा जा सकता है। आप टीना के इंटरएक्टिव मेनू के कमांड के साथ आवश्यक इंटरेक्टिव मोड भी चुन सकते हैं।

आइए कुछ उदाहरण देखें। सभी उदाहरण टीना के डेमो संस्करण के साथ काम करते हैं।

कीपैड वाला डिजिटल सर्किट (DIG मोड)

एक कीपैड के साथ डिजिटल सर्किट
एक कीपैड के साथ डिजिटल सर्किट
(EXAMPLESMULTIMEDDISPKEY.TSC)

आप कीपैड के साथ खेल सकते हैं और देख सकते हैं क्योंकि 7 सेगमेंट डिस्प्ले कीपैड की सेटिंग को दर्शाता है। यदि आपके पास अपने पीसी पर एक साउंडकार्ड है, तो आपको पैड के प्रमुख क्लिक भी सुनाई देंगे।

Thyristor (डीसी मोड) के साथ लाइट स्विच

EXAMPLES फ़ोल्डर से Thyristor स्विच. टीसीटी सर्किट खोलें और दबाएं बटन। आप निम्न स्क्रीन देखेंगे:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

A कुंजी दबाएं या प्रकाश चालू करने के लिए ऑन पुश बटन पर क्लिक करें (आपको उस स्थान पर क्लिक करना चाहिए जहां कर्सर एक ऊर्ध्वाधर तीर में बदल जाता है)। Thyristor और प्रकाश बल्ब चालू होगा और पुश बटन जारी होने के बाद भी चालू रहेगा। आप कीबोर्ड पर S कुंजी दबाकर या S पुश बटन पर क्लिक करके थाइरिस्टर और लाइट बल्ब को बंद कर सकते हैं। दोनों एमीटर सर्किट की दोनों अवस्थाओं में धाराओं को दर्शाते हैं।

सीढ़ी तर्क नेटवर्क (डीसी मोड)

EXAMPLESMULTIMED फ़ोल्डर में LADDERL. TCL सर्किट फ़ाइल में सीढ़ी तर्क द्वारा एक सेल्फ -होल्डिंग सर्किट (कभी-कभी एक कुंडी कहा जाता है) सर्किट का एहसास होता है।

प्रारंभ में लाल एलईडी प्रकाश करेगा।
START बटन पर क्लिक करें (क्लिक करें जब कर्सर वर्टिकल एरो में बदलता है)। OCR1 बंद हो जाएगा और बंद रहेगा, क्योंकि OCR1 से बहने वाली धारा CR रिले कॉइल को चुंबकित करती रहेगी।
नतीजतन हरे रंग की एलईडी प्रकाश करेगी। OCR2 खुल जाएगा और लाल एलईडी बंद हो जाएगी।
यदि आप STOP बटन पर क्लिक करते हैं तो आप सेल्फ-होल्डिंग सर्किट को तोड़ देंगे और CR रिले रिलीज़ होगा, लाल एलईडी फिर से प्रकाश डालेगा, ग्रीन एलईडी बंद हो जाएगा।

जब आप कर्सर हाथ के प्रतीक में बदल जाते हैं, तो आप उन पर डबल क्लिक करके हॉटकी को असाइन कर सकते हैं। हॉटकी निर्दिष्ट करने के लिए, पुश बटन के गुण संवाद के हॉटकी फ़ील्ड में सूची से एक अक्षर या संख्या चुनें।


सीढ़ी तर्क: प्रारंभिक स्थिति या STOP बटन क्लिक करने के बाद।

स्टार्ट बटन पर क्लिक करने के बाद स्टेट करें

VHDL सर्किट (VHD मोड)

टीना की एक बड़ी विशेषता यह है कि आप न केवल परीक्षण कर सकते हैं बल्कि वीएचडीएल कोड सहित फ्लाई पर वीएचडीएल सर्किट को भी संशोधित कर सकते हैं। आइए इसे उदाहरण के माध्यम से देखते हैं कैलकुलेटर_एक्स. टीसीपी टीना के उदाहरण / वीएचडीएल / इंटरएक्टिव फ़ोल्डर में।


VHDL कैलकुलेटर

यह ओपकोड कीपैड द्वारा नियंत्रित एक विशेष कैलकुलेटर सर्किट है। ऑपरेशन कोड 1, 2, 3 और 4 अंकगणितीय ऑपरेशन +, -, / और * के साथ एक बुनियादी चार फ़ंक्शन कैलकुलेटर को लागू करते हैं। नियंत्रण इकाई के अंदर VHDL कोड को संशोधित करके आगे के संचालन को जोड़ा जा सकता है। सबसे पहले दबाएं बटन, चूंकि Opcode 1 है, तो आपको LCD डिस्प्ले पर 4 + 2 = 6 देखना चाहिए। KeyPad1 और KeyPad2 पर विभिन्न सेटिंग्स के साथ अन्य Opcodes का प्रयास करें।

अब हम Opcode 5 को सौंपे जाने वाले औसत ऑपरेशन को लागू करते हैं। कंट्रोल बॉक्स पर डबल-क्लिक करें और एंटर मैक्रो दबाएं। घटक का VHDL कोड दिखाई देगा।

वास्तविक गणना VHDL कोड के अंत में CASE स्टेटमेंट में की गई है। इस तरह कोड को संशोधित करते हैं:

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 संपादक विंडो बंद करें और दबाएं बटन। Opcode कीपैड पर 5 सेट करें और आपको LCD डिस्प्ले पर KeyPad1 और KeyPad2 सेटिंग्स का औसत देखना चाहिए।


ओपकोड = एक्सएनयूएमएक्स के साथ औसत (ए + बी) / एक्सएनयूएमएक्स गणना

माइक्रोकंट्रोलर (MCU) सर्किट