قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 02-09-2011, 01:02 PM المشاركة 1   
افتراضي تبسيط التحكم الأوتوماتيكى automation باستخدام الفيجوال بيسيك VB والاتصال التسلسلى RS Twitter FaceBook Google+



تبسيط التحكم الأوتوماتيكى automation باستخدام الفيجوال بيسيك VB والاتصال التسلسلى RS232


برمجة الفيجوال بيسك من أجل التحكم
Visual Basic programming for control

مقدمة Introduction .
برمجيات الفيجوال بيسيك VB سهلة جدا لكنها فى نفس الوقت قوية جدا كأداة تطوير فى إطار إسرة ميكروسوفت وندوز . فمن الممكن أن تحصل على برنامجك الأول عاملا فى أقل من ساعة واحدة .
عندما نبدأ VB سوف تظهر لوحة الحوار dialog panel وتطلب منا تحديد نزع المشروع كما فى الشكل التالى :








لتطوير (إنشاء) برنامج للتحكم سوف نستخدم بشكل أساسى المشروع "Standard.exe" أسفل شريط القائمة "New" . عندما تنقر على الرمز (الأيقونة) الذى يمثل "Standard.exe" تظهر لك بيئة تطوير VB كما فى الشكل التالى :













إنقر نقرا مزدوجا على أى رمز (أيقونة) بمربع (صندوق) الأدوات tool box, يظهر هذا الرمز فى الإطار (النافذة) المسماة "Form1" وسوف يتم عرض الخصائص ذات الصلة "بلوحة الخواص"
property panel . كل رمز (أيقونة) يمثل "كائن" object , مثل "الزر الضاغط" button أو "مربع نص" text box أو "مؤقت" timer .
فى برنامج VB يجب بدء (إشعال) كافة "الإجراءات" (الأفعال) actions من خلال السماح بحدوث شىء ما للكائن object . على سبيل المثال , إذا كنا نريد تغيير محتويات "مربع النص" (وهو كائن) , يجب حدوث شىء ما "لكائن" . هذا "الحدث" event يمكن أن يكون النقر بالماوس على "زر" (كائن) أو تمكين "مؤقت" (كائن) أو وضع علامة تحديد اختيار فى "مربع تحقق" check box (كائن) . وهذا هو أحد الفروق الجوهرية بين VB ولغات البرمجة التقليدية .

القادم إن شاء الله

ضبط (إعداد) بيئة البرمجة :

اعلانات

الصورة الرمزية نوفلsys
نوفلsys
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
الدولة: الاردن
المشاركات: 51
نشاط [ نوفلsys ]
قوة السمعة:0
قديم 02-09-2011, 02:04 PM المشاركة 2   
افتراضي


بارك الله فيك وبجهودك رائعه

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 02-09-2011, 03:37 PM المشاركة 3   
افتراضي


بارك الله فيك وبجهودك رائعه

أخى الكريم


شكرا جزيلا لك


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 02-09-2011, 03:38 PM المشاركة 4   
افتراضي ضبط (إعداد) بيئة البرمجة : Setup programming environment


ضبط (إعداد) بيئة البرمجة : Setup programming environment
برنامج VB به وظيفة خاصة للأتصالات التسلسلية RS232 تسمى MScomm , وهى غير متضمنة فى صندوق الأدوات القياسية وتحتاج لإضافتها قبل عمل برنامج التحكم .لعمل ذلك , أولا إذهب إلى شريط القوائم واختار القائمة "مشروع" "Project" واختار "المكونات " "Components" من القائمة المنسدلة ثم ضع علامة اختيار أمام "Microsoft Comm Control 6.0" ثم انقر على زر "Apply" . يظهر لك رمز (أيقونة) التليفون فى صندوق الأدوات . إنقر نقرا مزدوجا على هذا الرمز فيظهر فى نافذة form وفى نفس الوقت تظهر خواصه فى لوحة الخواص .




















أحد أهم الخواص هى قيمة "منفذ الاتصال" CommPort وهو رقم المنفذ التسلسلى RS232 port (COM port) المستخدم للاتصال مع لوحة الربط أو الجهاز . القيمة الافتراضية هى "1" . إذا كان الكمبيوتر به أكثر من منفذ COM port أو كنت تستخدم محول USB converted port فأن الرقم يمكن أن يختلف . إذا كان الضبط (الإعداد) setting غير صحيح فإن الكومبيوتر سوف لا يتمكن من الاتصال مع لوحة الربط أو الجهاز .
خاصية هامة أخرى هى إعداد سرعة الاتصال RS232 . يجب أن تكون هى نفسها كضبط (إعداد) لوحة الربط . القيمة الافتراضية فى برنامج VB هى 9600 (بت كل ثانية) 9600 (bit per second). .
باقى خواص الأداة MScomm يمكن تركها فى وضع الأعداد الافتراضى .

مثال بسيط للبرمجة :


الصورة الرمزية محمود جابر
محمود جابر
:: مهندس متواجد ::
تاريخ التسجيل: May 2007
الدولة: مصر
المشاركات: 61
نشاط [ محمود جابر ]
قوة السمعة:0
قديم 02-09-2011, 03:44 PM المشاركة 5   
افتراضي


بارك الله فيك يا بشمهندس


الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 436
نشاط [ أبو زكووور ]
قوة السمعة:76
قديم 03-09-2011, 09:59 PM المشاركة 6   
attension


موضوع مميز من أستاذ متميز

بارك الله فيك

وفي إنتظار المزيد

إنشاء الله




.


espoir3500
:: مهندس ::
تاريخ التسجيل: Dec 2010
المشاركات: 7
نشاط [ espoir3500 ]
قوة السمعة:0
قديم 05-09-2011, 12:03 AM المشاركة 7   
Thumbs up


لم أجد أحسن من القول انه موضوع مميز من أستاذ متميز
لقد أعجبني الموضوع

بارك الله فيك

وفي إنتظار المزيد

إنشاء الله


الصورة الرمزية mohammedhagag
mohammedhagag
:: عضو ذهبي ::
تاريخ التسجيل: May 2007
الدولة: أم الدنيا مصر(المنصورة)
المشاركات: 835
نشاط [ mohammedhagag ]
قوة السمعة:111
قديم 05-09-2011, 02:05 AM المشاركة 8   
افتراضي


موضوع متميز من مهندس متميز وننتظر التكملة
بارك الله فيكم أخونا م/فتح الله
أخوكم د/محمد حجاج

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:31 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2024