फ्लोचार्ट सम्पादक र डिबगर

फ्लोचार्ट सम्पादक र डिबगर

Jump to TINA Main Page & General Information 

MCU विधानसभा कोड लेखन लेखन एक कठिन र कठिन कार्य हो। तपाईं सफ्टवेयर विकासलाई सरल बनाउन सक्नुहुन्छ र म्यानुअल कोडिङको सट्टामा इलेक्ट्रोनिक हार्डवेयर डिजाइन गर्न अधिक समय प्राप्त गर्न सक्नुहुन्छ, तपाईले TINA को फ्लोचार्ट संपादक प्रयोग गर्दछ र MCU कोड उत्पन्न गर्न र डिबगर गर्न मात्र प्रतीकहरू र प्रवाह नियन्त्रण लाइनहरू प्रयोग गरेर डिबग गर्नुहोस् र त्यसपछि यसलाई चलाउनुहोस् वा डिबग गर्नुहोस्। कोडमा डिजिटल वा मिश्रित सर्किट वातावरण।

फ्लोचार्ट सम्पादक

निम्न उदाहरणमा, एक फ्लोचार्ट एक साधारण सर्कलमा एम्बेडेड एक MCU नियन्त्रण गर्न।

फ्लोचार्टले दुई नम्बरहरू थप्छ जुन PIC16F73 माइक्रोक्रोम्यानरको दुई पोर्टबाट पढ्न सकिन्छ।

नियन्त्रित प्रवाहचित्र यो जस्तो देखिन्छ:

जेनेरेट कोड हेर्नका लागि थिच्नुहोस् कोड फ्लोचार्ट सञ्झ्यालको शीर्षमा ट्याब।

फ्लोचार्ट डिबगर

TINA फ्लोचार्टबाट सिमुल्युसनको लागि आवश्यक विधानसभा कोड स्वचालित रूपमा उत्पादन गर्दछ।

TINA को प्रवाहचार्ट डिबगर सुविधा प्रयोग गरी तपाइँ अघिल्लो पूरा प्रवाह चार्ट गर्न र डिबग गर्न सक्नुहुनेछ।

तपाईँले लगातार बटन चलाउन बटन थिच्नु भएको कार्यक्रम चलाउन सक्नुहुन्छ,

चरण अगाडि बढ्न चरण अगाडी बटन थिचेर,

वा रोक्नुहोस् बटन रोक्न यो कार्यक्रम रोक्नुहोस्।

डिबगरले यसको पृष्ठभूमिको रङ्ग पहेंलोमा बनाएर सक्रिय प्रवाहचार्ट घटक देखाउनेछ।

डिबगरले यसको पृष्ठभूमिको रङ्ग पहेंलोमा बनाएर सक्रिय प्रवाहचार्ट घटक देखाउनेछ।

त्यहाँ तीन महत्वपूर्ण ट्याबहरू डिबगरको माथिल्लो बायाँ कुनामा रहेको छ जुन स्रोतको दृश्य स्थापित गर्दछ। यदि तपाईंले चयन गर्नुभयो भने फ्लोचार्ट ट्याब, तपाईं फ्लोचार्ट मार्फत देख्न र डिबग गर्न सक्नुहुनेछ। यदि तपाईंले चयन गर्नुभयो भने फ्लोचार्ट + कोड ट्याब, TINA दुवै प्रवाह चार्ट र विधानसभा कोड प्रदर्शन हुनेछ।

तपाईं यो दृश्यमा, फ्लोचार्टमा र विधानसभा कोडमा ब्रेकस्पेसहरू राख्न सक्नुहुन्छ। यदि तपाइँ अन्तिम मोड चयन गर्नुहुन्छ भने, कोड, तपाईं पारंपरिक विधान भाषा डिबगिङ प्रयोग गरेर डीबग गर्न सक्नुहुन्छ।

नोट गर्नुहोस् कि फ्लोचार्ट र विधानसभा कोड सिङ्क्रोनाइज गर्न, र कोड थप पढ्न योग्य बनाउन, TINA थप लेबल र कोडमा टिप्पणी सम्मिलित गर्दछ; उदाहरणका लागि:

फ्लोचार्ट लेबल 2:; एक्स <- पोर्टा

यो लेबलले प्रदर्शन वा कोडको परिचालन तर्क बदल्न सक्दैन।

प्रयोगकर्ता-निर्दिष्ट बिन्दुहरूमा कोड कार्यान्वयनलाई रोक्न ब्रेकस्पटहरू प्रयोग गरिन्छ, रेजिस्टर र मापदण्डहरूको परीक्षालाई अनुमति दिँदै। TINA breakpoints सम्मिलित गर्न र हटाउन धेरै तरिकाहरू प्रदान गर्दछ।

मिश्रित मोड उदाहरण

TINA फ्लोचार्ट प्रोग्रामिंग को सबै भन्दा उपयोगी सुविधा को एक छ कि तपाईं डिबग सर्किट संचालन को परीक्षण गर्न सक्छन् जसमा MCUs प्रवाह चार्ट द्वारा प्रोग्राम गरिएको छ, मिश्रित एनालॉग-डिजिटल वातावरण मा।

निम्न सर्किट, TINA मा समावेश गरिएको एक मोटर नियन्त्रक हो जुन तपाईं चलाउन सक्नुहुन्छ र TINA को अन्तरक्रियात्मक मोडमा डिबग गर्न सक्नुहुन्छ।