برنامه نویسی اسلایدر در Mtatlab :
(به همراه دانلود m-file وfig-file )
Slider اشیاء گرافیکی هستند که به کاربر این امکان را می دهند تا مقداری را از میان دامنه پیوسته ای از مقادیر ، با حرکت یک bar به وسیله ماوس ، انتخاب کند .این مقدار بین مینیمم و ماکزیمم مقادیر پیش فرض تغییر می کند .
مثال :
یک GUI طراحی کنید که با لغزاندن BAR آن اعدادی بین 0 تا 100 تغییر کند و در یک statictext نمایش داده شود حال فرض کنید این داده ها دمای بر حسب سانتیگراد باشند در ادامه برنامه را طوری طراحی کنید که همین دما ها که بین 0 تا 100 هستند در یک statictext دیگر برحسب درجه فارانهایت نمایش داده شوند.
برای شروع کار مثل دو جلسه قبل ابتدا اشیاء مورد نیاز را آماده کنید :
1) اسلایدر رو به این صورتی که میگم تنظیم کنید:
String که زیاد مهم نیست اما tag رو به slider تغییر بدین . در حالت پیش فرض که از اسلایدر استفاده می کنین اعداد اون بین 0 تا 1 و با استپ 0.01 تغییر می کنن. برای اینکه اسلایدر شما بین 0 تا 100 تغییر کنه در property inspector مربوط به اسلایدر گزینه Min رو به 0 و گزینه Max رو به 100 تغییر بدین .
نکته مهم :
برای اینکه اسلایدر شما با استپ 1 حرکت کنه باید در همون property inspector دنبال گزینه ای به نام slider step بگردین که یک بردار با دو عضو x و y است .
هر وقت خواستین یک بازه رو به نقاط دلخواه خودتون تقسیم بندی کنید اون تعداد نقاط رو معکوس کنید و در x بگذارین پس ما چون به 100 قسمت نیاز داریم این x رو برابر 0.01 قرار میدیم . x برای کلیک روی فلش ها است یعنی با هر بار کلیک روی فلش یکی مقدار اسلایدر تغییر می کند اما y درصد تغییر را برای کلیک روی سایر قسمتهای اسلایدر مشخص می کند.که البته من اونو 0 قرار دادم یعنی با کلیک روی سایر قسمتهای اسلایدر تغییری ایجاد نمیشه.