تبلیغات
وبلاگ تخصصی برق - کنترل - پیغام خطا Input signal is matrix در انتقال نمودار از scope به figure
برای کسی که آهسته و پیوسته می رود هیچ راهی دور نیست...

پیغام خطا Input signal is matrix در انتقال نمودار از scope به figure

نویسنده :mah3a
تاریخ:چهارشنبه 29 بهمن 1393-09:35 ب.ظ

در آموزش‌های قبل به شما یاد دادیم که چگونه با استفاده از تغییر فرمت داده‌ها در اسکوپ نمودار را به محیط  figure انتقال دهیم. در قسمت نظرها متوجه شدم که در استفاده از این روش با مشکلاتی روبه رو شده اید به همین دلیل تصمیم گرقتم به یکی از نظرات و مشکلاتی که احتمالا بسیاری از شما با آن برخورد کرده اید در این پست و به صورت جداگانه پاسخ دهم:

سوال 

وقتی من گزینه array را انتخاب می کنم پیغام خطا می دهد که Input signal is matrix
و باید گزینه structure انتخاب شود و در محیط متلب هم plot جواب نمی دهد
من برای رسم حالت های سیستم X1,X2از سیمولینک استفاده کردم
امکانش هست راهنمایی کنید؟

جواب

مطمئنا شما از اسکوپ چند کاناله استفاده کردید در پاسخ به این سوال باید بگویم که درست است وقتی شما از فرمت array استفاده می کنید این ارور نمایان می‌شود و شما در استفاده از این روش نمی توانید از اسکوپ دو کاناله و  بیشتر  استفاده کنید اما راه حل چیست برای نمایش دو نمودار یا دو حالت x1 و x2  می‌توانید از یک max استفاده کنید و پس از اجرای برنامه یک ماتریس با سه ستون ایجاد می شود که ستون اول زمان ، و ستون دوم و سوم بسته به اتصالات  سینگنال‌ها به max و ترتیب وارد شدن آنها به اسکوپ  x1 و x2 را نمایش می دهند حال با استفاده از دستور plot نمودارها را مشاهده کنید به عنوان نمونه اگر در نام  را در اسکوپ out انتخاب کنیم برای رسم نمودار باید دستور زیر را وارد کنید:

plot(out(:,1),out(:,2),out(:,1),out(:,3))

اگر می خواهید مانند اسکوپ دو کاناله حالت ها را مشاهده کنید از دستور subplot به جای استفاده از اسکوپ دو کاناله استفاده کنید.

امیدوارم متوجه شده باشید که چگونه می توان مشکل را حل کرد در صورتی که نیاز به توضیحات بیشتر است در قسمت نظرات بگویید.




داغ کن - کلوب دات کام
نظرات() 
mehdi
جمعه 8 خرداد 1394 02:05 ب.ظ
شما رشتتون چیه؟
پاسخ mah3a : من رشتم برق گرایش کنترل هستش
mehdi
جمعه 21 فروردین 1394 11:32 ب.ظ
مهندس خیلی خوب بود مطلبت خیلی کارمو راه انداخت، اگه تو کار مقاله در زمینه های برق هستی میتونیم باهم رو موضوعات مشترک کار کنیم
شاد باشی
پاسخ mah3a : با سلام و شما لطف دارید..
اگه موضوعی توی ذهنتون هست با کمال میل...
یاس
پنجشنبه 6 فروردین 1394 04:39 ب.ظ
سلام روزتون بخیر. سال نو مبارک . من یه مقاله رو باید پیاده سازی کنم با متلب اما قسمت نمودارهاش طوریه که من مبتدی متوجه نمیشم حتی مطمئن نیستم با خود متلبه این نمودارها یا نه :)) مسیر حرکت ربات رو با دایره های میانی نشون میده.
http://s1.img7.ir/meqoD.png
متشکرم

پاسخ mah3a : با سلام در این شکل چیز زیادی مشخص نیست و امکان داره با نرم افزار متلب یا هر نرم افزار دیگه ای باشه
واعظی
جمعه 1 اسفند 1393 01:10 ق.ظ
سلام متشکرم از پاسخ گویی عالی شما
انشااله همیشه سلامت باشید آمین
پاسخ mah3a : ممنون
خوشحالم که به پاسخ سوالتون رسیدید
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر