آموزش نحوه اجرای برنامه متلب

این آموزش کاملا عامیانه و در سطح مبتدی تهیه شده تا براحتی با هر دانشی از متلب بتوانید از آن استفاده کنید. در این آموزش فایل های مرسوم نرم افزار Matlab را معرفی و نحوه اجرای برنامه را در نرم افزار متلب بررسی می کنیم.
آنچه در این فیلم خواهیم دید:
اجرای ام فایل در متلب
اجرای ام فایل و فانکشن ها در متلب
اجرای سیمولینک در متلب
اجرای سیمولینک و ام فایل ها در کنار هم با متلب
اجرای لایو اسکریپت ها در متلب

سعی شده در این آموزش از متلب, برخی از خطاهایی که ممکن هست در هنگام اجرای برنامه متلب با آن مواجه شوید را توضیح دهیم.

رفع مشکلات هنگام اجرای برنامه متلب

عمده مشکلاتی که هنگام اجرای برنامه متلب ممکن است وجود داشته باشد:

  1. اجرای ام فایل مستقیما از درون فایل فشرده .zip یا .rar خطا ایجاد می کند. باید ابتدا از حالت فشرده خارج کرده “extract” و بعد برنامه را اجرا کرد.
  2. در حالتی که برنامه از چند ام فایل یا سیمولینک, عکس, اکسل و… تشکیل شده است, باید در هنگام اجرا, همه فایل ها در کنار هم در یک پوشه باشند.
  3. برای اجرا نیازی نیست قسمتی از برنامه را جایی کپی کنید و فقط با باز کردن فایل اصلی و اجرای آن یا زدن F5 برنامه اجرا می شود.
  4. وقتی چند ام فایل یا سیمولینک در پروژه وجود دارد, فقط نیاز به اجرای ام فایل یا سیمولینک اصلی هست. مابقی فایلها با اجرای برنامه اصلی فراخوانی و اجرا می شوند. معمولا ام فایل هایی که با function شروع شده اند , فایل های کمکی هستند و به تنهایی قابل اجرا نیستند. اینها با اجرای برنامه اصلی فراخوانی و اجرا می شوند.
  5. در اجرای فایل سیمولینک متلب, استفاده از همان نسخه ای از متلب که در آن شبیه سازی صورت گرفته, ضروری است. شاید با ورژن های دیگر نیز اجرا شود. بطور مثال شاید فایل سیمولینکی که در متلب 2015a پیاده شده است در متلب 2018b اجرا شود, ولی در متلب 2014a اجرا نشود. یا برنامه در 2016a اجرا شود ولی در 2016b اجرا نشود.
  6. وقتی که برای اولین بار ام فایلی را میخواهید اجرا کنید. اگر با پنجره ای روبرو شدید, باید گزینه change folder را انتخاب کنید. در واقع باید برنامه را در پنجره کارنت فولدر متلب ببینید و بعد اجرا کنید.
  7. استفاده از نام فارسی و یا سیمبل هایی مثل @,& و… در مسیر برنامه متلب باعث خطا در هنگام اجرا می شود. حتی وقتی برنامه متلب در مسیری مشابه زیر باشد نیز خطا خواهد داد:

C:\Users\محمد\ِDesktop

باید کل مسیر تا برنامه به صورت لاتین باشد و گرنه برنامه هنگام اجرا با خطا مواجه می شود.

10 پاسخ
  1. حامد گفته:

    با سلام
    بنده ی فایل سیمولینک دارم که وقتی میخام تو متلب ازش اجرا بگیرم با اخطار :
    To disable this error message, use Simulink preferences.
    To create a model that is compatible with this version of Simulink,
    load the model in Simulink 8.8 and select File > Export Model to >
    Previous Version.
    روبرو میشم

    پاسخ
    • Matlabi گفته:

      سلام
      این پیغام بیانگر این هست که سیمولینک در ورژن بالاتر تهیه شده.
      سیمولینک 8.8 مربوط به متلب R2016b هست. و باید با این ورژن سیمولینک را اجرا کنید.
      یا باید با متلب R2016b به ورژن مورد نظر اکسپورت کنید تا امکان اجرا در ورژن های قبلتر وجود داشته باشد.

      پاسخ
      • حامد گفته:

        ممنون بابت راهنمایی تون ….من نسخه ۲۰۱۷a نصب کردم بازم ارور میده موقع ران کردن ……حتما باید ورژن متلب نسخه (b) متلب ۲۰۱۶ به بالا باشه ؟ یعنی با نسخه (a) متلب حتی با ورژن بالاتر مثلا ۲۰۱۹ هم به مشکل بر میخورم ؟

        پاسخ
        • Matlabi گفته:

          سلام. ربطی به نسخه a ندارد. هر سال دو نسخه از متلب منتشر میشه که با نام های aوb هست.
          اینطور نیست که بگین ورژن های a با هم سازگار هستند و ورژن های b با هم.(این استدلال اشتباست)
          در حقیقت تقریبا هر 6ماه یکبار نسخه توسعه داده شده متلب منتشر میشود که چون دو نسخه در یکسال میشود با اندیس های aوb منتشر میشود.
          بیشتر خطا ها در ورژن های بالاتر متلب قابل رفع هست. باید بررسی کنید ببینید خطا مربوط به چی هست.
          اگر خطا رفع نشد, چاره ای جز استفاده از متلب 2016b نیست

          پاسخ
  2. تینا گفته:

    سلام
    خسته نباشید
    من متلب ۲۰۱۹b رو تازه نصب کردم
    وقتی فایل های سیمولینک رو باز میکنم به صورت خود برنامه متلب باز میشه
    به صورت خودکار بعدش سیمولینک باز نمیشه و حتما باید از داخل برنامه فایل های سیمولینک رو باز کنم

    حتی شکل ایکون ها هم تغییر کرده و همه به صورت لگوی متلب هست

    مشکل از کجاست؟

    ممنون میشم راهنمایی کنید

    پاسخ
  3. شقایق گفته:

    سلام.ببخشید من یک فایل با پسوند mdl را میخواهم در متلب 2013 باز کنم.راهنمایی میکنین؟

    پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *