| مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة | |
|
|
كاتب الموضوع | رسالة |
---|
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة الخميس 26 أبريل 2012, 7:16 pm | |
| مجموعة الرموز الأساسية ببرنامج فلوكود
كما ذكرنا فإن برنامج فلوكود يحتوى على رموز icons التى من خلالها يمكن إنشاء مخطط تدفق المشروع والتى يحتويها شريط أدوات الرموز، فى هذا الجزء سوف نتعرف على وظيفة هذه الرموز. رمز المخرج Output Icon[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]يقوم رمز المخرج بإرسال قيمة معينة value أو محتوى متغير variable إلى منفذ محدد أو طرف Bit او عدة أطراف معينة منه (الكتابة على منفذ معين). وذلك من خلال إجراء الإعدادات والتعديلات على الخيارات الداخلية له والتى تحدد خصائص رمز المخرج حسب احتياجات المشروع المطلوب تنفيذه.
رمز المدخل Input Icon
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] يقوم رمز المدخل بالتحقق من القيمة التى يحتويها منفذ محدد أو طرف واحد منه Bit او عدة أطراف معينة من المنفذ (قراءة محتوى منفذ معين) ووضع هذه القيمة الناتجة فى متغير محدد. وذلك من خلال إجراء الإعدادات والتعديلات على الخيارات الداخلية له والتى تحدد خصائص رمز المدخل حسب احتياجات المشروع المطلوب تنفيذه. رمز التأخير Delay Iconيستخدم رمز التأخير Delay لتأخير أو إبطاء تنفيذ خطوات البرنامج او تحديد توقيت لتنفيذ البرنامج. وتعتبر هذه العملية مفيدة بوجه خاص في إبطاء سرعة تنفيذ خطوات البرنامج باستمرار للسماح للتفاعل بين البرنامج والمبرمج. | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة الخميس 26 أبريل 2012, 7:38 pm | |
| رمز الاختبار واتخاذ القرار Decision Icon يستخدم هذا الرمز كأداة اختبار للتحقق من حدوث شرط معين ومن ثم اتخاذ القرار فى إعادة توجيه تدفق سريان البرنامج وفقا لنتائج الاختبار وغالبا ما تتم عملية الاختبار على المتغيرات. ويمكن وضع الرموز المناسبة فى أفرع رمز الاختبار بناءا على نتائج الاختبار. رمز نقطة الاتصال Connection Point Iconينقسم رمز الاتصال connection point الى جزئين الأول هو رمز الوصل او الربط declare connection point والثانى هو رمز القفز jump connection point كما هو مبين بالصورة التالية. يستخدم هذين الرمزين ( نقطتي الوصل والقفز) لتحديد نقطة للربط بين جزء معين فى مخطط المشروع وجزء آخر. فعندما يصل البرنامج بتنفيذ التعليمات حسب سريان مخطط المشروع الى نقطة القفز jump point فإنه يقفز الى نقطة الوصل التى تم تحديدها مسبقا declare point ليبدأ فى تنفيذ التعليمات من هذه النقطة ويستمر تنفيذ التعليمات المحصورة بين هذين النقطتين بطريقة لا نهائية. رمز الحلقة Loop icon يستخدم رمز الحلقة والذى يطلق عليه الحلقة الشرطية لتكرار تنفيذ مهمة معينة حتى يتم تحقيق شروط محددة ، أو لتكرار تنفيذ مهمة معينة فى البرنامج لعدد محدد من المرات وربما تبرمج الحلقة بعدد لا نهائى من مرات التنفيذ (حلقة محدودة او لا نهائية). وعلى ذلك فإننا سوف نحتاج إلى إضافة رموز الحساب لتعديل المتغيرات المستخدمة حتى يتحقق الشرط المطلوب.
عدل سابقا من قبل Admin في الخميس 26 أبريل 2012, 8:30 pm عدل 1 مرات | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة الخميس 26 أبريل 2012, 8:24 pm | |
| رمز استدعاء ماكرو Call Macro Iconيستخدم رمز استدعاء ماكرو لاستدعاء برنامج صغير منفصل (يتم إنشاءه بواسطة المستخدم) الى نقاط محددة فى البرنامج الرئيسى . يتم إنشاء هذا الماكرو في صفحة جديدة مستقلة عن صفحة البرنامج الرئيسى للمشروع. وغالبا تستخدم خاصية الماكرو فى حالة ما اذا كان هناك مجموعة من الخطوات مطلوب تكرارها عدد من المرات فى أماكن معينة على مخطط المشروع. كما انه هناك سبب آخر لاستخدام الماكرو وهو تبسيط صفحة مخطط البرنامج الرئيسى عن طريق تقليل العناصر المكونة له. رمز ماكرو المكونات Component Macros Iconيستخدم رمز ماكرو المكونات لتشغيل مكون معين من شريط المكونات فعلى سبيل المثال يتم استخدامه لتشغيل وحدات الماكرو الخاصة بالعارضات السباعية 7seg لعرض أرقام عليها او شاشات LCD لعرض أرقام وحروف. وينحصر استخدام رمز ماكرو المكونات فقط للاستخدام مع مكونات العناصر الالكترونية بالبرنامج. رمز العمليات الحسابية Calculation icon يسمح لنا رمز العمليات الحسابية بالتعديل فى المتغيرات عن طريق التحقق من المدخلات وتعيين المخرجات. ويمكن كتابة أكثر من معادلة حسابية حسب متطلبات البرنامج بشرط ان تكون جميع الحسابات لها اسم متغير موجود فى قائمة لمتغيرات. ويجب ان تتكون المعادلات الحسابية بالإضافة الى المتغيرات، الى أرقام والعلامات المتعارف عليها ( +, -, =, >, <= ,*, …..) الإضافة الى بعض العمليات المنطقية مثل البوابات المنطقية (NOT, AND, OR, XOR, …) وغيرا . | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة الخميس 26 أبريل 2012, 8:32 pm | |
| رمز إدخال كود C code تم تصمم فلوكود بحيث يمكننا من تضمين أكواد مكتوبة بلغات أخرى في مخطط المشروع الذى نقوم بتصميمه بفلوكود وذلك عن طريق استخدام رمز إدخال كود. الأكواد التى يقبل فلوكود أن يتضمنها هى البرامج المكتوبة بلغات السى و الاسمبلى وهذا يعني أنه من الممكن أن نأخذ برامج مصممة سابقا حتى ولو كانت معقدة وندخلها فى مشاريعنا الخاصة بشرط ان تكون أكواد هذه البرامج بالغة السي أو التجميع. يجب الإشارة الى ان هذه الأكواد (السى او الاسمبلى) لا يمكن محاكاتها بواسطة فلوكود ، ولكن فقط يتم تمريرها إلى المتحكم أثناء عملية الترجمة (توليد ملف الهيكس). رمز التعامل مع الدوال التسلسلية String manipulation Iconيستخدم هذ الرمز للتعامل مع الدوال ذات المتغيرات من النوع التسلسلية String ويسمح لنا بإنشاء وتحرير والتعديل فيها بطريقة مماثلة لكيفية التعامل مع رمز العمليات الحسابية للمتغيرات الرقمية. يتم ذلك عن طريق ادخال كود الدالة والمتغيرات فى مربع الحوار الخاص بالرمز للتعامل معها. | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة الخميس 26 أبريل 2012, 8:37 pm | |
| رمز المقاطعة Interrupt Iconيستخدم رمز المقاطعة للرد على حدث معين، فعند تنشيط المقاطعة فإن المتحكم يقوم بتنفيذ ماكرو معين ويتم تحديد الماكرو المراد استدعاءه عند إنشاء المقاطعة. عدد وأنواع المقاطعات المتاحة تعتمد على الجهاز المستخدم حيث ان هناك بعض الأجهزة لديها عدد من المقاطعات في حين أن أجهزة أخرى قد لا تمتلك إلا على عدد قليل. رمز التعليق Comment icon propertiesيسمح هذا الرمز بإضافة تعليقات حسب الرغبة على مخطط المشروع للتذكير بمهام ووظائف كل تعليمة برمجية او خطوة عند إنشاء مخطط البرنامج . يتم سحب رمز التعليقات الى المكان المناسب فى مخطط المشروع وإضافة التعليقات المرغوب فيها فى مربع الحوار الخاص بالرمز. | |
|
| |
Maged عضو موهوب
عدد المساهمات : 232 نقاط : 286 تاريخ التسجيل : 23/04/2012
| موضوع: رد: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة السبت 28 أبريل 2012, 4:11 pm | |
| الله يبارك فيك استاذى على هذا المجهود | |
|
| |
محمد حمدى ناصف عضو جديد
عدد المساهمات : 1 نقاط : 1 تاريخ التسجيل : 04/03/2013
| موضوع: رد: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة الإثنين 04 مارس 2013, 11:56 am | |
| معلومات جميله
تسلم الأيادى | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة الإثنين 04 مارس 2013, 1:54 pm | |
| - Maged كتب:
- الله يبارك فيك استاذى على هذا المجهود
بارك الله فيك اخى ماجد | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة الإثنين 04 مارس 2013, 1:55 pm | |
| - محمد حمدى ناصف كتب:
معلومات جميله
تسلم الأيادى تسلم اخى الكريم واهلا بك فى هذا المنتدى المبارك | |
|
| |
cute-girle عضو جديد
عدد المساهمات : 8 نقاط : 10 تاريخ التسجيل : 21/03/2013
| موضوع: رد: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة الخميس 21 مارس 2013, 6:56 am | |
| سلمت يداك و جزاك ربي كل خير | |
|
| |
Admin المراقب العام
عدد المساهمات : 978 نقاط : 1693 تاريخ التسجيل : 12/04/2012
| موضوع: رد: مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة الخميس 21 مارس 2013, 6:09 pm | |
| - cute-girle كتب:
- سلمت يداك و جزاك ربي كل خير
شكرا على المرور الطيب | |
|
| |
| مجموعة الرموز الأساسية ببرنامج فلوكود النسخة الثالثة | |
|