الدرس العاشر : التعامل مع slider في الـgui
صفحة 1 من اصل 1
الدرس العاشر : التعامل مع slider في الـgui
بسم الله الرحمن الرحيم
في هذا الدرس سوف نتعلم كيفية التعامل مع اداة slider
فنريد انه عندما نذيد قيمة السلايدر يزيد مقدار الرسم ( لجيب الزاوية)
فلنتبع الخطوات التالية :
1- فلنفتح برنامج الماتلاب ثم ندخل إلي واجهة GUI
2- ثم نرسم axis و نضع أسفل منه slider
3- نحفظ البرنامج باسم
4- نضغط كليك يمين علي أداة slider ثم نذهب إلي view callbacks ومنها نختار callback
5- نكون موجودين في الدالة slider callback
6- فنقوم بكتابة الكود التالي
a = get(handles.slider1,'Value');
x=0:0.1:50;
y=sin(x*a);
plot(handles.axes1,x,y);
ثم بعد ذلك نقوم بتنفيذ البرنامج
فنلاحظ انه كلما قمنا بتحريك مؤشر slider يزداد مقدار الرسم او يقل لأنه يعتمد علي القيمة الراجعة من السلايدر (هي ما بين 0-1)
فأكبر قيمة تنتج من(x*a)تكون صفر إذا كان a=0 وتكون 50 إذا كانت a=1
==========================================================================
د.سمسم
في هذا الدرس سوف نتعلم كيفية التعامل مع اداة slider
فنريد انه عندما نذيد قيمة السلايدر يزيد مقدار الرسم ( لجيب الزاوية)
فلنتبع الخطوات التالية :
1- فلنفتح برنامج الماتلاب ثم ندخل إلي واجهة GUI
2- ثم نرسم axis و نضع أسفل منه slider
3- نحفظ البرنامج باسم
4- نضغط كليك يمين علي أداة slider ثم نذهب إلي view callbacks ومنها نختار callback
5- نكون موجودين في الدالة slider callback
6- فنقوم بكتابة الكود التالي
a = get(handles.slider1,'Value');
x=0:0.1:50;
y=sin(x*a);
plot(handles.axes1,x,y);
ثم بعد ذلك نقوم بتنفيذ البرنامج
فنلاحظ انه كلما قمنا بتحريك مؤشر slider يزداد مقدار الرسم او يقل لأنه يعتمد علي القيمة الراجعة من السلايدر (هي ما بين 0-1)
فأكبر قيمة تنتج من(x*a)تكون صفر إذا كان a=0 وتكون 50 إذا كانت a=1
==========================================================================
د.سمسم
Dr.Smsm_07- Admin
- عدد المساهمات : 54
السٌّمعَة : 3
تاريخ التسجيل : 21/10/2011
العمر : 36
مواضيع مماثلة
» الدرس الحادي عشر : التعامل مع اذرار radiobutton في الـGui
» الدرس الأول : مقدمة تمهيديه في الرسم بالحاسوب
» الدرس الرابع : مجموعة من الامثله في 2D
» الدرس الرابع : اضافة زر بحث الي المشروع
» الدرس الثالث : الرسم ثنائي الابعاد 2D
» الدرس الأول : مقدمة تمهيديه في الرسم بالحاسوب
» الدرس الرابع : مجموعة من الامثله في 2D
» الدرس الرابع : اضافة زر بحث الي المشروع
» الدرس الثالث : الرسم ثنائي الابعاد 2D
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى