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

انتقال نمودار از محیط scope به محیط figure در متلب 1

نویسنده :mah3a
تاریخ:دوشنبه 12 تیر 1391-10:44 ب.ظ

شاید تا کنون برای انجام پروژها و ... در محیط سیمولینک متلب، در انتقال نمودار های خود از scope به یک محیط خوانا تر دچار مشکل شده اید

در این آموزش قصد دارم نحوه ی انتقال نمودار از محیط مشکی رنگ اسکوپ به یک محیط سفید رنگ را آموزش بدم.

فرض کنید نمودار زیر در یک شبیه سازی در محیط سیمولینک به دست آمده است:

بر روی parametersکلیک کنید:

پنجره ای مطابق شکل زیر باز می شود:

در پنجره ی باز شده بر روی Data History کلیک کرده و گزینه ی save Data To Workspace را فعال کنید:

در قسمت variable name یک اسم دلخواه نوشته و قسمت Format را بر روی Array تنظیم کنید:

بر روی okکلیک کرده و دوباره سیستم شبیه سازی شده را play کنید.

به محیط Command Window بروید، اکنون اگر نام انتخاب شده در Variable Name را تایپ کنید مقادیر نمودار را بصورت آرایه ای می بینید:

اگر تعداد نمودار ها بیشتر بود ستون های بیشتری را مشاهده می کردید در این صورت ستون اول مربوط به زمان و ستون های بعدی مربوط به نمودارهای دیگر است

حال برای رسم نمودار کافی است از دستور plot استفاده کنید:

barghstudent

دقت کنید اگر بخواهید چند نمودار را هم زمان رسم کنید باید ستون اول یعنی out(:,1) را دائما تکرار کنید

پس از اجرای دستور فوق نمودار به شکل زیر نمایش داده می شود که در این محیط به راحتی می توان تغییرا لازم را نیز بر روی آن انجام داد ( تقسیم بندی محیط grid، نام گذاری نمودار ها و...) که به دلیل راحتی کار از مطرح کردن آن خود داری می کنم ( در صورتی که در این مورد مشکلی داشتید در قسمت نظرات مطرح کنید)

 

مطمئنا از قسمت توسی رنگ در شکل فوق نیز خوشتان نمی آید متلب برای این مورد نیز راه حلی دارد!

کافی است نمودار فوق را با پسوند emf. ،ذخیره کنید!

دقت کنید در محیط Figure می توانید با edit نمودار نمودار خیلی واضح و با توضیحات کاملی داشته باشید.

در صورت باز نشدن عکس ها،لطفا از قسمت نظرات اطلاع رسانی کنید تا در سایت دیگری آپلود شود

در صورت نافهموم بودن هر قسمت از آموزش اطلاع رسانی کنید

امیدوارم این آموزش مورد استفاده ی شما عزیزان قرار گرفته باشد

تمامی تصاویر دوباره آپلود شد در صورت دیده نشدن عکس ها لطفا در قسمت نظرات اطلاع رسانی کنید(4/مهر/92)

 



نوع مطلب : آموزشی (نرم افزار) 

داغ کن - کلوب دات کام
نظرات() 
Can you have an operation to make you taller?
پنجشنبه 16 شهریور 1396 02:43 ق.ظ
Simply desire to say your article is as astounding.
The clearness in your post is simply cool and i could assume you're
an expert on this subject. Well with your permission allow
me to grab your RSS feed to keep up to date with forthcoming post.
Thanks a million and please carry on the enjoyable work.
محمد علی بیوک
یکشنبه 5 شهریور 1396 06:32 ب.ظ
سلام عزیز ممنون از راهنمایی هات . یه سوال ؟ در محیط scope یه نمودار خروجی دارم که میخوام مقادیر over shoot و چند تا چیز دیگه رو از روی نمودار بدست بیارم لطفاً راهنمایی کنید چجوری از دستور step و یا ltiview میتونم استفاده کنم کلافه شدم از بس که بلد نیستم . لطفاً هر چه زودتر راهنمایی فرمایید
محمد علی بیوک
یکشنبه 5 شهریور 1396 06:32 ب.ظ
سلام عزیز ممنون از راهنمایی هات . یه سوال ؟ در محیط scope یه نمودار خروجی دارم که میخوام مقادیر over shoot و چند تا چیز دیگه رو از روی نمودار بدست بیارم لطفاً راهنمایی کنید چجوری از دستور step و یا ltiview میتونم استفاده کنم کلافه شدم از بس که بلد نیستم . لطفاً هر چه زودتر راهنمایی فرمایید
محمد علی بیوک
یکشنبه 5 شهریور 1396 06:32 ب.ظ
سلام عزیز ممنون از راهنمایی هات . یه سوال ؟ در محیط scope یه نمودار خروجی دارم که میخوام مقادیر over shoot و چند تا چیز دیگه رو از روی نمودار بدست بیارم لطفاً راهنمایی کنید چجوری از دستور step و یا ltiview میتونم استفاده کنم کلافه شدم از بس که بلد نیستم . لطفاً هر چه زودتر راهنمایی فرمایید
محمد علی بیوک
یکشنبه 5 شهریور 1396 06:32 ب.ظ
سلام عزیز ممنون از راهنمایی هات . یه سوال ؟ در محیط scope یه نمودار خروجی دارم که میخوام مقادیر over shoot و چند تا چیز دیگه رو از روی نمودار بدست بیارم لطفاً راهنمایی کنید چجوری از دستور step و یا ltiview میتونم استفاده کنم کلافه شدم از بس که بلد نیستم . لطفاً هر چه زودتر راهنمایی فرمایید
الهه
سه شنبه 19 اردیبهشت 1396 11:53 ق.ظ
یک دنیا ممنون.کلی دنبال همچین چیزی بودم
پاسخ mah3a : خوشحالم از این بابت
سلیمی
شنبه 19 فروردین 1396 04:42 ب.ظ
واقعا مفید بود، خیلی بهش نیاز داشتم.
خیلی خیلی ممنونم
لیلی
چهارشنبه 4 اسفند 1395 08:41 ب.ظ
سلام
متشکر از توجهتون
ببینید من 4تا شبیه سازی دارم که میخوام همه رو به هم متصل کنم و نتیجه ی خروجی رو ببینم، یا واضح تر بگم من یه سیستم فتوولتائیک رو میخوام شبیه سازی کنم ، در حال حاضر اجزاءش رو شبیه سازی کردم اما نمیدونم چطوری اسمبل میشن؟ این سوال من ربطی به انتقال نمودار توضیح داده شده این صفحه نداره و یه سوال راجع به متلب هستش. ممنون میشم کمکم کنید.
پاسخ mah3a : اگه امکانش هست دو تا از شبیه سازی ها تون رو برام بفرستید تا بهتون بگم چیکارش کنید
mahsa_2007_1461@yahoo.com
شرمنده من این روزها بینهایت درگیرم و دیر به دیر فرصت می کنم به اینجا سر بزنم تا جمعه برام بفرستید قول می دم براتون چک کنم
لیلی
پنجشنبه 28 بهمن 1395 04:46 ب.ظ
سلام
میشه لطفا جواب منو بدید ؟ خیلی کارم لنگ مونده
پاسخ mah3a : سلام دوست عزیز
می خواید توی یه شکل واحد منظورتون حالت مقایسایه؟؟؟
شما از روش گفته شده در همین روش استفاده کنید نام های متغیری به هر کدوم از نمودارها در اسکوپ بدید و بعد که اجرا کردید همه ذخیره می شن و می تونید با دستور plot رسمش کنید.
mohammad hossein
پنجشنبه 28 بهمن 1395 01:09 ب.ظ
با سلام
من یه کد توی m.فایل نوشتم.....چجوری میتونم بعنوان ورودی در سیمولینک بیارم......
ممنوم
پاسخ mah3a : از بلاک function استفاده کنید
مرتضوی
جمعه 22 بهمن 1395 10:45 ب.ظ
سیگنالی توی سیمولینک دارم بترتیب روش شما جلو امدم میخام بیارمش توی متلب وقتی میاد یه خطی تو شکل اضافه میشه معلوم نیست از کجا میاد...
پاسخ mah3a : بیشتر توضیح بدید دستور plot را بنویسیدی تا بتونم راهنمایی کنم
لیلی
سه شنبه 12 بهمن 1395 04:30 ب.ظ
سلام و خداقوت
سوالی از متلب دارم ولی به این مطلب ارتباطی نداره ، ممنون میشم کمکم کنید ، من میخوام 4تا مدل رو که در محیط سیمیولینک متلب شبیه سازی کردم، در یک مدل واحد به هم متصل کنم ، نمیدونم چطوری میشه اینکارو کرد،2تا از مدل ها 2 ورودی و 2خروجی و 2تا از مدل ها 3 ورودی و 2خروجی هستن ، از subsystem هم نمیشد استفاده کنم، شایدم من نمیدونم چطوری استفاده کنم، مشکل من اینه ، خواهش میکنم راهنماییم کنید، پیشاپیش بسیار متشکرم
پاسخ mah3a : دوست عزیز دز بالا جوابتون رو دادم اگه منظورتون چیز دیگه ای هست پیام بذارید من فردا سعی می کنم وبلاگ رو چک کنید
علی
پنجشنبه 16 دی 1395 12:10 ق.ظ
با تشکر فراوان. خیلی مفید بود.
پاسخ mah3a : لطف دارید
حسین
سه شنبه 30 آذر 1395 10:05 ب.ظ
با سلام
فایل متلب من با بسوندslx در نتلب اجرا نمی شود.
لطفا راهنمایی بفرماییدو
حسین
سه شنبه 30 آذر 1395 09:41 ب.ظ
با سلام
فایل متلب من با بسوندslx در نتلب اجرا نمی شود.
لطفا راهنمایی بفرماییدو
حسین
جمعه 16 مهر 1395 10:50 ب.ظ
با سلام
من متلب 2011a دارم و موارد گفته شده شما رو کانلا انجام دادم اما شکل موج مثلا Iinاسکوپ من سفید که نشد هیچ.نموداری نامربوط رو باذزمینه یفید نشون داد!لطفا راهنمایی کنید
پاسخ mah3a : سلام
اسکوپ سفید نمی شه اما در محیظ خود figur می تونید نمودار خیلی خوبی رو داشته باشید
یکبار دیگه مراحل رو تکرار کنید و شکل رو برام ایمیل کنید تا راهنماییتون کنم :
mahsa_2007_1461@yahoo.com
جمعه 9 مهر 1395 07:52 ب.ظ
سلام
رسم چند نمودار در یک شکل به چه صورت هست؟
پاسخ mah3a : سلام کافیه که با استفاده از یک max نمودار ها را به سمت یک اسکوپ هدایت کنید
واعظی
شنبه 9 مرداد 1395 05:14 ب.ظ
سلام و خسته نباشید
ممنون از آموزش های خوبتان
من در سیمولینک از نمایشگر xygraph استفاده کردم
چجوری می تونم اون رو به محیط figure انتقال بدم
فیلم های آموزشی تون برام باز نشد
ممنونم
پاسخ mah3a : سلام
از همین روش گفته شده در همین قسمت استفاده کنید فقط نیازی نیست محور t را رسم کنید.
دو اسکوپ به جای xygraph استفاده کنید.
واعظی
شنبه 9 مرداد 1395 01:49 ب.ظ
سلام و خسته نباشید
ممنون از آموزش های خوبتان
من در سیمولینک از نمایشگر xygraph استفاده کردم
چجوری می تونم اون رو به محیط figure انتقال بدم
فیلم های آموزشی تون برام باز نشد
ممنونم
واعظی
شنبه 9 مرداد 1395 01:04 ب.ظ
سلام و خسته نباشید
ممنون از آموزش های خوبتان
من در سیمولینک از نمایشگر xygraph استفاده کردم
چجوری می تونم اون رو به محیط figure انتقال بدم
فیلم های آموزشی تون برام باز نشد
ممنونم
مسلم
جمعه 25 تیر 1395 08:42 ب.ظ
خیلی عالی بود
امیر
سه شنبه 11 خرداد 1395 04:25 ق.ظ
با عرض سلام و خسته نباشید.
من نمودارم تو سیمولینک یه محورش برحسب زمانه.خواستم ببرمش تو ورک اسپیس با روشی که شما گفتین ولی محوری که برحسب زمانه تغییر میکنه میخواستم بدونم چکار کنم محورم بر حسب زمان بمونه؟؟؟
ممنون
پاسخ mah3a : با سلام
با این روش محور همچنان بر حسب زمان می مونه
دقت کنید که شما با این کار به ماتریسی می رسید که به تعداد نمودار هاتون به علاوه یک (محور افقی) سطر داره و سطر اول اون نمودار زمان شما که همون محور افق هست هستش،
فرهاد
یکشنبه 9 خرداد 1395 03:03 ب.ظ
ببخشید آقا رامین منظور بود.
فرهاد
یکشنبه 9 خرداد 1395 03:02 ب.ظ
سلام
خسته نباشید
منم دنبال متلبی مشابه دوستمون آقا راین هستم...لطفا راهنمایی کنید
سوالشون این بود که باید چیکار کنیم برای انتقال شکل های متلب به فایل گزارش کارمون !!!
ممنون
پاسخ mah3a : لینک زیر را مشاهده کنید
http://barghstudent.mihanblog.com/post/62
آروین محمدی
چهارشنبه 5 خرداد 1395 11:08 ق.ظ
سلام
عالی بود
مختصر و مفید . دستتون درد نکنه.
رامین
یکشنبه 29 فروردین 1395 12:27 ق.ظ
با سلام
من یک پروژه بیرون دادم واسم انجام دادن پروژه را وقتی تحویل گرفتم دیدم که با اونی که توی متلب ران می کنم با اونی که توی pdf آورده فرق می کنه یعنی خروجی scope فرق داره بهشون گفتم گفتن که متلب بلد نیستید وگرنه شبیه سازی درسته
می خواستم ببینم آیا تو متلب کار خاصی باید انجام بدم یا برنامه خاصی می خواد واسه بدست اوردن نمودار هایی که تو pdf است ممنون میشم اگه راهنماییم کنید.
پاسخ mah3a : پاسخی برای شما ایمیل شد لطفا مشاهده کنید
Rojin
چهارشنبه 18 فروردین 1395 10:29 ق.ظ
سلام ممنون بابت راهنمایى ولى من تو command window اسم پروژه م رو كه میزنم چیزى باز نمیشه و variable name رو پیدا نمیكنم. همون new variable میشه؟
پاسخ mah3a : اسم پروژه رو نباید بنویسید باید پروژه رو drag کنید توی command window
مریم
دوشنبه 24 اسفند 1394 11:44 ق.ظ
با تشکر من یه سوال داشتم من یک پلات دارم ک میخام ب محیط سیمولینک ببرمش
پاسخ mah3a : سلام . لطفا بیشتر توضیح بدین پلات از چه جنسیه؟ چه ابزاری توی این پلانت هست؟
رادمهر
سه شنبه 27 بهمن 1394 12:50 ق.ظ
خیلیییییییییییییییییییییی
ممنووووووووووووووون
عااااااااااااااااالی
مهشید
یکشنبه 25 بهمن 1394 01:55 ب.ظ
سلام
من یک نمودار p-v دارم که بر روی display هست.اگر بخواب بعد از ران برنامه دیتا داشته باشم چیکار کنم؟
خیلی عجله دارم
ممندن
پاسخ mah3a : ببخشید اگه دیر شد
لطف کنید تنئدارتون رو برام امیل کنید تا توضیح بدم چجوری درستش کنید
mahsa_2007_1461@yahoo.com
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


نمایش نظرات 1 تا 30