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





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

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

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

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

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

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








6 پاسخ
  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
      Matlabi گفته:

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

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

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

        پاسخ
        • Matlabi
          Matlabi گفته:

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

          پاسخ

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

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

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

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

برای امنیت، استفاده از سرویس reCAPTCHA گوگل مورد نیاز است که موضوع گوگل است Privacy Policy and Terms of Use.

من با این شرایط موافق هستم .