मैं विंडोज 7 पीसी पर मैटलैब आर2012 (7.14.0.737) 64-बिट का उपयोग कर रहा हूं। मेरे पास 2 मॉनीटर हैं। मैं दूसरी मॉनिटर (बाईं तरफ) पर एक मैटलैब जीयूआई आंकड़ा खोलने में सक्षम होना चाहता हूं। कमांड लाइन खोलने वाले आंकड़ों परदोहरी मॉनीटर पर जीयूआई आंकड़ा नहीं खुलता है लेकिन अन्य आंकड़े ठीक हैं
ठीक काम करता है।
h = figure(... , 'position',[some -value on the other screen y w h)
लेकिन जीयूआई आंकड़ा हमेशा 1 के बावजूद 1 मॉनीटर पर किया जाता है) सही स्थिति मूल्यों जीयूआई खिड़की गुण में प्रवेश किया और/या 2) जीयूआई उद्घाटन में कोड
set(hObject, 'position',[some -value on the other screen y w h)
का उपयोग कर समारोह।
हालांकि, अगर मैं आउटपुट फ़ंक्शन में यह कोड डालता हूं तो यह ठीक है। जैसा कि आप आंकड़े दिखाई देते हैं और फिर आगे बढ़ते हुए सुरुचिपूर्ण। जीयूआई में मूल्य इस तरह से सेट किए गए हैं कि मैं उन्हें भी बनना चाहता हूं। ऐसा लगता है कि matlab द्वारा बस अनदेखा किया। कोई विचार?
- अद्यतन *
मैं के बाद से पढ़ा है कि matlab कॉल movegui(fig, 'onscreen')
जब एक गाइड के रूप से बनाए गए आंकड़ा खोलने। आर्ग। मुझे लगता है कि अब मुद्दा यह है कि इसे ओवरराइड कैसे करें, या अन्य मॉनिटर होने के लिए 'ऑनस्क्रीन' कैसे सेट करें। अभी भी इस छोर पर कोई समाधान नहीं
महान चाल, धन्यवाद! – user1877560