الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هي أفضل لغة لبرمجة الروبوتات ؟؟

مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا عضو جديد

أرجو من الأخوة أعضاء المنتدى مساعدتي ،

فيما يتعلق ببرمجة الروبوتات

ما هي أفضل لغة لبرمجة الروبوتات ؟؟

ولكم جزيل الشكر

تم تعديل هذه المشاركة بواسطة عماد الخليل في 11 يوليو 2009 في 13:45

اللهم انفعنا بما علمتنا وزدنا علما

#2

اخي كل لغات البرمجة المستخدمة في برمجة المتحكمات تصلح واي نوع من الطرق سوف تعتمد وماهوالمتحكم المتمكن منه انت اكثر وافضل لغة تصلح

لكل الامور هي لغة الاسمبلي وكل شركة من( شركات المتحكمات) لها قواعد واوامر محددة وهناك لغات ابسط اولا عليك معرفة ماتريد ثم كيفية العمل ثم اختيار مايناسبك وفق امكانياتك ومعرفتك بلغات البرمجة بعد ان تكون افكار ماهو الربوت الذي تريد البدء به

وفقك الله

تم تعديل هذه المشاركة بواسطة نبيل سيد طه في 7 يوليو 2009 في 01:02

#3

لغه ال C

ان أردت ان تستزيد من العلم فاهلاً بك فى مدونتى ولا تنسانى بالدعاء

هنا

#4

أي نوع من أنواع الروبوت؟؟

روبوت جاهز أم روبوت تصنعه أنت أم ماذا؟؟

سؤالك عام جدا

رجاء التوضيح

#5

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

أشكر لكم اهتمامكم وردكم على سؤالي

أنا متأسف على عدم توضيح المطلوب بالضبط ..

أنا تخصصي برمجة وليس هندسة

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

المطلوب من الروبوت القيام بالمشي والتسلق

والمتحكم لدي هو كمبيوتر

فمن أين أبدأ ...

وبأي لغة برمجة تنصحوني ؟؟

وجزاكم الله كل خير

اللهم انفعنا بما علمتنا وزدنا علما

#6

لست خبيرا في هذا المجال لكن أعتقد أن إجابات بعض الأسئلة قد تساعدك في اختيار اللغة مثل:

‎- مدى تمكنك من اللغة

‎‎- سهولة ال interface مع الهاردوير

‎- مدى احتياجك لل object oriented

‎- القدرة على الأداء في الزمن الحقيقي ومدى الاحتياج للزمن الحقيقي في هذا التطبيق

‎- هل ستحتاج واجهة رسومية معقدة أو ستحتاج إلى محاكاه ثلاثية الأبعاد على الشاشة، وفي هذه الحالة، هل ستبرمج الواجهة بنفس لغة البرمجة للتحكم

هذه أمثلة لبعض الأسئلة التي ربما تكون ضرورية

ربما تكون بعض هذه الأسئلة ليست ذات أهمية، وبالتأكيد توجد أسئلة أخرى يجب الإجابة عليها

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

#7

إذا كان المتحكم لديك هو الحاسوب

فهذا معناه أن كل عمليات التحكم و الحسابات لخاصة بها سوف تتم على الحاسوب ثم يتم نقل أوامر الحركة فقط إلى الألى

لو ان هذا هو الذى سوف تنوى فعله

فالسؤال الأن التالى

ما هى لغة البرمجة التى تتقنها أصلا

هل سوف يتضمن عملك التعامل مع الهادر ووير من حيث الإنترفيس

أم أن هناك شخص أخر سوف يقوم بهذا

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#8

شكراً لكم

طبعا راح يكون في تعامل مع الهاردوير ولكن في هذا المجال

سوف يقوم بمساعدتنا الدكتور المشرف على المشروع

وإذا أحتجت إلى المساعده سوف أطلبها منكم بالتأكيد...

ولكن راح يكون الآن كله برمجة فقط

لذلك أطلب ماهي اللغة الأفضل ؟

أما من ناحية اتقاني فأنا أجيد لغة السي

فهل هي جيدة ولها امكانيات متعددة؟؟

وجزاكم الله خير .....

اللهم انفعنا بما علمتنا وزدنا علما

#9

إذا كنت تتقن السى فهذا امر جيد جدا

بالنسبة لسؤالك هل تنفع ؟

قطعا تنفع و لكن سوف تتعب قليلا

لى سؤال أخير هل سوف يكون التحكم فى الآلى يحتاج إلى تدخل منك أم انه سوف يقوم بالعمل بالكامل لوحده

لو أنها الثانية فالسى سوف تكون ممتازة

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

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#10

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

يبدو أن السي سوف تكون صعبه هنا

على حسب قولك ..

طيب بخصوص لغة الجافا ممكن أستخدمها هنا ؟؟؟

اللهم انفعنا بما علمتنا وزدنا علما

#11

نعم ممكن جدا بالنسبة للجافا لو أن لك خلفية جيدة عنها

أنصحك تفكر فى الدوت نت كخيار أمامك

التعامل معه سهل جداو لكن يحتاج إلى قليل من الصبر و هو حاليا أفضل من الجافا (أحدث)

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#12

أشكركم جميعا ..

وأشكر أخي محمد نور

وجزاكم الله خيرا على المعلومات ..

سوف أفكر بإذن الله وإذا احتجت لمساعده سوف أستعين بكم بالتأكيد ...

اللهم انفعنا بما علمتنا وزدنا علما

#13

حيث أن الكمبيوتر لن يقوم فقط بالسيطرة ولكن أيضا بالتحكم فيجب ألا تهمل برمجة الزمن الحقيقي real time programming في تصميم البرنامج

معظم أذرعة الروبوت ذات الأغراض الصناعية يكون دور الكمبيوتر فيها هو السيطرة فقط، بينما تقوم مايكروبروسيسورات أخرى بدور التحكم، حيث تقوم بال cyclic tasks اللازمة للتحكم في المواتير في الزمن الحقيقي

أما في حالتك، حيث أن الكمبيوتر سيقوم بكل شيء، فلا تهمل الزمن الحقيقي

#14

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

موضوع مهم بارك الله لكم

#15

السلام عليكم

أقترح عليك قراءة الفصل التاسع من الكتاب الموجود على الرابط التالي

/index.php?showtopic=197473

هذا الكتاب يتناول تصميم أجهزة التحكم في ماكينات السي إن سي

و موضوع الفصل التاسع هو تصميم برامج التحكم في ماكينات التحكم الرقمي سي إن سي، ويتناول الفصل أنظمة التشغيل للزمن الحقيقي وبرمجة الزمن الحقيقي

هذا الفصل لا يتناول مهام التحكم الرقمي حيث أن هذه المهام يتم شرحها في الفصول الأخرى من الكتاب، وإنما يتناول فقط تصميم البرنامج

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

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

#16
عبد الرحمن2 كتب:
سوف يكون هناك تدخل عن طريق الحاسب واستخدام واجهات رسومية

يبدو أن السي سوف تكون صعبه هنا

على حسب قولك ..

طيب بخصوص لغة الجافا ممكن أستخدمها هنا ؟؟؟

لست بحاجة للانتقال للغة الجافا اعتقد ان ال c# ستفى بالغرض

اما بالنسبة للتعامل مع الهارد وير هل ستسخدم المتحكمات واى نوع من انواع المتحكمات ؟

مواضيع مشابهة