التحكم عبر الحاسوب بالأجهزة الخارجية بلغة 7ع1/8.61 بم حسين احند طالب 7لا
تحتوي 591810014 على الأجرائات التالية
ي على
الحيين حتى نعرف المنافذ
مثال: لعرض جميع المنافذ في حاسوبنا داخل 00005080*1 نكتب الكود التالي
عمسمله عوظاع6. عو قتمتعةة عد وجتعاة فق عه طعمة جوع
فتح منفذ 5911210001 جديد في الحاسوب لغرض إرسال او استلام بيانات من والى
جهاز خارجي من خلاله
إغلاق منفذ 0 في الحاسوب أي جعل خاصية 58/56]-150090
إفراغ ل التقخصص باستلام لبي من مت 58001 خارجي .نستخدمه
إفراغ 8066 المتخصص بإرسل البيانات الى منفذ 591810066 خارجي .نستخدمه
مع البيانات السابقة المخزنة داخل 8662
قراءة بيانات القادمة من الجهاز الخارجي عبر المنفذ :560/00 المربوط عليه
الجهاز. وتكون بعدة أشكال وهي
مجموعة 8/08 المستلمة من الجهاز الخارجي عبر 5618/0018 . ونستطيع
معرفة حجم المصفوفة التي سنستلم بها من خلال معرفة عدد 846 المستلمة
اعتماد على خاصية 13111881018800
»_البرامتر الثاني بييين من اين نبدء نقرء بالبيانات من داخل 81668 الاستلام
«_ البرامتر الثالث عدد 46 التي سنقرئها من داخل 62)إن8 الاستلام
مثل: قرائة اربع 46ر8 من جهاز خارجي مربوط على 0:11 5611815
هنا نستخدم ا(0600109.850ع لتحويل البيانات الى 46ر8 والعكس
انخزن بها مجموعة حروف نستلمها من الجهاز الخارجي عبر 5061810011
»_البرامتر الثاني يبين من اين نبدء نقراءة بالبيانات من داخل 8168 الاستلام
«_البرامتر الثالث عدد حروف التي سنقرئها من داخل 1)68ن8 الاستلام
ائة ثلاثة حروف من جهاز خارجي مربوط على 501815081
أقراءة 82/18 واحد من البيانات القادمة من الجهاز الخارجي عبر المتفذ 5611810011
مثال:قرائة 8/16 واحد من الجهاز خارجي مربوط 50118100:11
آقراءة حرف واحد من البيانات القادمة من الجهاز الخارجي عبر المنفذ 560810081
قرائة حرف واحد من الجهاز خارجي مربوط 561818011
أقراءة جميع البيانات القادمة من الجهاز الخارجي عبر المنفذ 5688/0081 المربوط
ا عليه هذا الأجراء البيانات بصيغة سلسلة نصية
قراءة سطر من البيانات القادمة من الجهاز الخارجي عبر المنفذ 561181008
المربوط عليه .ويعيد هذا الأجراء البيافات بصيغة سلسلة نصية
مثل: قرائة سطر البيانات القادمة من جهاز خارجي مربوط 5608000181
متف 86 56181601 - عم #منطمتومتعاد
سيقرتها ويخ برامتر واحد يبين
التحكم عبر الحاسوب بالأجهزة الخارجية بلغة 7ع18م.1/8
5611815081 إرسال مجموعة 87/58 الى الجهاز الخارجي عبر ٠
بك مين اد علب 17
إرسال_بيانات الى الجهاز الخارجي المربوط على :5602100 ويكون لهذا الأجراء
عدة اشكال وهي
ِ ات النصية مباشرة الى الجهاز الخارجي عبر المنفذ
مثال: ارسل بيانات نصية الى جهاز خارجي مربوط 890815081 .او عرض
رسالة نصية محتواها (55160ن1] أ4]) على جهاز عرض خارجي.
ونتخزئها داخل مصفوفة من نوع 5/16
والبرامتر الثاني: يبين من اين نبدء بأرسال بالبياقات
والبرامتر الثالث: عدد 49/اا التي سنرسلها
نط 3لة) قمع لوقع .25011 ومتقمعف2 حل فرع عم عوععنط عط
٠ هنا نستخدم 0000109.85011ع لتحويل البيانات الى 8/46 والعكس
نرسل مصفوفة حروف الى الجهاز الخارجي عبر 50601810011
حرفي :08+8016
والبرامتر الثاني يبين من أيِي موقع داخل المصفوفة نبدء بكتابة البيانات
البرامتر الثالث عدد حروف التي سنرسلها
سال حرفين الى جهاز خارجي مربوط 5618100311
عمط عم (2ا عبط عط
إرسال سطر من البيانات الى الجهاز الخارجي عبر المنفذ )59061006 المربوط
عليه .ويرسل هذا الأجراء البيانات بصيغة سلسلة نصية
مل ارسل سطر البيانات الى جهاز خارجي مربوط 581815081
|محتويات السطر الثاني ألم 850
التحكم عبر الحاسوب بالأ؛
إرسال البيانات عبر المنفذ الخارجي 50611818081
عرفنا كيف نقوم بكتابة او إرسال البيانات عبر المنفذ 5981810001 الى جهاز خارجي بأستخدام اجرائات
©10/4 , ©00ا11/018 كل اجراء يرسل البيانات بطريقة مختلفة . نستخدم الاجراء الملائم مع طريقة استلام الجهاز
الخارجي
ء_ اذا كان الجهاز الخارجي يستقبل 0746| واحد عن كل مر
»_واذا كان يستقبل سلسلة نصية نستخدم (10/0146)58108
ء واذا كان يستقبل صورة وهي عبارة عن مجموعة من ع1رزنا نستخدم (10432 ,10132 ,[]1/0/0116)8716
لكن قبل إرسل البيانات يجب أن نفتح المنفذ الذي سنرسل عليه ونضبط خصائصه.
مثال: فتح منفذ 60013 لغرض إرسل أو استلام بيانات من خلاله
56181207 فلا قم 56181201 هط
عدة . 560815 . 10.20 2 96818
با 3 فاع20. 10ج #اتقطعة صف
مثال: فتح منفذ 00/3 لغرض وإرسال_رسالة نصية من خلاله الى جهاز خارجي مربوط على منفذ 600/3
56181207 فلا عم 56181201 هط
(07م 3 هعفن 81") 016 . 561212061
التحكم عبر الحاسوب بالأجهزة الخارجية بلغة 1/8.01 بقلم حسين احمد طالب
المطلوب انه نكون برنامج فيه 18*10 وزر إرسال 001 80 ونكتب في 7610071 بيانات ونضغط إرسل
تعرض هذه البيانات على الجهاز الخارجي. وأداة 6000080 لعرض جميع منافذ. نكون مشروع جديد كما في
الشكل
التحكم عبر الحاسوب بالأ؛
يم حسين احلا طلب
في البداية نستدعي المكتبة المتخصصة بالتعامل مع المنافذ ونكون كائن جديد من نوع 598818084 للتعامل من
خلاله مع المنفذ وإرسال بيانات إلى الجهاز الخارجي
لكي نحمل 00005080*1 بجميع منافذ الحاسبة الفعالة في حدث تحميل النافذة 0:2001_1.080 نكتب الكود التالي.
حيث يعمل أجراء 5601810011.60150:1060065 بجلب جميع منافذ الحاسبة الفعالة لكي نعرضها منفذ منفذ داخل
اداة 60005080*1 وحتى يسهل لنا اختيار المنفذ المطلوب فتحه بكل برنامج
() جمع . قصه7 . 60050201
ومسمتاج م6 . او قتماعهة 1 ومتععة فم اعدو طعمه عوط
في زر إرسال_للجهاز نكتب الكود التالي .هنا استخدمنا أسلوب يفتح منفذ و بعد كل إرسال يغلق المنفذ نستطيع أيضا
فتح المنفذ مرة واحدة واستمرار إرسال البياقات عليه.وسيقوم هذا الكود بإرسال النصوص التي سنكتبها داخل
1 الى الجهاز الخارجي المربوط على المنفذ الذي سنختاره من 60070801
("الخارجي الجهاز الى الببانات ارسال تم")*980ف4ل
بض قمع
التحكم عبر الحاسوب بالأجهزة الخارجية
صبمل بلم حسين احمد طالب
كود البرنامج كامل
بعطك لمنضد - مموودة. دوعتف )0لا 25
("الخارجي الجهاز الى البيانات ارسال تم")*348986
8م فال
(0ظ11) 8ف . قصة 76 . 60002061
امار
اختر المنقذ المربوط عليه الجهاز إٍ
التحكم عبر الحاسوب بالأجهزة الخارجية بلغة :1/8.01 بحسن احند طالب [055-5
استقبال البيانات عبر المنفذ الخارجي 506118150112
عرفنا كيف نقوم بقراءة البيانات القادمة عبر المنفذ الخارجي 598810081 بأستخدام اجرائات
نستخدم الاجراء الملائم مع الجهاز الخارجي وطريقة ارساله للبيائتالى الحاسبة مثلا :
»اذا كان الجهاز الخارجي يرسل 0716| واحد عن كل مرة نستخدم 18680816
»اذا كان يرسل سلسلة نصية نستخدم 886808::15410
ء اذا كان يرسل صورة وهي عبارة عن مجموعة من ع)لزنا نستخدم (10432 ,10132 ,[] 7/16 8630)8
معلومة
بقي عندنا أمر وهو:
ان عملية قراءة البيانات يجب ان تكون باستمرار حتى يستطيع برنامجنا استلام البيانات القادمة على المنفذ في أي وقتَ
لكي يستمر برنامجنا بجلب أي بيانات قادمة من المنفذ المفتوح الذي نفتحه ونضبطه قبل بدء التصنت
مثال : تكوين برنامجالأستلام القادمة من جهاز خارجي على منفذ 60114 بشكل نصوص باستخدام
9 88 وعرض البيانات القادمة داخل 78«*802
نكون برنامج كما في الشكل وندرج 71006 وأداة 5618150111 واداة 780802
دنا الي
التحكم عبر الحاسوب بالأجهزة الخارجية بلغة 1/8.0187 بقلم حسين احمد طالب 58
كود البرنامج كامل :
34800 - معمعة يمه
8 - معتهم ع0
("المنفذ فتج تم ")*345980
عمدامعمه فق اه طمعم
() ج20 عدقصتةعمه 016 80121201
كما نرى في حدث تحميل الذ
وعرضها داخل 0:2 18:18