رفع اشکال یا debugging در متلب

موسسه پایا پروژه به عنوان متصدی انجام پروژه های متلب وظیفه ی خود می داند که در راستای آموزش نرم افزار متلب گام های موثری را بردارد. با توجه به اینکه یک دوره آموزشی متلب مستلزم تمرین و تلاش بسیار است. اما این موسسه تلاش می کند سهم کوچکی در جهت یادگیری شما داشته باشد.

لزوم debugging یا اشکال زدایی در انجام پروژه متلب

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

توابع اشکال زدایی یا debugging در متلب

تابع dbclear: این تابع برای حذف نقاط breakpoint در سند کاری متلب به کار می رود. اگر از دستور dbclear all استفاده کنیم، تمام نقاط breakpoint را در تمام اسناد کاری حذف می کند، همچنین نقاط breakpoint تنظیم شده برای خطاها، هشدارها و پیغام های naninf / infnan را حذف می کند.

تابع dbcont: dbcont اجرای یک فایل کد MATLAB را از یک نقطه breakpoint از سر می گیرد. اجرا تا زمانی که نقطه انفصال دیگری مشاهده نشود، شرط مکث برآورده شود، خطایی رخ دهد یا نرم افزار MATLAB به درخواست فضای کاری پایه بازگردد، ادامه می یابد.

تابع dbquit: این تابع حالت اشکال زدایی یا debugging را خاتمه می دهد. سپس Command Window خط استاندارد را نمایش می دهد (>>). سند در حال اجرا تکمیل نشده و هیچ نتیجه ای بازگردانده نمی شود. همه نقاط شکست یا breakpoint ها در سند باقی می مانند، مگر اینکه سند کاری شامل یکی از دستورات clear all clear function, clear classes باشد.

 

Debugging در متلب

تابع dbstatus: با استفاده از این تابع، تمام نقاط breakpoint از جمله خطاها، هشدارها و naninf ها لیست می شوند.

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

توابع مخصوص debugging در نرم افزار متلب انواع مختلفی دارند که می توانید با مراجعه به help این نرم افزار با تمامی آن ها و همچنین نحوه عملکردشان در اشکال زدایی آشنا شوید.

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

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

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
برای ادامه، شما باید با قوانین موافقت کنید

3 × 4 =

فهرست
WeCreativez WhatsApp Support
ساعت کاری 8 صبح الی 21 شب می باشد و از طریق شماره 09108760286 می توانید با ما در ارتباط باشید.
👋 سلام، چطور میتونم به شما کمک کنم؟