अल्टियम कहता है कि मेरे लेबल तैर रहे हैं


11

कुछ समय के लिए अल्टियम और मल्टी शीट प्रोजेक्ट का उपयोग किया गया। मेरी नवीनतम परियोजना में बहुत सारे संकेत शामिल हैं इसलिए मैं बहुत सारे लेबल, पोर्ट, बूस का उपयोग करके चीजों को सुव्यवस्थित रखने की कोशिश कर रहा हूं।

इसलिए मेरे पास माइक्रोकंट्रोलर शीट से सिग्नल को सक्षम करने के लिए एक बस है , जिस सामान को सक्षम करने की आवश्यकता है। और गलती की स्थिति, वर्तमान इंद्रियों और इतने पर के लिए भी ऐसा ही है।

बस उपयोग का उदाहरण

मैं अलग busses के लिए एक ही 4 की तरह है। अब Altium कहता है कि पोर्ट की तरफ सभी NET लेबल तैर रहे हैं। इस बारे में मैं कुछ नहीं कर सकता: मैंने वह सब कुछ करने की कोशिश की जिसके बारे में मैं सोच सकता था, लेकिन फिर भी मेरे पास कुछ 20 फ़्लोटिंग नेट हैं। अगली तस्वीर में आप मेरे द्वारा बनाई गई मल्टी शीट कनेक्शन देख सकते हैं: एक सेंसर शीट की पुनरावृत्ति, उनमें से सभी 8 एक बस पर झुकी हुई थीं, और बस माइक्रोकंट्रोलर पर जा रही थी।

मल्टी शीट कनेक्शन

इसलिए मुझे वास्तव में कुछ भी तैरता नहीं मिला है, फिर भी अल्टियम अभी भी इसे इसी तरह देखता है। ऐसा क्यों है?


4
समाधान इस प्रकार है। जब शुद्ध लेबल को एक बस का हिस्सा बनाया जाता है, तो उन्हें पहली छवि की तरह स्पष्ट रूप से कनेक्ट होने की आवश्यकता नहीं होती है। नेटलैबल्स के समान संप्रदाय के साथ कहीं न कहीं एक बस होना पर्याप्त है, और ये स्वचालित रूप से कनेक्ट हो जाएंगे। तो पहली छवि में क्या होता है कि एक बस है, और प्रत्येक ENABLEx netlabel के लिए दो कनेक्शन हैं । इसलिए हर सक्षम के लिए, एक हमेशा प्रभावी रूप से तैरता है। मुझे यह महसूस करने के लिए तीन दिन लगे, लोल!
क्लाउडियो

जवाबों:


1

मैं कहूँगा हाँ आपके पास फ्लोटिंग सिग्नल हैं।

चित्र 2 में, विकर्ण रेखाएं केवल चित्रमय तत्व हैं, वे तार नहीं हैं।

यह भी: क्या आपने "पुनरावृत्ति" के रूप में दूसरी तस्वीर में उप-योजनाबद्ध निर्दिष्ट किया था?


हां मैंने रिपीट निर्दिष्ट किया। मैंने समस्या पाई है, बहुत बेवकूफ। अब सही उत्तर लिख रहा हूँ। समय लेने के लिए शुक्रिया!
क्लाउडियो

1

आपके बस नाम में तीन डॉट हैं। आपके पास डॉक्स के अनुसार दो बिंदु होने चाहिए : Sense[1...8] होना चाहिए Sense[1..8]


1

जब शुद्ध लेबल को एक बस का हिस्सा बनाया जाता है, तो उन्हें पहली छवि के दाईं ओर की तरह स्पष्ट रूप से कनेक्ट होने की आवश्यकता नहीं होती है। नेटलैबल्स के समान संप्रदाय के साथ कहीं न कहीं एक बस होना पर्याप्त है, और ये स्वचालित रूप से कनेक्ट हो जाएंगे।

तो पहली छवि में क्या होता है कि बस परिभाषा को पोर्ट पर ENABLE [1..8] पर कॉल करके किया जाता है और यह पहले से ही माइक्रोकंट्रोलर के पिन पर परिभाषित सभी ENABLE संकेतों को एकत्र करता है। तो संकेत ENABLE1 पहले से ही माइक्रो के पिन और बस से जुड़ा हुआ है।

फिर इस बंदरगाह से एक बस खींची जाती है और इससे प्रत्येक व्यक्तिगत सिग्नल को दाईं ओर दिखाया गया है। तो ये संकेत वास्तव में उपयोग बिंदु (सिंक) के बिना लटक रहे हैं और यही कारण है कि अल्टियम " नेट फ्लोटिंग " चेतावनी फेंकता है ।

[ वर्षों पहले मैंने उत्तर को अपनी मूल पोस्ट पर एक टिप्पणी के रूप में पोस्ट किया था, इसलिए मैंने सही उत्तर पोस्ट करके इसे साफ किया ]


0

बस से आने वाले नेट लेबल और नेट को हटा दें [१.।]। केवल एक बंदरगाह प्रवेश और बस छोड़ दें

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.