برمجة الميكروكنترولر بكل سهولة ويسر
 
الرئيسيةاليوميةس .و .جبحـثالتسجيلدخولرز الدخول
إدارة المنتدى .. ترحب بجميع الأعضاء وتتمنى لهم قضاء وقت ممتع ومفيد ملئ بتبادل الآراء والمعرفة بهدف نشر العلم
تعلن إدارة المنتدى .. أن الترقية فى رتب الأعضاء تعتمد على نشاطهم فى المنتدى حيث أنها تزداد بزيادة عدد المشاركات فى مواضيع المنتدى

شاطر | 
 

 المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
انتقل الى الصفحة : 1, 2, 3  الصفحة التالية
كاتب الموضوعرسالة
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 05 أغسطس 2012, 7:06 pm



السلام عليكم ورحمة الله وبركاته



المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4



فى هذا الموضوع شرح مبسط لرموز برنامج فلوكود النسخة الرابعة Flowcode Icons نظرا لأهمية التعرف على انواعها وخصائصها حتى يكون من السهل استخدامها فى إنشاء مخططات التدفق الخاصة بالمشاريع المطلوب تنفيذها بالفلوكود


واجهة برنامج فلوكود

فلوكود له واجهة سهلة الاستخدام والتى تظهر عند تشغيله ، حيث أنه يمكن ببساطة سحب وإسقاط الرموز والمكونات المرفقة مع البرنامج على الشاشة لإنشاء نظام إلكتروني دون الدخول فى كتابة سطور التعليمات المرهقة كما فى اللغات الاخرى.


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


شريط أدوات الرموز Icons toolbar

يعرض هذا الشريط الرموز المختلفة التى يتم بها بناء تعليمات البرنامج. وعن طريق سحب وإسقاط الرموز المرغوب فيها من شريط أدوات الرموز فى المكان المناسب فى صفحة العمل يتم إنشاء مخطط تدفق المشروع تدريجيا وعادة يتواجد شريط الرموز على يسار صفحة العمل.


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


شريط أدوات المكونات Components toolbar

يعرض هذا الشريط المكونات الخارجية التي يمكن توصيلها إلى المتحكم فى صفحة المشروع . ويتم ذلك عن طريق النقر على العنصر المرغوب فيه وسيتم إضافته إلى المتحكم ويظهر على صفحة العمل فى الحال. ويتواجد شريط المكونات اعلى صفحة العمل.


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


شريط أدوات القوائم والمحاكاة Menu and simulation toolbar

يسمح لك هذا الشريط بفتح الملفات ، إغلاق الملفات ، حفظ الملفات الخ ، وأيضا يسمح لك القيام بعملية المحاكاة للمشروع وتوليد الملفات الخاصة بالمشروع ومنها ملف الهيكس Hex والذى يعتبر الهدف من عملية البرمجة


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

القادم بإذن الله - التعرف على اول رمز من الرموز الاساسية لفلوكود وهو رمز المخرج






عدل سابقا من قبل Admin في الجمعة 21 سبتمبر 2012, 9:12 pm عدل 4 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 05 أغسطس 2012, 8:53 pm

السلام عليكم ورحمة الله وبركاته



رمز المخرج Output Icon




[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


يقوم رمز المخرج بإرسال قيمة معينة value أو محتوى متغير variable إلى منفذ محدد أو طرف Bit او عدة أطراف معينة منه (الكتابة على منفذ معين). وذلك من خلال إجراء الإعدادات والتعديلات على الخيارات الداخلية له والتى تحدد خصائص رمز المخرج حسب احتياجات المشروع المطلوب تنفيذه.

إدراج رمز المخرج


لمعرفة كيفية إدراج رمز المخرج الى المكان المخصص له فى مخطط المشروع على صفحة العمل تمهيدا لتعديل الإعدادات والخيارات الخاصة به نتبع الخطوات الموضحة فى الصورة التالية



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



التعرف على الخيارات الداخلية لرمز المخرج


الخيارات الداخلية لرمز المخرج عادة تحتاج الى بعض التعديلات لكى تتناسب مع المشروع المراد تنفيذه. الصورة التالية تبين كيفية الحصول على نافذة خصائص رمز المخرج والخيارات والإعدادات المختلفة له



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 05 أغسطس 2012, 9:08 pm


التعامل مع الخيارات الداخلية لرمز المخرج

أولا: أسم المخرج Display name

يستخدم هذا الخيار لتحديد اسم للمخرج وليكن Output_7seg وهذا الأسم سوف يظهر على مخطط سريان المشروع كما بالصورة التالية . ويفضل ان يكون الأسم الذى وقع عليه الاختيار له علاقة بما يؤديه المخرج


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


ثانيا: المتغيرات variables


يستخدم زر المتغيرات لإنشاء متغير جديد او اختيار متغير من قائمة المتغيرات التى تم إنشاءها سابقا، والصورة التالية توضح طريقة إنشاء متغير جديد والتى تتم على أربعة مراحل.


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

1- نقوم بالضغط على زر المتغيرات variables والموجود يمين نافذة خصائص رمز المخرج فتفتح لنا نافذة مدير المتغيرات variable manager

2- فى نافذة مدير المتغيرات نضغط على زر إضافة متغير جديد add new variable فتنفتح لنا نافذة إنشاء متغير جديد create new variable

3- فى نافذة إنشاء متغير جديد نقوم بكتابة اسم المتغير الجديد فى المكان المخصص له فى النافذة وفى مثالنا هذا اخترنا Ctr1 كمتغير جديد. يجب ملاحظة ان اسم المتغير يمكن ان يكون من حروف او أرقام بحيث مجموعهم يجب الا يزيد عن 32 كحد أقصى . بالإضافة ان الاسم المختار يجب ان يحتوى على حرف واحد على الأقل اى انه لا يمكن ان يتكون اسم المتغير من ارقام فقط

4- فى نفس نافذة إنشاء متغير جديد يجب إختيار نوع المتغير من ضمن أربعة أنواع متاحة لنا


نافذة مدير المتغيرات

يوجد فى هذه النافذة بالإضافة الى زر إنشاء متغير جديد فهناك عدة أزرار أخرى للتعامل مع المتغيرات كما هو موضح بالصورة التالية


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

1- إنشاء متغير جديد
2- حذف متغير من القائمة
3- إعادة تسمية متغير موجود بالقائمة
4- استخدام متغير موجود بالقائمة


نافذة إنشاء متغير جديد
كما ذكرنا من قبل فإنه يتوفر فى نافذة إنشاء متغير جديد أربعة أنواع رئيسية من المتغيرات كما هو موضح بالصورة التالية


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

1- المتغير من النوع Byte يستخدم فى حالة الاحتياج لمتغير لا يتعدى 8bit اى 1 byte أى ان حدود المتغير تبدأ من 0 الى 255 عشريا الى ما يناظر 00000000 الى 11111111 ثنائيا

2- المتغير من النوع Int يستخدم فى حالة الاحتياج لمتغير بقيمة اكبر 10 bit فنجد فى هذه الحالة ان حدود المتغير تبدأ من 32768 - الى 32767 عشريا

3- المتغير من النوع string يستخدم فى حالة الاحتياج لإدخال سلسلة حروف انجليزية داخل البرنامج مثل كلمة Electronics

4- المتغير من النوع float فهو من إضافات الاصدار الرابع من فلوكود ويستخدم عند الحاجة الى التعامل مع أرقام تتضمن فاصلة عشرية مثل العدد 8.4


الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 05 أغسطس 2012, 10:06 pm

تابع: رمز المخرج

ثالثا: اختيار متغير او إدخال قيمة عددية variables or value


فى هذه الخطوة يتم اختيار احد المتغيرات والمطلوب إخراج محتواه على منفذا ما او إدخال قيمة عددية نرغب فى إخراجها على ذات المنفذ. فى هذه الحالة تم اختيار المتغير Ctr1 لإخراج محتواه على المنفذ


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

أما فى حالة إدخال قيمة عددية فيجب إدخالها إما بنظام الاعداد العشرية او السادس عشرى. وفى حالة نظام الاعداد السادس عشرى فيجب ان تكون القيمة مسبوقة بالرمز (0x) فمثلا يمكن إدخال قيمة عددية بالنظام العشرى ولتكن 255 فتكتب بالنظام السادس عشرى هكذا 0xFF وفى الحالتين فإن هذه القيمة تناظر 11111111 بالنظام الثنائى كما هو موضح بالصورة التالية


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



رابعا: اختيار المنفذ Port

يستخدم هذا الخيار لتحديد المنفذ المراد التعامل معه كمخرج من قائمة المنافذ المتاحة فى الميكروكنترولر الذى تم اختياره من البداية وفى مثالنا هذا فإن المتحكم المختار هو PIC16F628A والذى يمتلك منفذين فقط A, B ولقد وقع الاختيار على المنفذ B كمخرج كما بالصورة التالية

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 05 أغسطس 2012, 10:31 pm

تابع: رمز المخرج

خامسا: اختيار طرف واحد من المنفذ Single Bit


يستخدم هذا الخيار للإخراج (الكتابة) على طرف Bit معين واحد فقط من المنفذ (B0, B1, B2, B3, ….) وفى مثالنا هذا تم اختيار Bit 0 من المنفذ B او B0 لإخراج محتوى المتغير Ctr1 عليها كما بالصورة التالية


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

أما إذا أردنا ان نخرج قيمة معينة على نفس الطرف B0 فندخل القيمة العددية المرغوب فيها كما ذكرنا فى الخطوة 3 مع تحديد الطرف المراد الإخراج أو الكتابة عليه. مع ملاحظة أنه لا يشتغل طرف المنفذ الذى وقع على الاختيار (turn on) إلا إذا أرسلنا إليه قيمة حقيقية (ليست صفر). أما فى حالة ارسال صفر اليه يصبح الطرف Bit غير شغال (turn off)

سادسا: اختيار المنفذ بكامل أطرافه Entire Port

يستخدم هذا الخيار لإخراج محتوى متغير أو كتابة قيمة معينة على جميع أطراف المنفذ entire port ويتم ذلك عن طريق تفعيل هذه الخاصية بالتأشير عليها كما بالصورة التالية



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

سابعا: إخفاء أطراف معينة من المنفذ Use Masking


يستخدم هذا الخيار لإخراج محتوى متغير او كتابة قيمة على أطراف معينة فقط من المنفذ وترك الأطراف الأخرى المتبقية بدون تأثير (إخفاءها) وهذه الخطوة يتم التعامل معها كما هو موضح بالصوة التالية على ثلاثة مراحل كالنالى:

أ- يتم أولا تفعيل خاصية اختيار المنفذ بكامل أطرافه كما فى الخيار رقم 6 (Entire port) وذلك بالتأشير عليها.
ب- نقوم بتفعيل خاصية الإخفاء (القناع) Use Masking وذلك بالتأشير عليها.
ج- تحديد الأطراف المرغوب الخروج عليها وذلك بالتأشير عليها.


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


وفى مثالنا هذا فإن المتفذ B من المتحكم PIC16F628A يمتلك 8 أطراف ولقد اخترنا الأطراف (B0, B1, B2, B3, B4) فقط للخروج او الكتابة عليها وذلك عن طريق التأشير عليها ، فى حين أن الأطراف (B5, B6, B7)
تم إخفائها وذلك بتركها بدون تأشير. ويجب ملاحظة أن هذا الخيار يكون مفيد جدا فى حالة إذا كان هناك بعض أطراف هذا المنفذ تم إعدادها كمداخل.


تم بحمد الله التعرف على رمز المخرج والقادم بإذن الله - التعرف على رمز المدخل
تمنياتى بالتوفيق للجميع


الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
amr
عضو متميز
عضو متميز


عدد المساهمات : 215
نقاط : 271
تاريخ التسجيل : 23/04/2012
العمر : 34

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الثلاثاء 07 أغسطس 2012, 12:06 am

ما شاء الله اخى العزيز واستاذى رجعت لنا فى رمضان بالخير كله

شكرا لك على هذا الشرح الرائع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
aboudi
عضو متميز
عضو متميز


عدد المساهمات : 210
نقاط : 285
تاريخ التسجيل : 14/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الثلاثاء 07 أغسطس 2012, 12:10 am

مرحبا بك معلمنا من جديد مع هذا الموضوع الهام

بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
Maged
عضو موهوب
عضو موهوب
avatar

عدد المساهمات : 232
نقاط : 286
تاريخ التسجيل : 23/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الثلاثاء 07 أغسطس 2012, 12:13 am

جزا الله خير استاذنا ومشكور على المجهود

كل عام وانت بخير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأربعاء 08 أغسطس 2012, 3:31 am

amr كتب:
ما شاء الله اخى العزيز واستاذى رجعت لنا فى رمضان بالخير كله

شكرا لك على هذا الشرح الرائع

aboudi كتب:
مرحبا بك معلمنا من جديد مع هذا الموضوع الهام

بارك الله فيك

Maged كتب:
جزا الله خير استاذنا ومشكور على المجهود

كل عام وانت بخير

شكرا جزيلا لكم اخوانى عمرو و عبودى وماجد على كلامكم الطيب والمتابعة الجيدة

وكل عام وانتم والامة الاسلامية بكل خير

.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   السبت 11 أغسطس 2012, 5:56 am

السلام عليكم ورحمة الله وبركاته



رمز المدخل Input Icon


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


يقوم رمز المدخل بالتحقق من القيمة التى يحتويها منفذ محدد أو طرف واحد منه Bit او عدة أطراف معينة من المنفذ Bits (قراءة محتوى منفذ معين) ووضع هذه القيمة الناتجة فى متغير محدد. وذلك من خلال إجراء الإعدادات والتعديلات على الخيارات الداخلية له والتى تحدد خصائص رمز المدخل حسب احتياجات المشروع المطلوب تنفيذه

إدراج رمز المدخل

لمعرفة كيفية إدراج رمز المدخل الى المكان المخصص له فى مخطط المشروع على صفحة العمل تمهيدا لتعديل الإعدادات والخيارات الخاصة به نتبع الخطوات الموضحة فى الصورة التالية


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


التعرف على الخيارات الداخلية لرمز المدخل


بالطبع فإن الخيارات الداخلية لرمز المدخل عادة تحتاج الى بعض التعديلات لكى تتناسب مع المشروع المراد تنفيذه. الصورة التالية كيفية الحصول على نافذة خصائص رمز المدخل والخيارات والإعدادات المختلفة له


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

التعامل مع الخيارات الداخلية لرمز المدخل


يتم التعامل مع جميع الخيارات المتاحة فى نافذة رمز المدخل بنفس الطريقة المذكورة فى التعامل مع نافذة خصائص رمز المخرج (للتذكير من [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]) فيما عدا الخيار رقم 3 وهو اختيار المتغير المسند الى المدخل (اختيار متغير Variable )

فى هذه الخطوة يتم اختيار احد المتغيرات من القائمة المتاحة والمطلوب إدخال محتوى المنفذ المحدد فيه والمقصود بمحتوى المنفذ هو القيمة المقروءة من المنفذ. والفرق هنا انه لا يجوز إدخال قيمة عددية فى هذا الخيار كما كان الحال فى رمز المخرج. وكمثال على ذلك تم اختيار المتغير SW1 لإدخال محتوى المنفذ فيه


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
تم بحمد الله التعرف على رمز المدخل
والقادم بإذن الله - التعرف على رمز التأخير الزمنى
تمنياتى بالتوفيق للجميع


الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Maged
عضو موهوب
عضو موهوب
avatar

عدد المساهمات : 232
نقاط : 286
تاريخ التسجيل : 23/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأربعاء 15 أغسطس 2012, 7:32 am

ما شاء الله عليك اخى العزيز .. فعلا شرح رائع

بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأربعاء 15 أغسطس 2012, 7:52 am

السلام عليكم ورحمة الله وبركاته



رمز التأخير Delay Icon



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


يستخدم رمز التأخير Delay لتأخير أو إبطاء تنفيذ خطوات البرنامج او تحديد توقيت لتنفيذ البرنامج. وتعتبر هذه العملية مفيدة بوجه خاص في إبطاء سرعة تنفيذ خطوات البرنامج باستمرار للسماح للتفاعل بين البرنامج والمبرمج.

لمعرفة كيفية إدراج رمز الاختبار الى المكان المخصص له فى مخطط المشروع على صفحة العمل تمهيدا لتعديل الإعدادات والخيارات الخاصة به نتبع الخطوات الموضحة فى الصورة التالية




[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

للتعديل فى الخيارات الداخلية لخصائص رمز الاختبار واتخاذ القرار لكى تتناسب مع متطلبات المشروع المراد تنفيذه يجب الدخول الى نافذة خصائص رمز الاختبار كما هو موضح بالصورة التالية.




[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

التعامل مع الخيارات الداخلية لرمز التأخير


تحتوى نافذة الخصائص الداخلية لرمز التأخير على اربعة خيارات اساسية كما بالصورة التالية




[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

1- أسم رمز التأخير Display name


يستخدم هذا الخيار لتحديد اسم لرمز التأخير الزمنى المستخدم فى المشروع وليكن Delay_1 وهذا الأسم سوف يظهر
على مخطط سريان المشروع.


2- المتغيرات variables

يستخدم زر المتغيرات لعرض قائمة المتغيرات التى تم إنشاءها سابقا أو لإنشاء متغير جديد ويتم التعامل معها بنفس الطريقة التى سبق شرحها سابقا.


3- تأخير قيمة أو متغير Delay value or variable

فى هذا الخيار نقوم بتحديد طول فترة التأخير التي نرغب في إنشاءها (زمن التأخير).


4- خيارات وحدة الزمن (microseconds, milliseconds or seconds)

فى هذا الخيار نقوم بتحديد وحدة زمن التأخير من ثلاثة وحدات للزمن متوفرة بالنسخة الرابعة من فلوكود (ميكروثانية / مللي ثانية / ثانية) . عند إجراء محاكاة للمشروع فى حالة اختيار وحدة زمن التأخير بالثانية فسوف يظهر مربع حوار يبين عدد الثوانى التى انقضت من هذا التأخير. كما يحتوى مربع الحوار على زر لإلغاء الأمر ليتيح مواصلة
تنفيذ خطوات المشروع قبل انقضاء كامل زمن التأخير.


تم بحمد الله التعرف على رمز التأخير الزمنى
والقادم بإذن الله - التعرف على رمز الاختبار واتخاذ القرار
تمنياتى بالتوفيق للجميع



عدل سابقا من قبل Admin في الأحد 26 أغسطس 2012, 3:49 am عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Maged
عضو موهوب
عضو موهوب
avatar

عدد المساهمات : 232
نقاط : 286
تاريخ التسجيل : 23/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الخميس 16 أغسطس 2012, 1:52 am

جزاك الله كل خير معلمنا على هذا الشرح الوافى
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
amr
عضو متميز
عضو متميز


عدد المساهمات : 215
نقاط : 271
تاريخ التسجيل : 23/04/2012
العمر : 34

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الخميس 16 أغسطس 2012, 1:57 am

معذرة اخوانى لم الاحظ هذه الدروس الجديدة إلا الآن

وبالطبع استاذنا دائما يفاجئنا بكل جديد

بارك الله فيك على هذا المجهود
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
aboudi
عضو متميز
عضو متميز


عدد المساهمات : 210
نقاط : 285
تاريخ التسجيل : 14/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الخميس 16 أغسطس 2012, 2:01 am

اهلا وسهلا بهدايا رمضان .. كل عام وانتم بخير

وكل الشكر والتقدير لأستاذنا الغالى على ما يبذله من مجهود

جعله الله فى ميزان حسناته
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 26 أغسطس 2012, 3:40 am

السلام عليكم ورحمة الله وبركاته



رمز الاختبار وإتخاذ القرار Decision Icon



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


يستخدم هذا الرمز كأداة اختبار للتحقق من حدوث شرط معين ومن ثم اتخاذ القرار فى إعادة توجيه تدفق سريان البرنامج وفقا لنتائج الاختبار وغالبا ما تتم عملية الاختبار على المتغيرات. ويمكن وضع الرموز المناسبة فى أفرع رمز الاختبار بناءا على نتائج الاختبار

لمعرفة كيفية إدراج رمز الاختبار الى المكان المخصص له فى مخطط المشروع على صفحة العمل تمهيدا لتعديل الإعدادات والخيارات الخاصة به نتبع الخطوات الموضحة فى الصورة التالية


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
للتعديل فى الخيارات الداخلية لخصائص رمز الاختبار واتخاذ القرار لكى تتناسب مع متطلبات المشروع المراد تنفيذه يجب الدخول الى نافذة خصائص رمز الاختبار كما هو موضح بالصورة التالية.


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

التعامل مع الخيارات الداخلية لرمز الاختبار واتخاذ القرار


تحتوى نافذة الخصائص الداخلية لرمز الاختبار واتخاذ القرار على اربعة اختيارات اساسية يجب تحديدها كما هو موضح بالصورة التالية


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


1- أسم عملية الاختبار Display name

يستخدم هذا الخيار لتحديد اسم للعملية الاختبارية وليكن Switch1 test وهذا الاسم سوف يظهر على مخطط سريان المشروع. ويفضل ان يكون الأسم الذى وقع عليه الاختيار له علاقة بما تؤديه العملية الاختبارية . وفى مثالنا هذا يتم اختبار حالة تشغيل او عدم التشغيل للمفتاح Switch1 حتى يتم اتخاذ القرار المناسب لحالته.

2- المتغيرات variables

يستخدم زر المتغيرات لإنشاء متغير جديد او اختيار متغير من قائمة المتغيرات التى تم إنشاءها سابقا والذى سوف يخضع للعملية الاختبارية. وبمجرد اختيار المتغير الرغوب فيه سوف يظهر فى صندوق شرط العملية الاختبارية.

3- شرط العملية الاختبارية If

يستخدم صندوق شرط العملية الاختبارية فى تحديد القرار الخاص بسريان البرنامج فى احد فرعى رمز الاختبار (نعم او لا). وتتم هذه العملية عن طريق اختيار الشرط المطلوب للمتغير وتحديده بدقة، فعندما يتحقق الشرط يتم السير فى فرع الموافقة (نعم) ، أما فى حالة عدم تحقق الشرط فيتم سير البرنامج فى فرع عدم الموافقة (لا). فى مثالنا تم تحديد شرط SW1 = 1 اى انه فى حالة تشغيل المفتاح يتحقق الشرط وفى عدم تشغيله لايتحقق الشرط. يمكن ان يتكون شرط العملية الاختبارية من أرقام ومتغيرات وكذلك رموز اخرى مثل ( + ، = ، < ، > ، <= ،AND، OR، ....... )

4- تبديل خاصية نعم و لا Swap Yes and No

يتم تفعيل هذا الخيار بالتأشير عليه فى حالة الرغبة فى تبديل خاصية فرعى رمز الاختبار من (نعم و لا) الى (لا و نعم) عادة فإن فرع رمز الاختبار الذى يحمل الموافقة 'نعم' يكون على يمين رمز الاختبار. أما فرع عدم الموافقة 'لا' فيكون اسفل فرع الاختبار اى فى اتجاه سير او تدفق البرنامج.

تم بحمد الله التعرف على رمز الاختبار واتخاذ القرار
والقادم بإذن الله - التعرف على رمز نقطة الاتصال
تمنياتى بالتوفيق للجميع




عدل سابقا من قبل Admin في الأحد 26 أغسطس 2012, 3:03 pm عدل 3 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 26 أغسطس 2012, 3:51 am

Maged كتب:
جزاك الله كل خير معلمنا على هذا الشرح الوافى
شكرا لك اخى ماجد على المتابعة
تمنياتى لك بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 26 أغسطس 2012, 3:53 am

amr كتب:
معذرة اخوانى لم الاحظ هذه الدروس الجديدة إلا الآن

وبالطبع استاذنا دائما يفاجئنا بكل جديد

بارك الله فيك على هذا المجهود
جزاك الله خير اخى عمرو ولا داعى للاعتذار .. تابع معنا باستمرار
وبالتوفيق



عدل سابقا من قبل Admin في الأحد 26 أغسطس 2012, 3:54 am عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 26 أغسطس 2012, 3:54 am

aboudi كتب:
اهلا وسهلا بهدايا رمضان .. كل عام وانتم بخير

وكل الشكر والتقدير لأستاذنا الغالى على ما يبذله من مجهود

جعله الله فى ميزان حسناته
الشكر لله اخى عبودى وكل عام وانت والامة الاسلامية بكل خير
وبالتوفيق

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
amr
عضو متميز
عضو متميز


عدد المساهمات : 215
نقاط : 271
تاريخ التسجيل : 23/04/2012
العمر : 34

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 26 أغسطس 2012, 2:09 pm

شكرا لك استاذى على المجهود

استمر ونحن معك .. بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
Maged
عضو موهوب
عضو موهوب
avatar

عدد المساهمات : 232
نقاط : 286
تاريخ التسجيل : 23/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 26 أغسطس 2012, 2:41 pm

جزاك الله خير اخى العزيز على هذا الشرح الوافى
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 26 أغسطس 2012, 2:55 pm

amr كتب:
شكرا لك استاذى على المجهود

استمر ونحن معك .. بارك الله فيك
لا شكر على واجب اخى عمرو .. ان شاء الله نستمر معا لتكملة هذا الموضوع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 26 أغسطس 2012, 2:56 pm

Maged كتب:
جزاك الله خير اخى العزيز على هذا الشرح الوافى
شكرا لك اخى ماجد على المتابعة المستمرة
تمنياتى لك بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 26 أغسطس 2012, 3:12 pm

السلام عليكم ورحمة الله وبركاته


رمز نقطة الاتصال Connection Point Icon



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


ينقسم رمز الاتصال connection point الى جزئين الأول هو رمز الوصل او الربط declare connection point والثانى هو رمز القفز jump connection point كما هو مبين بالصورة التالية.


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

يستخدم هذين الرمزين ( نقطتي الوصل والقفز) لتحديد نقطة للربط بين جزء معين فى مخطط المشروع وجزء آخر. فعندما يصل البرنامج بتنفيذ التعليمات حسب سريان مخطط المشروع الى نقطة القفز jump point فإنه يقفز الى نقطة الوصل التى تم تحديدها مسبقا declare point ليبدأ فى تنفيذ التعليمات من هذه النقطة ويستمر تنفيذ التعليمات المحصورة بين هذين النقطتين بطريقة لا نهائية.

لمعرفة كيفية إدراج رمز نقطة الوصل والقفز الى المكان المخصص له فى مخطط المشروع على صفحة العمل تمهيدا لتعديل الإعدادات والخيارات الخاصة به نتبع الخطوات الموضحة فى الصورة التالية


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


الجزء الأول: نقطة الاتصال declare connection point


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

للتعديل فى الخيارات الداخلية لخصائص رمز نقطة الوصل يتم الدخول الى نافذة خصائصها كما هو موضح بالصورة التالية.


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]




عدل سابقا من قبل Admin في الأحد 26 أغسطس 2012, 4:10 pm عدل 3 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4   الأحد 26 أغسطس 2012, 4:02 pm

التعامل مع الخيارات الداخلية لنقطة الوصل

تحتوى نافذة الخصائص الداخلية لنقطة الوصل على خيارين أساسيين يجب تحديدها والصورة التالية توضح هذه الخيارات.


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

1- أسم نقطة الوصل Display name


يستخدم هذا الخيار لتحديد اسم لرمز نقطة الوصل على مخطط المشروع وليكن Connection_1 وهذا الاسم سوف يظهر على مخطط سريان المشروع.

2- تسمية نقطة الوصل (Label (A

يستخدم هذا الخيار لتعريف نقطة الوصل بالحرف الذى سوف يظهر على ذات النقطة فى مخطط المشروع ولقد تم اختيار الحرف A.

الجزء الثانى: نقطة القفز Jump connection point



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

للتعديل فى الخيارات الداخلية لخصائص رمز نقطة القفز يتم الدخول الى نافذة خصائصها كما هو موضح بالصورة التالية.


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



التعامل مع الخيارات الداخلية لرمز نقطة القفز

تحتوى نافذة الخصائص الداخلية لنقطة القفز على خيارين أساسيين يجب تحديدها والصورة التالية توضح هذه الخيارات.

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



1- أسم نقطة القفز Display name

يستخدم هذا الخيار لتحديد اسم لرمز نقطة القفز على مخطط المشروع وليكن Goto Connection_1 وهذا الاسم سوف يظهر على مخطط سريان المشروع.

2- القفز لنقطة الوصل Jump to Connection Point

يستخدم هذا الخيار لتعريف نقطة الوصل التي نرغب في القفز او الانتقال إليها وليكن نقطة الوصل هى النقطة A كما هو موضح بالصورة السابقة.

ويمكن تحديد اكثر من رمز للوصل فى مخطط المشروع الواحد ويتم التعبير عنهم بالأحرف A, B, C, … ولكل رمز وصل لابد ان يكون هناك رمز واحد على الأقل للقفز يحمل نفس الحرف الخاص بقطة الوصل الخاصة به A, B, C, … .

ويمكن ان يكون هناك اكثر من رمز قفز منسوبين الى رمز وصل واحد ويحملون نفس الحرف الخاص بقطة الوصل الخاصة بذات النقطة.

تم بحمد الله التعرف على رمز نقطة الاتصال
والقادم بإذن الله - التعرف على رمزالسويتش
تمنياتى بالتوفيق للجميع




عدل سابقا من قبل Admin في الثلاثاء 28 أغسطس 2012, 3:37 pm عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
 
المعلومات التفصيلية للرموز الأساسية فى برنامج فلوكود 4
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 3انتقل الى الصفحة : 1, 2, 3  الصفحة التالية

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
عالم الميكروكنترولر والتحكم :: قسم الميكروكنترولر :: منتدى برمجة الميكروكنترولر-
انتقل الى: