منتديات الالكترونيات العصرية

منتديات الالكترونيات العصرية (http://www.dbaasco.com/vb/index.php)
-   منتدى البرمجة ببرنامج Flowcode (http://www.dbaasco.com/vb/forumdisplay.php?f=85)
-   -   مجموعة الرموز فى برنامج فلوكود (http://www.dbaasco.com/vb/showthread.php?t=5783)

noornader 03-19-2011 01:52 PM

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

مجموعة الرموز فى برنامج فلوكود


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

أسال الله العون والتوفيق




noornader 03-19-2011 02:44 PM

رد: مجموعة الرموز فى برنامج فلوكود - مقدمة
 
ما هو برنامج فلوكود

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


مجموعة المكونات كثيرة فهى تتضمن مفاتيح تشغيل بسيطة simple switches وليدات LEDs وشاشة عرض LCD وعارضات سباعية 7segments ومزيد من المكونات المتقدمة مثل البلوتوث وخوادم الانترنت
وغيرها . يسمح فلوكود بإنشاء النظم المعقدة التي يمكن تطويرها وإدارتها بسرعة ويدعم فلوكود المتحكمات من النوع فلاش من عائلات PIC12F ، PIC16F ،pic18F

noornader 03-19-2011 02:55 PM

رد: مجموعة الرموز فى برنامج فلوكود - مقدمة
 
مميزات البرمجة بالفلوكود

تعتبر الميزة الكبرى لبرنامج Flowcode هو أنه يتيح لمن لديهم خبرة قليلة فى البرمجة باللغات الاخرى القدرة على إنشاء برامج لأنظمة إلكترونية معقدة في غضون دقائق وعلى ذلك فإنه يتميز بالتالى:
· يوفير الجهد والوقت وذلك عن طريق سهولة وسرعة تصميم النظم الالكترونية المعتمدة على الميكروكنترولر.
· أداة سريعة ومرنة فلديه مجموعة من الوظائف الفرعية عالية المستوى التى تؤدى الى سرعة تطوير النظام. بالإضافة الى إنسيابية البرمجة التى تتيح للمستخدمين التطوير المستمر فى تصميم البرامج.
· يعطى نتائج بدون أخطاء حيث أن نتيجة ما يتم رؤيته من تصميم ومحاكاة على شاشة الحاسوب هو بالفعل ما يحدث على أرض الواقع بعد تحميل البرنامج داخل الميكروكنترولر.
· يخدم اللغات الأخرى فهو يسمح لك بعرض C code و ASM code لجميع البرامج التى تم إنشاءها.

eng_a_sayed 03-19-2011 03:20 PM

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

بالفعل البرنامج أكثر من رائع ... يكفى أن ميكروتشيب أعتمدته وصممت له منوال

أنا من المتابعين لهذه السلسلة أن شاء الله وبعدها ربما يكون لدينا ثانى أسطوانة تعليمية للبرنامج :cupidarrow:

ولى طلب صغير ... أتمنى أن ترفق وصلة النسخة التى يتم عليها الشرح

تحياتى لك أستاذى القدير

noornader 03-19-2011 05:18 PM

رد: مجموعة الرموز فى برنامج فلوكود - مقدمة
 
اقتباس:

المشاركة الأصلية كتبت بواسطة eng_a_sayed (المشاركة 31860)
استاذى الفاضل ... جزاك الله عنا كل خير

بالفعل البرنامج أكثر من رائع ... يكفى أن ميكروتشيب أعتمدته وصممت له منوال

أنا من المتابعين لهذه السلسلة أن شاء الله وبعدها ربما يكون لدينا ثانى أسطوانة تعليمية للبرنامج :cupidarrow:

ولى طلب صغير ... أتمنى أن ترفق وصلة النسخة التى يتم عليها الشرح

تحياتى لك أستاذى القدير

اخى العزيز المهندس/ احمد السيد
شكرا جزيلا لك .. طبعا فلوكود كما ذكرت من الروائع .. واهتمامك به يجعله اكثر روعة
وفى انتظار ابداعاتك فى فلوكود كما عوتنا فى جميع مواضيعك
اما عن النسخة التى اعمل عليها فهى Flowcode PIC V4.3.7.63
والرابط الخاص بها من
هنا
تحياتى

noornader 03-19-2011 05:31 PM

رد: مجموعة الرموز فى برنامج فلوكود - مقدمة
 
خطوات تنفيذ المشروع بفلوكود

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

الخطوة الأول: تصميم البرنامج Program Design
يتم البدء فى إنشاء مخطط التدفق لبرنامج المشروع عن طريق استخدام خاصية السحب والإسقاط بزر الماوس الأيسر drag and drop للرموز والمكونات المطلوبة من واجهة برنامج فلوكود لتصميم المشروع المطلوب. ثم يتم النقر على كل رمز أو عنصر لضبط الإجراءات والخصائص التي نحتاج إليها.

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

الخطوة الثالثة: توليد كود الهيكس Hex code Generation

عندما ننتهى من المحاكاة والحصول على الشكل االنهائى للمشروع وبعد الرضا الكامل عن النتائج. نقوم بالنقر على زر واحد خاص بتوليد ملف الهيكس فى صورته النهائية تمهيدا لارساله الى الميكروكنترولر باستخدام أحد البرامج المعروفة للحرق مثل WinPic800 , IC prog وطبعا بمساعدة المبرمجة. ويجب ملاحظة ان كود الهيكس المتولد من فلوكود (مرورا بكود السى والاسمبلى) يكون متوافق مع معظم أنواع المبرمجات.

noornader 03-19-2011 07:42 PM

رد: مجموعة الرموز فى برنامج فلوكود - مقدمة
 
واجهة برنامج فلوكود

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



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

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



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

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



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


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

http://www.dbaasco.com/up4/i-2/T5x48817.png


تم بحمد الله التقديم

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

تمنياتى بالتوفيق للجميع .. والله المستعان



noornader 03-20-2011 07:56 PM

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


رمز المخرج Output Icon






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

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

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



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

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


eng_a_sayed 03-20-2011 09:29 PM

رد: مجموعة الرموز فى برنامج فلوكود - مقدمة
 
بصراحة ولا أروع من هذا الشرح

أكمل أيها المبدع ونحن معك الى النهاية

جزاك الله عنا كل خير

noornader 03-20-2011 10:14 PM

رد: مجموعة الرموز فى برنامج فلوكود - مقدمة
 
اقتباس:

المشاركة الأصلية كتبت بواسطة eng_a_sayed (المشاركة 31892)
بصراحة ولا أروع من هذا الشرح

أكمل أيها المبدع ونحن معك الى النهاية

جزاك الله عنا كل خير

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


الساعة الآن 04:42 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصرية

Security team

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77