2011-03-14 14 views
5

मैं सिमुलिंक में एक 8-इनपुट डिजिटल मल्टीप्लेक्सर विकसित कर रहा हूं और एक सबसिस्टम बनाया है जो 3 सक्षम इनपुट के साथ एक मल्टीप्लेक्सर ऑपरेशन लागू करता है।मैं सिमुलिंक में उपप्रणाली ब्लॉक पर आईओ बंदरगाहों के प्रदर्शन को कैसे समायोजित कर सकता हूं?

मैं 3 सक्षम आदानों (S0-S2) सबसिस्टम ब्लॉक के नीचे, और सबसिस्टम ब्लॉक के अधिकार पर आउटपुट पोर्ट पर, सबसिस्टम ब्लॉक के बाईं तरफ के इनपुट चैनल (I0-I7) प्रदर्शित करना चाहते हैं, इस तरह:

  -------------- 
      |    | 
    I0----> |    | 
    I1----> |    | 
    I2----> |    | 
    I3----> |    |------>X 
    I4----> |    | 
    I5----> |    | 
    I6----> |    | 
    I7----> |    | 
      -------------- 
      ^^^
       | | | 
       S0 S1 S2 

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

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

उत्तर

0

एक विकल्प इनपुट चैनलों को केवल एक इनपुट में एकत्र करने के लिए Mux (या शायद bus) सिग्नल का उपयोग करना है। कम इनपुट के साथ, अगर वे सभी एक ही तरफ हैं तो उन्हें अलग करना आसान होगा। इसके अलावा, label your input ports को मत भूलना।

+0

धन्यवाद, अभी के लिए, मैं बस का उपयोग कर रहा हूं और उन्हें लेबल कर रहा हूं। आपके इनपुट के लिए धन्यवाद एक टन। – Kiran

+3

'पोर्ट कनेक्टिविटी' संपत्ति केवल पढ़ने के लिए है। 'set_param' इस पर काम नहीं करता है। – remus