2013-08-18 3 views
6

"परिस्थितियों तक स्विच" के बजाय हमें किस स्थिति में "रिलीज़ होने तक लांच" का उपयोग करना चाहिए?लैबव्यू: मैकेनिकल एक्शन "रिलीज होने तक लच" और "रिलीज होने तक स्विच" के बीच क्या अंतर है?

LabVIEW 2011 Help के अनुसार:

कुंडी जारी किया-तक ये परिवर्तन नियंत्रण मूल्य जब आप इसे क्लिक करें और मूल्य को बरकरार रखे हुए है जब तक छठी यह एक बार पढ़ता है या आप माउस बटन छोड़ दें, आधार एक होता है, जिस पर पिछले। आप रेडियो बटन नियंत्रण के लिए इस व्यवहार का चयन नहीं कर सकते हैं।

रिलीज़ होने तक स्विच-जब आप इसे क्लिक करते हैं तो नियंत्रण मान बदलता है और जब तक आप माउस बटन छोड़ नहीं देते तब तक नया मान बरकरार रहता है। इस समय पर, नियंत्रण दरवाजा बजर के संचालन के समान, इसके डिफ़ॉल्ट मान पर वापस आ जाता है। आवृत्ति जिसके साथ छठी नियंत्रण को पढ़ती है, इस व्यवहार को प्रभावित नहीं करती है। आप रेडियो बटन नियंत्रण के लिए इस व्यवहार का चयन नहीं कर सकते हैं।

उत्तर

6

दस्तावेज़ीकरण स्पष्ट रूप से पर्याप्त बताता है। Switch Until Released जब तक आप इसे जारी नहीं करते हैं तब तक मान बदलते हैं। हालांकि, यह संभव है कि, अपने छठी की जटिलता के आधार पर कि आप एक बटन दबाएं और मान को पढ़ने से पहले इसे छोड़ दें। इस मामले में नए मूल्य पर कोई कार्रवाई नहीं की जाएगी। Latch until released गारंटी देता है कि ऑफ/ऑन संक्रमण कम से कम एक बार पढ़ा जाता है।

जिसके लिए आप उनका उपयोग करेंगे, यह आपकी स्थिति पर निर्भर करता है। अधिकांश बटनों के लिए जहां एक क्लिक एक क्रिया शुरू करता है, आप आम तौर पर Latch until released का उपयोग करेंगे - ये वे बटन हैं जहां उपयोगकर्ता कुछ करने के लिए बटन क्लिक करने या कुछ टॉगल करने के लिए बटन क्लिक करने की अपेक्षा करेंगे। इन मामलों में Switch until released का उपयोग करने से उपयोगकर्ता कुछ समय समाप्त हो जाएगा बटन पर क्लिक करेगा लेकिन कुछ भी नहीं होगा।

Switch until released आमतौर पर रीयल-टाइम प्रकार नियंत्रणों के लिए उपयोग किया जाता है जहां आप कार्रवाई को बनाए रखने के लिए बटन को क्लिक करके दबाएंगे और फिर कार्रवाई को रोकने के लिए इसे छोड़ देंगे।

एक सामान्य गाइड के रूप में, आप Latch until released को एनालॉग क्रियाओं के लिए आदर्श (एक क्लिक, एक क्रिया) और Switch until released के लिए आदर्श के रूप में सोच सकते हैं (बटन नीचे होने पर कार्रवाई जारी है)।

1

एक और बड़ा अंतर यह है कि Switch When Released और Switch When Pressed घटनाओं को आसानी से Val(Sgnl) प्रॉपर्टी नोड का उपयोग करके ट्रिगर किया जा सकता है।

घटना-लूप-ए-स्टेट-मशीनों का उपयोग करते समय यह एक उपयोगी (राज्य) से अगले कार्यक्रम में प्रोग्राम करने के लिए बहुत उपयोगी है।

संबंधित मुद्दे