You are on page 1of 110

‫شرح بلوكات الربجمة األساسية يف برنامج ‪ TIA PORTAL‬باللغة العربية‬

‫إعداد املهندس يامن عبد الرحمن تركماني‬

‫جميع الحقوق محفوظة – يمنع االستخدام والنشر بشكل تجاري دون الرجوع للمؤلف ‪ /‬يسمح نشره الكترونيا‬
‫‪Yamen.turkmany@hotmail.com / WhatsApp: +963938183824‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪1‬‬
‫احملتويات‬
‫اضغط الرابط ‪ -‬رقم الصفحة‬ ‫الموديول ( البلوك )‬
‫‪12‬‬ ‫‪.1‬المؤقت النبضي ‪Pulse Timer‬‬
‫‪13‬‬ ‫‪.2‬مؤقت تأخير الوصل ‪ON Delay Timer‬‬
‫‪14‬‬ ‫‪.3‬مؤقت تأخير الفصل ‪OFF Delay Timer‬‬
‫‪.4‬مؤقت تأخير الوصل القابل للتصفير ‪RESET ON Delay‬‬
‫‪15‬‬
‫‪Timer‬‬
‫‪16‬‬ ‫‪ .5‬العداد التصاعدي‬
‫‪17‬‬ ‫‪.6‬العداد التنازلي‬
‫‪18‬‬ ‫‪ .7‬العداد التصاعدي التنازلي‬
‫‪19‬‬ ‫‪.8‬بلوك الحسابات المتعدد األغراض‬
‫‪20‬‬ ‫‪.9‬بلوك الجمع‬
‫‪21‬‬ ‫‪.10‬بلوك الطرح‬
‫‪22‬‬ ‫‪.11‬بلوك الضرب‬
‫‪23‬‬ ‫‪.12‬بلوك القسمة‬
‫‪24‬‬ ‫‪.13‬بلوك إيجاد باقي القسمة‬
‫‪25‬‬ ‫‪.14‬بلوك تغيير إشارة عدد‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪2‬‬
‫احملتويات‬
‫اضغط الرابط ‪ -‬رقم الصفحة‬ ‫الموديول ( البلوك )‬
‫‪26‬‬ ‫‪.15‬بلوك الزيادة بواحد‬
‫‪27‬‬ ‫‪.16‬بلوك االنقاص بواحد‬
‫‪28‬‬ ‫‪.17‬‬
‫‪29‬‬ ‫‪.18‬‬
‫‪30‬‬ ‫‪ .19‬بلوك إيجاد القيمة العليا واسنادها للخرج‬
‫‪31‬‬ ‫‪.20‬بلوك تحديد قيمة مدخل بين قيمة دنيا وقيمة عليا‬
‫‪32‬‬ ‫‪.21‬بلوك إيجاد مربع عدد‬
‫‪33‬‬ ‫‪ .22‬بلوك إيجاد جذر عدد‪.‬‬
‫‪34‬‬ ‫‪.23‬بلوك إيجاد لوغاريتم طبيعي لعدد‬
‫‪35‬‬ ‫‪.24‬بلوك حساب ‪e‬لألس ‪IN‬واسنادها للمخرج‬
‫‪ .25‬بلوكات إيجاد جيب ‪sin‬وجيب التمام ‪ cos‬لعدد ( يمثل‬
‫‪36‬‬ ‫زاوية)‬
‫‪37‬‬ ‫‪ .26‬بلوكات إيجاد ظل ‪TAN‬عدد (يمثل زاوية)‬
‫‪ .27‬بلوك إيجاد عدد (زاوية) عندما يكون ‪Sin , cos‬معلوم لهذا‬
‫‪38‬‬ ‫العدد‪.‬‬
‫‪39‬‬ ‫‪ .28‬بلوك إيجاد عدد (زاوية) عندما يكون ‪TAN‬معلوم لهذا العدد‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪3‬‬
‫احملتويات‬
‫اضغط الرابط ‪ -‬رقم الصفحة‬ ‫الموديول ( البلوك )‬
‫‪40‬‬ ‫‪.29‬بلوك إعادة الجزء الكسري فقط بعد الفاصلة من العدد الحقيقي‬
‫‪41‬‬ ‫‪ .30‬حساب ‪IN1‬للقوة ‪IN2‬‬
‫‪42‬‬ ‫‪ .31‬تعليمات المقارنة (المساواة وعدم المساواة)‬
‫‪43‬‬ ‫‪ .32‬تعليمات المقارنة (أكبر أو يساوي أو أصغر أو يساوي)‬
‫‪44‬‬ ‫‪ .33‬تعليمات المقارنة (أكبر أو أصغر)‬
‫‪45‬‬ ‫‪ .34‬تعليمات المقارنة (داخل المجال أو خارج المجال )‬
‫‪46‬‬ ‫‪ .35‬بلوكات التحقق من صالحية المعطيات ( صالحية الداتا)‬
‫‪47‬‬ ‫مثال على استخدام ‪OK‬و ‪NOT_OK‬في البلوكات المختلفة‬
‫‪ .36‬بلوك تنفيذ عملية ‪AND‬على مستوى البت – هنا يتم التنفيذ‬
‫‪48‬‬ ‫على ‪Word‬‬
‫‪ .37‬بلوك تنفيذ عملية ‪OR‬على مستوى البت – هنا يتم التنفيذ على‬
‫‪49‬‬ ‫‪Word‬‬
‫مالحظة ‪ :‬بلوك تنفيذ عملية ‪AND‬على مستوى البت ‪ /‬على عدد‬
‫‪50‬‬
‫أكبر من المداخل يمكن زيادتها بالضغط على النجمة الصفراء !‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪4‬‬


‫احملتويات‬

‫اضغط الرابط ‪ -‬رقم الصفحة‬ ‫الموديول ( البلوك )‬


‫مالحظة ‪ :‬بلوك تنفيذ عملية ‪OR‬على مستوى البت ‪ /‬على عدد أكبر‬
‫‪51‬‬
‫من المداخل يمكن زيادتها بالضغط على النجمة الصفراء!‬
‫‪ .38‬بلوك تنفيذ عملية ‪AND , OR‬على مستوى البت – هنا يتم التنفيذ‬
‫‪52‬‬ ‫على مدخلين من نمط ‪Byte‬أي لكل منهما ‪bits 8‬‬
‫‪ .39‬بلوك تنفيذ عملية ‪AND , OR‬على مستوى البت – هنا يتم التنفيذ‬
‫‪53‬‬ ‫على مدخلين من نمط ‪DWORD‬أي لكل منهما ‪bits 32‬‬
‫‪54‬‬ ‫توضيح عمليات ‪AND , OR‬على مستوى البت‬
‫‪55‬‬ ‫‪.40‬بلوك تنفيذ عملية ‪XOR‬على مستوى البت‬
‫‪56‬‬ ‫توضيح عمل بلوك تنفيذ عملية ‪XOR‬على مستوى البت‬
‫‪57‬‬ ‫‪.41‬بلوك تنفيذ عملية ‪INV -‬إيجاد المتمم المنطقي األحادي‬
‫‪58‬‬ ‫توضيح فكرة المتمم األحادي‬
‫‪59‬‬ ‫‪ .42‬بلوك ‪DECO‬المسؤول عن جعل ‪Bit‬معين من الخرج يساوي ‪1‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪5‬‬


‫احملتويات‬
‫اضغط الرابط ‪ -‬رقم الصفحة‬ ‫الموديول ( البلوك )‬
‫‪60‬‬ ‫‪ .43‬بلوك ‪ENCO‬المسؤول عن إيجاد رقم ال ‪Bit‬المساوي للواحد ‪1‬‬
‫‪61‬‬ ‫‪ .44‬بلوك اختيار قيمة من قيمتين ‪IN0 , IN1‬‬
‫‪ .45‬بلوك اختيار قيمة من عدة قيم ‪INn IN0 , IN1 – .…,‬حالة أعداد‬
‫‪62‬‬ ‫حقيقية ‪Real‬‬
‫‪ .46‬بلوك اختيار قيمة من عدة قيم ‪INn IN0 , IN1 – .…,‬حالة أعداد‬
‫‪63‬‬ ‫صحيحة ‪int‬‬
‫‪ .47‬بلوك اختيار قيمة من عدة قيم ‪INn IN0 , IN1 – .…,‬حالة أعداد‬
‫‪64‬‬ ‫من نمط ‪Byte‬مؤلفة من ‪bits 8‬‬
‫‪ .48‬بلوك اختيار قيمة من عدة قيم ‪INn IN0 , IN1 – .…,‬حالة معطيات مؤلفة‬
‫‪65‬‬ ‫من محارف (أحرف)‬
‫‪ .49‬بلوك اختيار قيمة من عدة قيم ‪INn IN0 , IN1 – .…,‬حالة معطيات مؤلفة‬
‫‪66‬‬ ‫من نمط ‪Word‬‬
‫‪ .50‬بلوك اختيار قيمة من عدة قيم ‪INn IN0 , IN1 – .…,‬حالة معطيات مؤلفة‬
‫‪67‬‬ ‫من نمط ‪DWord‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪6‬‬


‫احملتويات‬

‫اضغط الرابط ‪ -‬رقم الصفحة‬ ‫الموديول ( البلوك )‬


‫‪OUT0, OUT1‬لتعديل قيمته حسب‬ ‫‪ .51‬بلوك اختيار قيمة مخرج…‬
‫‪68‬‬ ‫قيمة مسبقة– حالة معطيات من نمط ‪Real‬‬
‫‪OUT0, OUT1‬لتعديل قيمته حسب‬ ‫‪ .52‬بلوك اختيار قيمة مخرج…‬
‫‪69‬‬ ‫قيمة مسبقة– حالة معطيات من نمط ‪int‬‬
‫‪OUT0, OUT1‬لتعديل قيمته حسب‬ ‫‪ .53‬بلوك اختيار قيمة مخرج…‬
‫‪70‬‬ ‫قيمة مسبقة– حالة معطيات من نمط ‪Byte‬‬
‫‪OUT0, OUT1‬لتعديل قيمته حسب‬ ‫‪ .54‬بلوك اختيار قيمة مخرج…‬
‫‪71‬‬ ‫قيمة مسبقة– حالة معطيات من نمط ‪Word‬‬
‫‪OUT0, OUT1‬لتعديل قيمته حسب‬ ‫‪ .55‬بلوك اختيار قيمة مخرج…‬
‫‪72‬‬ ‫قيمة مسبقة– حالة معطيات من نمط ‪DWord‬‬
‫‪ .56‬بلوك إزاحة سلسلة بتات نحو اليمين – لبيانات من نمط ‪Usint ,‬‬
‫‪73‬‬ ‫‪Uint‬أعداد صحيحة‪.‬‬
‫‪ .57‬بلوك إزاحة سلسلة بتات نحو اليمين – لبيانات من نمط ‪Word ,‬‬
‫‪74‬‬ ‫‪Dword.‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪7‬‬


‫احملتويات‬

‫اضغط الرابط ‪ -‬رقم الصفحة‬ ‫الموديول ( البلوك )‬


‫‪UDint ,‬‬ ‫‪ .58‬بلوك إزاحة سلسلة بتات نحو اليمين – لبيانات من نمط‬
‫‪75‬‬ ‫‪BYTE.‬‬
‫‪76‬‬ ‫‪Sint , Int.‬‬ ‫‪ .59‬بلوك إزاحة سلسلة بتات نحو اليمين – لبيانات من نمط‬
‫‪77‬‬ ‫توضيح عملية االزاحة نحو اليمين وتعبئة بتات إلى اليسار‬
‫‪78‬‬ ‫‪USInt.‬‬ ‫‪ .60‬بلوك إزاحة سلسلة بتات نحو اليسار – لبيانات من نمط‬
‫‪Word ,‬‬ ‫‪ .61‬بلوك إزاحة سلسلة بتات نحو اليسار – لبيانات من نمط‬
‫‪79‬‬ ‫‪UInt.‬‬
‫‪DWord ,‬‬ ‫‪ .62‬بلوك إزاحة سلسلة بتات نحو اليسار – لبيانات من نمط‬
‫‪80‬‬ ‫‪Byte.‬‬
‫‪Sint ,‬‬ ‫‪ .63‬بلوك إزاحة سلسلة بتات نحو اليسار – لبيانات من نمط‬
‫‪81‬‬ ‫‪UDint.‬‬
‫‪82‬‬ ‫‪int , Dint.‬‬ ‫‪ .64‬بلوك إزاحة سلسلة بتات نحو اليسار – لبيانات من نمط‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪8‬‬


‫احملتويات‬
‫اضغط الرابط ‪ -‬رقم الصفحة‬ ‫الموديول ( البلوك )‬
‫توضيح ‪:‬عملية االزاحة نحو اليسار وتعبئة بتات إلى اليمين‬
‫‪83‬‬ ‫(أصفار حصرا)‬
‫‪ .65‬بلوك تدوير سلسلة بتات نحو اليمين – لبيانات من نمط ‪,‬‬
‫‪84‬‬ ‫‪Byte , Word , Dword.‬‬
‫‪85‬‬ ‫توضيح ‪ :‬عملية التدوير نحو اليمين‬
‫‪ .66‬بلوك تدوير سلسلة بتات نحو اليسار – لبيانات من نمط ‪,‬‬
‫‪86‬‬ ‫‪Byte , Word , Dword.‬‬
‫‪87‬‬ ‫توضيح ‪ :‬عملية التدوير نحو اليسار‬
‫‪88‬‬ ‫‪ .67‬بلوكات تحويل أنماط البيانات ‪Int-Dint / Real – int‬‬
‫‪89‬‬ ‫‪ .68‬بلوكات تحويل أنماط البيانات ‪Int-Uint / int-Real‬‬
‫‪ .69‬بلوكات تحويل أنماط البيانات ‪Char- Sint / Usint-Real /‬‬
‫‪90‬‬ ‫‪/ Dint - UDint‬‬
‫‪ .70‬بلوكات تحويل أنماط البيانات ‪Dword – Real / Wchar‬‬
‫‪91‬‬ ‫‪– char / Bcd16 –int‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪9‬‬


‫احملتويات‬
‫اضغط الرابط ‪ -‬رقم الصفحة‬ ‫الموديول ( البلوك )‬
‫‪ .71‬بلوكات تحويل أنماط البيانات – ‪BCD32 – Dint / Int‬‬
‫‪92‬‬ ‫‪BCD16 / Dword –Real‬‬
‫‪72‬بلوكات التقريب ألقرب قيمة صحيحة عليا أو دنيا‬
‫‪93‬‬ ‫والخرج دوما ‪int‬ومشتقاتها‬
‫‪ 73‬بلوكات التقريب ألقرب قيمة صحيحة عليا‬
‫‪94‬‬ ‫أو دنيا والخرج دوما ‪int‬ومشتقاتها‬
‫‪ -74‬بلوكات التقريب ألقرب قيمة صحيحة عليا حصرا والخرج‬
‫‪95‬‬ ‫دوما ‪int‬ومشتقاتها‬
‫‪ -75‬بلوكات التقريب ألقرب قيمة صحيحة عليا حصرا والخرج‬
‫‪96‬‬ ‫دوما ‪int‬ومشتقاتها‬
‫‪ -76‬بلوكات التقريب ألقرب قيمة صحيحة عليا حصرا والخرج‬
‫‪97‬‬ ‫دوما ‪int‬ومشتقاتها‬
‫‪ -77‬بلوكات إزالة الجزء بعد الفاصلة من العدد (الحاوي فاصلة )‬
‫‪98‬‬ ‫والخرج دوما ‪int‬ومشتقاتها‬
‫‪ -78‬بلوكات التقريب ألقرب قيمة صحيحة دنيا حصرا والخرج‬
‫‪99‬‬ ‫دوما ‪int‬ومشتقاتها‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪10‬‬
‫احملتويات‬
‫اضغط الرابط ‪ -‬رقم الصفحة‬ ‫الموديول ( البلوك )‬
‫‪ - 79‬بلوكات التقريب ألقرب قيمة صحيحة دنيا حصرا والخرج‬
‫‪100‬‬ ‫دوما ‪int‬ومشتقاتها‬
‫‪ .80‬بلوك التدريج على مقياس جديد لقيمة محددة على المدخل‬
‫‪101‬‬ ‫‪VAlue‬‬
‫‪ .81‬بلوك التدريج على مقياس جديد لقيمة محددة على المدخل‬
‫‪102‬‬ ‫‪VAlue‬‬
‫‪ .82‬بلوك التدريج على مقياس جديد لقيمة محددة على المدخل‬
‫‪103‬‬ ‫‪VAlue‬‬
‫‪104‬‬ ‫طريقة عمل ‪Scale‬‬
‫‪ .83‬بلوك إيجاد النسبة المئوية من مقياس بين قيمتين لقيمة محددة‬
‫‪105‬‬ ‫‪VAlue‬‬
‫‪ .84‬بلوك إيجاد النسبة المئوية من مقياس بين قيمتين لقيمة محددة‬
‫‪106‬‬ ‫‪VAlue‬‬
‫‪107‬‬ ‫توضيح عمل ‪NORM‬‬
‫‪108‬‬ ‫أنماط البيانات ‪Data Types‬‬
‫‪110‬‬ ‫خاتمة‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪11‬‬
‫‪.1‬المؤقت النبضي ‪Pulse Timer‬‬
‫ن‬ ‫ل‬‫ا‬
‫‪ -‬يقوم الموقت ي تو ند بضات عرضها ست الرمن ‪ PT‬لا هثا ‪ 5‬ثابنة‬
‫ث‬‫م‬ ‫ح‬ ‫ب‬ ‫ل‬ ‫ب‬ ‫ض‬ ‫ب‬
‫ح‬ ‫ن‬ ‫ل‬‫ا‬ ‫ب‬ ‫ل‬
‫‪ -‬عندما ق اس ‪ i0.0‬وم و ت و د ل ضة ي و ل ‪i0.0‬‬
‫ض‬ ‫ف‬ ‫ل‬ ‫ت‬ ‫ب‬ ‫ن‬ ‫ل‬ ‫ت‬ ‫ق‬ ‫م‬ ‫ا‬ ‫ق‬ ‫ي‬ ‫م‬ ‫ت‬ ‫ل‬‫ا‬ ‫ل‬ ‫غ‬ ‫ي‬
‫ج‬ ‫ل‬ ‫ا‬ ‫ت‬‫ق‬ ‫ه‬ ‫ت‬‫ل‬ ‫ا‬ ‫ن‬ ‫ض‬ ‫ق‬‫ت‬ ‫م‬ ‫ا‬ ‫ل‬ ‫ع‬ ‫ت‬‫ي‬‫ب‬ ‫ب‬ ‫ن‬ ‫ل‬ ‫ا‬ ‫م‬ ‫ل‬ ‫ا‬
‫‪ -‬يولد خرج ‪ Q‬ضة ‪ -‬ما بدل ‪ ET‬ي الرمن ي من أصل ‪ 5‬يوأ ي ي ي مة موقت ألإ مالنة‪.‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪12‬‬


‫‪ .2‬مؤقت تأخير الوصل ‪ON Delay Timer‬‬
‫‪ -‬يقوم الموقت ‪ TON‬بثاحير يقعثل ‪Q‬حست الرمن ‪ PT‬مثلا هثا ‪ 5‬ثابنة‬
‫ب‬ ‫ب‬ ‫ع‬ ‫ي‬
‫‪ -‬عندما يغلق التماس ‪ i0.1‬يقوم الموقت لنة ال احير ‪ /‬وي ال ضل ‪ i0.1‬وم وقت فير ا وقت وبدء ال احير من‬
‫ث‬ ‫ل‬ ‫ص‬ ‫م‬‫ل‬‫ا‬ ‫ق‬‫ي‬ ‫ف‬ ‫ح‬ ‫ف‬ ‫ث‬ ‫م‬
‫‪ i0.1‬مرة أخرى‬ ‫ق‬‫حدبد عندما يغل‬
‫ل‬ ‫ت‬ ‫م‬‫ل‬‫ا‬
‫‪ -‬بدل ‪ ET‬علي الرمن ضي من أصل ‪ 5‬يوأني التي هي تمة ا موقت ألإجمالنة‪.‬‬
‫ق‬ ‫ق‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪13‬‬


‫‪ .3‬مؤقت تأخير الفصل ‪OFF Delay Timer‬‬
‫ت‬‫ف‬‫مث هث ث بن عن م ي‬ ‫‪ -‬يقوم الموق‬
‫‪ TOF‬بثاحير فضل ‪Q‬حست الرمن ‪ PT‬لا ا ‪ 5‬ا ة د ا ح اس ‪i0.2‬‬
‫م‬‫ت‬ ‫ل‬‫ا‬
‫ل‬ ‫ت‬
‫ل‬ ‫ت‬ ‫م‬ ‫ا‬
‫‪ -‬بدل ‪ ET‬علي الرمن ضي من أصل ‪ 5‬يوأني التي هي تمة ا موقت ألإجمالنة‪.‬‬
‫ق‬ ‫ق‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪14‬‬


‫‪ .4‬مؤقت تأخير الوصل التراكمي القابل للتصفير ‪RESET ON Delay Timer‬‬
‫‪ -‬يقوم الموقت ‪ TONR‬بثاحير يقعثل ‪Q‬حست الرمن ‪ PT‬مثلا هثا ‪ 5‬ثابنة‬
‫ك‬ ‫ح‬ ‫ب‬ ‫ه‬ ‫ت‬ ‫ب‬
‫‪ -‬عندما يغلق التماس ‪ i0.3‬يقوم الموقت بحسات الوقت وعندما يقضل ‪ i0.3‬قظ ثالوقت و كدأ ست الوقت ترأ م اث‬
‫ح‬
‫ب‬ ‫ع‬ ‫ل‬ ‫ل‬ ‫ا‬ ‫ج‬ ‫م‬
‫حتي وصول موع أوقات أعلاق ‪ i0.3‬الي فتمة ا موجودة لي ‪ . PT‬عندها تم يوصثل ‪Q‬‬
‫ح‬ ‫م‬‫ل‬‫ا‬ ‫ل‬ ‫ع‬ ‫ح‬ ‫ف‬ ‫ع‬‫ل‬ ‫ا‬ ‫ي‬ ‫ف‬‫ص‬‫ت‬ ‫ع‬
‫‪ -‬ل د ل ‪ R‬ل ي أ ادة ر دأد ي ال أ ق د ل ‪i0.4‬‬ ‫ل‬ ‫ع‬ ‫ح‬ ‫م‬‫ل‬‫ا‬ ‫م‬‫ع‬ ‫ي‬
‫ل‬ ‫ت‬ ‫م‬ ‫ا‬
‫‪ -‬بدل ‪ ET‬علي الرمن ضي من أصل ‪ 5‬يوأني ا تي هي مة موقت ألإ مالنة‪.‬‬
‫ج‬ ‫ا‬ ‫ت‬ ‫ق‬ ‫ل‬ ‫ق‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪15‬‬


‫‪ .5‬العداد التصاعدي‬
‫ب‬ ‫ل‬ ‫ل‬
‫يقوم العدأد ثاستفثال النبضات علي المدحل ‪ CU‬وبندأ يعدها حتي الوصول مة ‪ PV‬وعند الوصول قوم عثل ‪Q‬‬
‫ق‬‫ت‬ ‫ي‬ ‫ت‬ ‫ف‬
‫ح‬ ‫م‬‫ل‬‫ا‬ ‫ل‬ ‫ع‬ ‫ح‬ ‫ف‬ ‫ع‬‫ل‬ ‫ا‬ ‫ي‬ ‫ف‬‫ص‬ ‫ت‬ ‫ع‬
‫‪ -‬ل د ل ‪ R‬ي أ ادة ر دأد ي ال أ ق د ل ‪i1.4‬‬ ‫ل‬ ‫ع‬ ‫ح‬ ‫م‬‫ل‬‫ا‬ ‫م‬‫ع‬ ‫ي‬
‫‪ -‬بدل ‪ CV‬علي العدد الدى وصل أالنة العدأد من أصل قتمة ألإجمالنة هثا مثلا ‪.PV= 10‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪16‬‬


‫‪.6‬العداد التنازلي‬
‫ل‬ ‫الفت حت ل ص ل‬
‫يقوم العدأد ثاستفثال النبضات علي المدحل ‪ CD‬وبندأ يعدها بدءأ من مة ‪ PV‬ي ا و ول مة فر‬
‫ص‬ ‫ت‬ ‫ف‬
‫ت‬ ‫ب‬ ‫ي‬ ‫ل‬ ‫ل‬
‫وعند الوصول صفر قوم قعثل ‪Q‬‬
‫ل‬ ‫ل‬
‫‪ -‬يعمل المدحل ‪ LD‬علي أعادة العدأد مة ‪ PV=5‬لا في حال أ لق ا مدحل ‪i1.5‬‬
‫ل‬ ‫ع‬ ‫ث‬ ‫م‬ ‫ت‬ ‫ف‬
‫‪ -‬بدل ‪ CV‬علي العدد الدى وصل أالنة العدأد من أصل قتمة ألإجمالنة‪.‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪17‬‬


‫‪ .7‬العداد التصاعدي التنازلي‬
‫ل‬ ‫ل‬
‫يقوم العدأد ثاستفثال النبضات علي المدحل ‪ CU‬وبندأ ثالعد حتي الوصول مة ‪ PV‬وعند الوصول قوم‬
‫ي‬ ‫ت‬ ‫ف‬
‫غ‬‫ق‬‫ي‬ ‫ث‬ ‫ف‬‫ص‬‫ل‬ ‫ل‬ ‫ص‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ح‬ ‫ف‬ ‫ث‬ ‫ل‬ ‫ث‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ق‬ ‫ب‬ ‫ح‬ ‫ل‬‫ا‬ ‫ل‬ ‫ع‬ ‫ض‬ ‫ب‬ ‫ن‬ ‫ل‬‫ا‬ ‫ت‬ ‫ح‬ ‫ف‬ ‫م‬ ‫ث‬ ‫ق‬‫ت‬ ‫ب‬
‫ه‬ ‫ن‬ ‫ع‬ ‫م‬
‫ل ‪ QU‬أ ا ي ال م د ات ي د ل ‪ CD‬دأ ة دأد ا ا ص ي و ول ر و ا ل ‪.QD‬‬‫ن‬ ‫م‬ ‫ع‬ ‫ع‬
‫‪ -‬يعمل المدحل ‪ R‬علي أعادة تصفير العدأد في حال أعلق المدحل ‪i1.1‬‬
‫ح‬ ‫ل‬‫ا‬ ‫ع‬ ‫ح‬ ‫ف‬ ‫ث‬‫م‬ ‫ت‬ ‫ف‬‫ل‬ ‫ل‬ ‫ل‬ ‫ا‬ ‫ع‬ ‫ل‬ ‫ع‬ ‫ح‬ ‫ل‬‫ا‬ ‫م‬‫ع‬ ‫ي‬
‫م‬ ‫ل‬
‫‪ -‬ل د ل ‪ LD‬ي أ ادة دأد ة ‪ PV=10‬لا ي ال أ ق د ل ‪i1.2‬‬ ‫م‬ ‫ع‬ ‫م‬
‫‪ -‬بدل ‪ CV‬علي العدد الدى وصل أالنة العدأد من أصل قتمة ألإجمالنة هثا مثلا ‪.PV= 10‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪18‬‬


‫‪.8‬بلوك الحسابات المتعدد األغراض‬
‫م ت يق ث خ عمل حس ب علتهم تظه النيت عل ا مخل‬
‫يقوم هدأ الثلوك ثاستفثال فرمين من المدحلين ‪ IN1 , IN2‬و ن م وم ا رأء أى نة ا نة ا و ر حة ي رج‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫‪.‬‬ ‫‪MD1‬‬ ‫ول‬ ‫‪ OUT‬لا هثا م خ يرن حة ي ح‬
‫ب‬ ‫ط‬‫م‬ ‫ل‬‫ا‬ ‫ل‬ ‫غ‬‫ل‬ ‫ا‬ ‫ت‬‫ق‬ ‫ث‬‫ل‬ ‫ا‬ ‫ع‬ ‫ص‬ ‫ل‬ ‫ت‬‫س‬ ‫م‬‫ل‬‫ا‬ ‫ت‬ ‫ح‬ ‫م‬ ‫ت‬ ‫ن‬ ‫ق‬ ‫ط‬‫م‬ ‫ل‬‫ا‬ ‫ل‬‫ا‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬
‫س‬ ‫ي‬ ‫ك‬
‫أما لنة سابنة لوبة م تر ها ما ترعت حدم ثا لغظ لي لوك و ح مرع كثابة منة لوبة هولة‪.‬‬ ‫ح‬
‫م‬‫ع‬ ‫ل‬ ‫ي‬ ‫م‬ ‫ت‬ ‫ط‬‫م‬ ‫ل‬‫ا‬ ‫م‬ ‫ع‬ ‫ل‬ ‫ا‬
‫مثلا هثا لنة وبة ‪ OUT= IN1+IN2*IN1‬و كن نير ا لنة ي ت برد‪.‬‬
‫ت‬ ‫ل‬ ‫ا‬ ‫ه‬ ‫ع‬ ‫ل‬
‫ي‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك لة وألإ ون ر ل‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪19‬‬


‫‪.9‬بلوك الجمع‬
‫ن‬ ‫ل‬‫ا‬ ‫ت‬‫ل‬‫ع‬ ‫ج‬ ‫ل‬‫ا‬
‫يقوم هدأ الثلوك ثاستفثال فرمين من المدحلين ‪ IN1 , IN2‬ومن تم يقوم ثاخرأء عملنة ع ما و ظهر ةح‬
‫ت‬‫ي‬ ‫ت‬ ‫ه‬ ‫م‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬ ‫م‬ ‫ل‬‫ا‬
‫علي رج ‪ OUT‬لا ا م رن حة ي ول ‪. MD2‬‬
‫ح‬ ‫ي‬ ‫خ‬ ‫ث‬‫ه‬ ‫خ‬
‫ل‬‫م‬‫ع‬ ‫ل‬ ‫هث ا‬
‫ص‬ ‫‪.‬‬ ‫=‪OUT‬‬ ‫‪IN1+IN21‬‬ ‫ة‬ ‫ن‬ ‫ا‬
‫ت‬‫ف عل الم ي لنت التع عل تم الع ي ثلق بث هث مث التم ع ي ح‬
‫بتم أحنثار ‪ AUTO‬ي أ ي ود ول م رف ي ظ دد ن ا ا ا لا ظ دد ن ن ‪int‬‬
‫حي‬
‫م‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬‫ل‬ ‫ل‬ ‫ي‬ ‫ب‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا وم دأ وك ة و لإ ون ر ل‬
‫غ‬ ‫ق‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫أ‬ ‫ل‬ ‫ل‬ ‫ه‬ ‫ق‬ ‫ص‬ ‫ح‬ ‫م‬ ‫ا‬ ‫ك‬ ‫ح‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪20‬‬


‫‪.10‬بلوك الطرح‬
‫ن‬ ‫ل‬‫ا‬ ‫ت‬‫ل‬‫ع‬ ‫ع‬ ‫ح‬ ‫ف‬
‫يقوم هدأ الثلوك ثاستفثال ر ن ن د ن ‪ IN1 , IN2‬و ن م وم ا رأء نة رج ا و ر حة‬
‫ت‬‫ي‬ ‫ه‬‫ظ‬ ‫ت‬ ‫م‬‫ه‬ ‫ظ‬ ‫ل‬‫ا‬ ‫ل‬‫م‬ ‫خ‬ ‫ث‬ ‫ق‬ ‫ي‬ ‫ت‬ ‫م‬ ‫لي‬ ‫م‬‫ل‬‫ا‬ ‫م‬ ‫مي‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬ ‫م‬ ‫ل‬‫ا‬ ‫ل‬ ‫ع‬
‫ح‬ ‫ح‬
‫ي رج ‪ OUT‬لا ا م رن ة ي ول ‪. MD3‬‬ ‫ي‬ ‫خ‬ ‫ث‬ ‫ه‬ ‫خ‬
‫م‬‫ع‬
‫هثا ل‬ ‫ل‬ ‫ا‬
‫ص‬ ‫‪.‬‬ ‫=‪OUT‬‬ ‫‪IN1-IN21‬‬ ‫ة‬‫ن‬
‫حي‬ ‫ت‬‫ح‬ ‫ي‬ ‫ع‬ ‫م‬ ‫ت‬ ‫ل‬‫ا‬ ‫ث‬‫م‬ ‫ث‬‫ه‬ ‫ث‬‫ب‬ ‫ق‬ ‫ل‬ ‫ث‬ ‫ي‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫م‬ ‫ت‬ ‫ل‬ ‫ع‬ ‫ع‬ ‫ت‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ن‬ ‫ل‬ ‫ي‬ ‫م‬ ‫ل‬‫ا‬ ‫ل‬ ‫ع‬ ‫ف‬ ‫ث‬ ‫ن‬ ‫ح‬ ‫ت‬ ‫ب‬
‫م أ ار ‪ AUTO‬ي أ ي ود ول م رف ي ظ دد ن ا ا ا لا ظ دد ن ن ‪int‬‬
‫ي‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك لة وألإ كون عير قغل‬
‫م‬ ‫ي‬ ‫م‬‫ع‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪21‬‬


‫‪.11‬بلوك الضرب‬
‫ن‬ ‫ل‬‫ا‬ ‫ت‬ ‫ل‬‫ع‬
‫يقوم هدأ الثلوك ثاستفثال فرمين من المدحلين ‪ IN1 , IN2‬ومن تم يقوم ثاخرأء عملنة أالضرت هما وتظهر يتحة‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬ ‫م‬ ‫ل‬‫ا‬
‫علي خرج ‪ OUT‬لا ه ا م خرن حة ي ول ‪. MD4‬‬
‫ح‬ ‫ي‬ ‫ث‬
‫م‬‫ع‬ ‫ل‬
‫هثا ل‬ ‫ا‬
‫ص‬ ‫‪.‬‬ ‫=‪OUT‬‬ ‫‪IN1*IN21‬‬ ‫ة‬‫ن‬
‫ت‬‫ح‬ ‫ل‬ ‫ل‬
‫بتم أحنثار ‪ AUTO‬في أعلي الموديول م رف ي ظ دد ن ا ا ا لا ظ دد ن ن ‪int‬‬
‫حي‬ ‫ي‬ ‫ع‬ ‫م‬ ‫ت‬ ‫ا‬ ‫ث‬‫م‬ ‫ث‬‫ه‬ ‫ث‬‫ب‬ ‫ق‬ ‫ل‬ ‫ث‬ ‫ي‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫م‬ ‫ت‬ ‫ل‬ ‫ع‬ ‫ع‬‫ت‬ ‫ل‬‫ا‬ ‫ت‬ ‫ن‬
‫ي‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك لة وألإ ون ر ل‬
‫غ‬‫ق‬ ‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪22‬‬


‫‪ .12‬بلوك القسمة‬
‫ن‬ ‫ل‬‫ا‬ ‫ت‬‫ل‬‫ع‬ ‫ف‬ ‫ل‬ ‫ا‬
‫يقوم هدأ الثلوك ثاستفثال فرمين من المدحلين ‪ IN1 , IN2‬ومن تم يقوم ثاخرأء عملنة مة ا و ر حة‬
‫ت‬‫ي‬ ‫ه‬‫ظ‬ ‫ت‬ ‫م‬‫ه‬ ‫س‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬ ‫م‬ ‫ل‬‫ا‬
‫علي خرج ‪ OUT‬لا ه ا م خرن حة ي ول ‪. MD6‬‬
‫ح‬ ‫ي‬ ‫ث‬
‫م‬‫ع‬ ‫ل‬ ‫ا‬
‫هثا لنة ‪.OUT= IN1/IN21‬‬
‫ل‬ ‫ف‬ ‫ظ‬ ‫ت‬ ‫م‬ ‫ص‬ ‫ل‬‫ا‬ ‫ب‬ ‫ت‬‫م‬‫ل‬‫ا‬ ‫ي‬ ‫ب‬ ‫ل‬‫ع‬
‫‪.‬‬ ‫ة‬ ‫ل‬‫ا‬ ‫ح‬ ‫ا‬ ‫ة‬ ‫د‬ ‫ه‬ ‫ي‬ ‫ا‬ ‫ط‬ ‫ح‬ ‫ر‬ ‫ه‬ ‫وف‬ ‫س‬ ‫ح‬ ‫ا‬ ‫ث‬
‫ر‬ ‫لي‬ ‫ا‬ ‫ن‬ ‫لإ‬ ‫ر‬ ‫ف‬ ‫اوى‬ ‫س‬ ‫‪IN2‬‬ ‫ول‬ ‫ح‬ ‫ون‬ ‫ك‬ ‫لإ‬ ‫أ‬ ‫اة‬ ‫ث‬‫ي‬ ‫لإ‬ ‫أ‬ ‫ا‬ ‫ث‬ ‫ن‬
‫ت‬‫ح‬ ‫ص‬ ‫ل‬ ‫ل‬
‫بتم أحنثار ‪ AUTO‬في أعلي الموديول م رف ي ظ دد ن ا ا ا لا ظ دد ن ن ‪int‬‬
‫حي‬ ‫ي‬ ‫ع‬ ‫م‬ ‫ت‬ ‫ا‬ ‫ث‬ ‫م‬ ‫ث‬‫ه‬ ‫ث‬‫ب‬ ‫ق‬ ‫ل‬ ‫ث‬ ‫ي‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫م‬ ‫ت‬ ‫ل‬ ‫ع‬ ‫ع‬ ‫ت‬ ‫ل‬‫ا‬ ‫ت‬ ‫ن‬
‫م‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬ ‫ث‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ل‬ ‫ل‬ ‫ي‬ ‫ب‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا وم دأ وك ة و لإ ون ر ل‬
‫غ‬ ‫ق‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫أ‬ ‫ل‬ ‫ل‬ ‫ه‬ ‫ق‬ ‫ص‬ ‫ح‬ ‫م‬ ‫ا‬ ‫ك‬ ‫ح‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪23‬‬


‫‪.13‬بلوك إيجاد باقي القسمة‬
‫ل‬ ‫ع‬ ‫ط‬‫ب‬ ‫م‬ ‫ب‬ ‫ل‬ ‫ا‬ ‫ع‬ ‫س‬ ‫ق‬ ‫ب‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬‫س‬ ‫ب‬
‫‪ -‬حدم هدأ لوك لإ حاد ثافي مة ‪ IN1‬لي عدد ‪ IN2‬شرط وجود يوصثل ‪ 1‬قي لي ا مدحل ‪EN‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪24‬‬


‫‪.14‬بلوك تغيير إشارة عدد‬
‫ط‬‫ب‬ ‫م‬ ‫ب‬ ‫ك‬‫الغ‬ ‫ل‬ ‫ل‬ ‫ا‬ ‫ت‬‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬‫س‬ ‫ب‬
‫‪ -‬حدم هدأ لوك حوثل أشارة عدد ‪ IN‬من موحت سالت و س شرط وجود يوصثل ‪ 1‬قي‬
‫علي المدحل ‪EN‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪25‬‬


‫‪.15‬بلوك الزيادة بواحد‬
‫ط‬‫ب‬ ‫م‬ ‫ب‬ ‫م‬‫ت‬ ‫ل‬ ‫ع‬ ‫ل‬‫ا‬ ‫ل‬ ‫ا‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬‫س‬ ‫ب‬
‫‪ -‬حدم هدأ لوك لرثادة عدد موجود لي ا مدحل ‪ IN/OUT‬فدأر ‪ 1‬ودلك شرط وجود يوصثل ‪ 1‬قي‬
‫علي المدحل ‪EN‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪26‬‬


‫‪ .16‬بلوك االنقاص بواحد‬
‫ط‬‫ب‬ ‫م‬ ‫ب‬ ‫م‬‫ت‬ ‫ل‬ ‫ع‬ ‫ل‬‫ا‬ ‫ل‬ ‫ا‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬‫س‬ ‫ب‬
‫‪ -‬حدم هدأ لوك لإيقاص عدد موجود لي ا مدحل ‪ IN/OUT‬فدأر ‪ 1‬ودلك شرط وجود يوصثل ‪ 1‬قي‬
‫علي المدحل ‪EN‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪27‬‬


‫‪ .17‬بلوك إيجاد القيمة المطلقة‬
‫ل‬‫ا‬
‫يقوم هدأ الثلوك ثاستفثال فرم من المدج ‪IN‬ومن تم يقوم ثاخرأء عملنة أبحاد الفتمة فة ( و ل ا ي و ت) دأ رم و ر‬
‫ه‬‫ظ‬ ‫ت‬ ‫ف‬ ‫ال‬ ‫ه‬‫ل‬ ‫ح‬ ‫م‬ ‫ل‬ ‫ث‬ ‫ح‬ ‫ب‬ ‫ل‬ ‫ط‬ ‫م‬
‫ت‬‫ي‬ ‫ن‬ ‫ل‬‫ا‬
‫حة‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬ ‫م‬ ‫ل‬‫ا‬
‫علي رج ‪ OUT‬لا ا م رن حة ي ول ‪. MD9‬‬
‫ح‬ ‫ي‬ ‫خ‬ ‫ث‬ ‫ه‬ ‫خ‬
‫ل‬ ‫ف‬ ‫ظ‬ ‫ت‬ ‫م‬ ‫ص‬ ‫ل‬‫ا‬ ‫ب‬ ‫ت‬‫م‬‫ل‬‫ا‬ ‫ي‬ ‫ب‬ ‫ل‬‫ع‬
‫‪.‬‬ ‫ة‬ ‫ل‬‫ا‬ ‫ح‬ ‫ا‬ ‫ة‬ ‫د‬ ‫ه‬ ‫ي‬ ‫ا‬ ‫ط‬ ‫ح‬ ‫ر‬ ‫ه‬ ‫وف‬ ‫س‬ ‫ح‬ ‫ا‬ ‫ث‬
‫ر‬ ‫لي‬ ‫ا‬ ‫ن‬ ‫لإ‬ ‫ر‬ ‫ف‬ ‫اوى‬ ‫س‬ ‫‪IN2‬‬ ‫ول‬ ‫ح‬ ‫ون‬ ‫ك‬ ‫لإ‬ ‫أ‬ ‫اة‬ ‫ث‬‫ي‬ ‫لإ‬ ‫أ‬ ‫ا‬ ‫ث‬ ‫ن‬
‫ت‬ ‫ح‬ ‫ص‬ ‫ل‬ ‫ل‬
‫بتم أحنثار ‪ AUTO‬في أعلي الموديول م رف ي ظ دد ن ا ا ا لا ظ دد ن ن ‪int‬‬
‫حي‬ ‫ي‬ ‫ع‬ ‫م‬ ‫ت‬ ‫ا‬ ‫ث‬ ‫م‬ ‫ث‬‫ه‬ ‫ث‬‫ب‬ ‫ق‬ ‫ل‬ ‫ث‬ ‫ي‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫م‬ ‫ت‬ ‫ل‬ ‫ع‬ ‫ع‬ ‫ت‬ ‫ل‬‫ا‬ ‫ت‬ ‫ن‬
‫م‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬ ‫ث‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ل‬ ‫ل‬ ‫ي‬ ‫ب‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا وم دأ وك ة و لإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫أ‬ ‫ل‬ ‫ل‬ ‫ه‬ ‫ق‬ ‫ص‬ ‫ح‬ ‫م‬ ‫ا‬ ‫ك‬ ‫ح‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪28‬‬


‫‪ .18‬بلوك إيجاد القيمة الدنيا واسنادها للخرج‬
‫يقوم هدأ الثلوك ثاستفثال فرمين من المدحلين ‪IN1,IN2‬ومن تم يقوم ثاخرأء عملنة مقا برة وبحدبد الفتمة ألإصعر‬
‫تظه ه عل ا خل‬
‫م‬
‫و ر ا ي رج ‪OUT‬‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD9‬‬
‫م‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬ ‫ل‬ ‫ل‬ ‫ي‬ ‫ب‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا وم دأ وك ة و لإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫أ‬ ‫ل‬ ‫ل‬ ‫ه‬ ‫ق‬ ‫ص‬ ‫ح‬ ‫م‬ ‫ا‬ ‫ك‬ ‫ح‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪29‬‬


‫‪ .19‬بلوك إيجاد القيمة العليا واسنادها للخرج‬
‫يقوم هدأ الثلوك ثاستفثال فرمين من المدحلين ‪IN1,IN2‬ومن تم يقوم ثاخرأء عملنة مقا برة وبحدبد الفتمة ألإكير‬
‫تظه ه عل ا خل‬
‫م‬
‫و ر ا ي رج ‪OUT‬‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD1‬‬
‫ل‬‫ا‬ ‫ت‬ ‫ض‬‫ت‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ب‬ ‫م‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬ ‫ل‬ ‫ل‬ ‫ي‬ ‫ب‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا وم دأ وك ة و لإ ون ر ل‪ .‬و د د ة ح رج ‪ENO‬‬
‫خ‬ ‫ن‬‫ل‬ ‫ن‬ ‫ف‬ ‫ن‬ ‫ع‬ ‫غ‬ ‫ق‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫أ‬ ‫ل‬ ‫ل‬ ‫ه‬ ‫ق‬ ‫ص‬ ‫ح‬ ‫م‬ ‫ا‬ ‫ك‬ ‫ح‬
‫فغال‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪30‬‬


‫‪.20‬بلوك تحديد قيمة مدخل بين قيمة دنيا وقيمة عليا‬
‫يقوم هدأ الثلوك ثاستفثال ثلابة أرقام علي المدأحل ‪ MN ,MX,IN‬ومن تم يقوم ثاخرأء عملنة مقا برة‬
‫في حال كان ‪IN<=Mx‬‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD1‬‬
‫ل‬‫ا‬ ‫ت‬ ‫ض‬‫ت‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ب‬ ‫م‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬ ‫ل‬ ‫ل‬ ‫ي‬ ‫ب‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا وم دأ وك ة و لإ ون ر ل‪ .‬و د د ة ح رج ‪ENO‬‬
‫خ‬ ‫ن‬‫ل‬ ‫ن‬ ‫ف‬ ‫ن‬ ‫ع‬ ‫غ‬ ‫ق‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫أ‬ ‫ل‬ ‫ل‬ ‫ه‬ ‫ق‬ ‫ص‬ ‫ح‬ ‫م‬ ‫ا‬ ‫ك‬ ‫ح‬
‫فغال‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪31‬‬


‫‪.21‬بلوك إيجاد مربع عدد‬
‫يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪IN‬ومن تم يقوم ثاخرأء عملنة أبحاد م يرع هدأ العدد‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD11‬‬
‫ض‬‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫ي‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك لة وألإ ون ر ل‪ .‬و د د نة ح رج ‪ENO‬‬
‫خ‬ ‫ل‬‫ا‬ ‫ت‬ ‫ل‬‫م‬ ‫ن‬ ‫ف‬‫ت‬‫ب‬ ‫ن‬ ‫ع‬ ‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬
‫فغال‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪32‬‬


‫‪ .22‬بلوك إيجاد جذر عدد‪.‬‬
‫يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪IN‬ومن تم يقوم ثاخرأء عملنة أبحاد حدر هدأ العدد‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD12‬‬
‫ض‬‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫ي‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك لة وألإ ون ر ل‪ .‬و د د نة ح رج ‪ENO‬‬
‫خ‬ ‫ل‬‫ا‬ ‫ت‬ ‫ل‬‫م‬ ‫ن‬ ‫ف‬‫ت‬‫ب‬ ‫ن‬ ‫ع‬ ‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬
‫فغال‪.‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪33‬‬


‫‪.23‬بلوك إيجاد لوغاريتم طبيعي لعدد‬
‫ن‬ ‫ظ‬‫ل‬‫ا‬
‫يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪IN‬ومن تم يقوم ثاخرأء عملنة أبحاد أللوع بارتم عي لهدأ العدد‬
‫ت‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD13‬‬
‫ض‬‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫ي‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك لة وألإ ون ر ل‪ .‬و د د نة ح رج ‪ENO‬‬
‫خ‬ ‫ل‬‫ا‬ ‫ت‬ ‫ل‬‫م‬ ‫ن‬ ‫ف‬‫ت‬‫ب‬ ‫ن‬ ‫ع‬ ‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬
‫فغال‪.‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪34‬‬


‫‪.24‬بلوك حساب ‪ e‬لألس ‪ IN‬واسنادها للمخرج‬
‫يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪IN‬ومن تم يقوم ثاخرأء عملنة أبحاد )‪ (e^in‬هدأ العدد‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD14‬‬
‫ض‬‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫ي‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك لة وألإ ون ر ل‪ .‬و د د نة ح رج ‪ENO‬‬
‫خ‬ ‫ل‬‫ا‬ ‫ت‬ ‫ل‬‫م‬ ‫ن‬ ‫ف‬‫ت‬‫ب‬ ‫ن‬ ‫ع‬ ‫غ‬‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬
‫فغال‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪35‬‬


‫‪ .25‬بلوكات إيجاد جيب ‪ sin‬وجيب التمام ‪ cos‬لعدد ( يمثل زاوية)‬
‫يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪IN‬ومن تم يقوم ثاخرأء عملنة أبحاد )‪ SIN(IN) , COS(IN‬لهدأ العدد‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD15, MD16‬‬
‫ض‬‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫ي‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك لة وألإ ون ر ل‪ .‬و د د نة ح رج ‪ENO‬‬
‫خ‬ ‫ل‬‫ا‬ ‫ت‬ ‫ل‬‫م‬ ‫ن‬ ‫ف‬‫ت‬‫ب‬ ‫ن‬ ‫ع‬ ‫غ‬‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬
‫فغال‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪36‬‬


‫‪ .26‬بلوكات إيجاد ظل ‪ TAN‬عدد (يمثل زاوية)‬
‫يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪IN‬ومن تم يقوم ثاخرأء عملنة أبحاد )‪ TAN(IN‬لهدأ العدد‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD17‬‬
‫ض‬‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫ي‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك لة وألإ ون ر ل‪ .‬و د د نة ح رج ‪ENO‬‬
‫خ‬ ‫ل‬‫ا‬ ‫ت‬ ‫ل‬‫م‬ ‫ن‬ ‫ف‬‫ت‬‫ب‬ ‫ن‬ ‫ع‬ ‫غ‬‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬
‫فغال‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪37‬‬


‫‪ .27‬بلوك إيجاد عدد (زاوية) عندما يكون ‪ Sin , cos‬معلوم لهذا العدد‬
‫يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪IN‬ومن تم يقوم ثاخرأء عملنة أبحاد )‪ Arcsine, Arcos (IN‬لهدأ العدد‬
‫ت‬ ‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD18 , MD19‬‬
‫ك‬ ‫ع‬ ‫ل‬‫ا‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫مغ‬ ‫ي‬ ‫ل‬ ‫ب‬ ‫ع‬ ‫ي‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬
‫هدة لنة الرثاصنة تي أ حاد الرأوبة ا تي كون ‪ SIN , COS‬لها لوم ‪ /‬مثل عدد موجود لي ‪ IN‬لا من ‪SIN , COS‬‬
‫ه‬ ‫ح‬‫ب‬ ‫ب‬ ‫ت‬ ‫ت‬ ‫ل‬‫ا‬ ‫ب‬
‫ا ل ‪ OUT‬رأو ة ي رد أ اد ا‪.‬‬ ‫ال‬ ‫ث‬ ‫م‬‫ت‬ ‫م‬‫ت‬ ‫ي‬ ‫ب‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون عير غل‪.‬‬
‫ق‬‫م‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ض‬ ‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬
‫وعند بتفند لنة ح خرج ‪ ENO‬فغال‬
‫ل‬‫ا‬ ‫ت‬ ‫م‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪38‬‬


‫‪ .28‬بلوك إيجاد عدد (زاوية) عندما يكون ‪ TAN‬معلوم لهذا العدد‬
‫ي‪-‬قوم هدأ الثلوك ثاستفثال فرم من المدحل ‪IN‬ومن تم يقوم ثاخرأء عملنة أبحاد )‪ ARCTAN (IN‬لهدأ العدد‬
‫ت‬ ‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD20‬‬
‫ع‬ ‫ل‬‫ا‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫مغ‬ ‫ي‬ ‫ل‬ ‫ب‬ ‫ع‬ ‫ي‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬
‫هدة لنة الرثاصنة تي أ حاد الرأوبة ا تي كون ‪ TAN‬لها لوم ‪ /‬مثل عدد موجود لي ‪ IN‬ظل الرأوبة ‪TAN‬‬
‫ه‬ ‫ح‬‫ب‬ ‫ب‬ ‫ت‬ ‫ت‬ ‫ل‬‫ا‬ ‫ب‬
‫ا ل ‪ OUT‬رأو ة ي رد أ اد ا‪.‬‬ ‫ال‬ ‫ث‬ ‫م‬‫ت‬ ‫م‬‫ت‬ ‫ي‬ ‫ب‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون عير غل‪.‬‬
‫ق‬‫م‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ض‬ ‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬
‫وعند بتفند لنة ح خرج ‪ ENO‬فغال‬
‫ل‬‫ا‬ ‫ت‬ ‫م‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪39‬‬


‫‪.29‬بلوك إعادة الجزء الكسري فقط بعد الفاصلة من العدد الحقيقي‬
‫ع‬‫ل‬ ‫ا‬ ‫ه‬‫ل‬ ‫ص‬ ‫ق‬ ‫ل‬ ‫ا‬ ‫ع‬‫ي‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ش‬‫ك‬‫ل‬
‫ي‪-‬قوم هدأ الثلوك ثاستفثال فرم من المدحل ‪IN‬ومن تم يقوم ثاخرأء عملنة أبحاد الخرء ا رى و ود د ا لة دأ دد‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD21‬‬
‫مثال ‪ IN=2.5‬هثا يكون ‪.OUT = 0.5‬‬

‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬


‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون عير غل‪.‬‬
‫ق‬‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬
‫ض‬‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬
‫وعند بتفند لنة ح خرج ‪ ENO‬فغال‪.‬‬
‫ل‬‫ا‬ ‫ت‬ ‫م‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪40‬‬


‫‪ .30‬حساب ‪ IN1‬للقوة ‪IN2‬‬
‫ي‪-‬قوم هدأ الثلوك ثاستفثال فرمين من المدحلين ‪IN1 , IN2‬ومن تم يقوم ثاخرأء عملنة أبحاد )‪ (IN1^IN2‬لهدأ العدد‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD22‬‬
‫ض‬‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫ي‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك لة وألإ ون ر ل‪ .‬و د د نة ح رج ‪ENO‬‬
‫خ‬ ‫ل‬‫ا‬ ‫ت‬ ‫ل‬‫م‬ ‫ن‬ ‫ف‬‫ت‬‫ب‬ ‫ن‬ ‫ع‬ ‫غ‬‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬
‫فغال‪.‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪41‬‬


‫‪ .31‬تعليمات المقارنة (المساواة وعدم المساواة)‬
‫‪-‬بتم يوصثل التماس == في حالة بساوى العددين ‪ MD1‬و ‪ MD2‬أو في التماس ><في حال عدم بساوب ماه‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪42‬‬


‫‪ .32‬تعليمات المقارنة (أكبر أو يساوي أو أصغر أو يساوي)‬
‫ب‬ ‫ب‬
‫‪ -‬بتم يوصثل التماس => في حالة ق لاقة ‪ IW2 <= IW1‬أو ي اس = < ي ال ق لاقة‬
‫الغ‬ ‫ق‬‫ح‬ ‫ح‬ ‫ف‬ ‫م‬‫ت‬ ‫ل‬‫ا‬ ‫ف‬ ‫الغ‬ ‫ق‬‫ح‬
‫‪IW2 >= IW1‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪43‬‬


‫‪ .33‬تعليمات المقارنة (أكبر أو أصغر)‬
‫ب‬ ‫ب‬
‫‪-‬بتم يوصثل التماس > في حالة ق لاقة ‪ IW2 < IW1‬أو ي اس < ي ال ق لاقة‬
‫الغ‬ ‫ق‬‫ح‬ ‫ح‬ ‫ف‬ ‫م‬‫ت‬ ‫ل‬‫ا‬ ‫ف‬ ‫الغ‬ ‫ق‬‫ح‬
‫‪IW2 > IW1‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪44‬‬


‫‪ .34‬تعليمات المقارنة (داخل المجال أو خارج المجال )‬
‫ث‬ ‫ت‬ ‫ف‬‫ل‬ ‫ا‬ ‫ل‬ ‫ا‬ ‫ب‬ ‫م‬ ‫ل‬‫ا‬
‫بتم يقعثل رج ي الة ق أن مة ي د ل ‪ VAL‬ع ن ن ‪ MIN , MAX‬ي وك ‪IN_RANGE‬‬
‫ل‬ ‫ل‬‫ا‬ ‫ف‬ ‫ي‬ ‫ن‬ ‫م‬ ‫ي‬ ‫ب‬ ‫ق‬‫ي‬ ‫ح‬ ‫م‬‫ل‬‫ا‬ ‫ل‬ ‫ع‬ ‫ت‬ ‫ف‬ ‫ق‬‫ح‬ ‫ح‬ ‫ف‬ ‫خ‬
‫ث‬ ‫م‬ ‫م‬ ‫ل‬‫ا‬ ‫ت‬ ‫ب‬ ‫ح‬ ‫ب‬
‫وعند قق دلك قغل خرج ‪ Q1.5‬لا ندما‬
‫ع‬
‫‪ VAL=100‬يقع بين ‪200-0‬‬
‫‪------------------------------------‬‬
‫ب‬ ‫م‬ ‫ل‬‫ا‬
‫بتم يقعثل رج ي الة ق أن‬
‫ق‬‫ح‬ ‫ح‬ ‫ف‬ ‫خ‬
‫مة ي د ل ‪VAL‬‬ ‫ح‬ ‫م‬‫ل‬ ‫ا‬ ‫ل‬ ‫ع‬ ‫ت‬ ‫ف‬‫ل‬ ‫ا‬
‫ت‬ ‫ف‬ ‫ل‬ ‫ا‬
‫يقع حارج نين‬
‫م‬
‫‪ MIN , MAX‬في الثلوك ‪OUT_RANGE‬‬
‫ث‬ ‫م‬ ‫ت‬ ‫ع‬ ‫ي‬ ‫خ‬ ‫م‬ ‫ل‬‫ا‬ ‫غ‬‫ق‬‫ت‬ ‫ب‬ ‫ل‬ ‫ق‬‫ح‬ ‫عن ب‬
‫و د ق د ك ل رج ‪ Q1.6‬ي لا‬
‫عندما ‪VAL=9‬بتقغل الثلوك وكدلك عندما‬
‫ث‬‫ع‬ ‫ق‬ ‫ل‬
‫‪ VAL=1500‬أتضا بتم ا ل‬
‫ت‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪45‬‬
‫‪ .35‬بلوكات التحقق من صالحية المعطيات ( صالحية الداتا)‬
‫ف‬ ‫ج‬ ‫ف‬ ‫ح‬ ‫ل‬‫ا‬ ‫ت‬‫م‬‫ل‬‫ا‬
‫‪-‬بتم يوصثل الثلوك ‪ OK‬عندما يكون قتمة حول ‪ MD1‬من توع قي تي رم قي يقا لة عا مة وعند‬
‫ت‬ ‫ص‬ ‫ت‬ ‫ف‬ ‫ع‬‫ي‬ ‫ت‬ ‫ل‬‫ا‬
‫ث‬‫ل‬‫ا‬ ‫ل‬ ‫ن‬ ‫ل‬ ‫ل‬ ‫ا‬ ‫ي‬ ‫ت‬ ‫ق‬ ‫ي‬ ‫ع‬ ‫ل‬‫ا‬ ‫س‬ ‫ل‬ ‫ع‬ ‫م‬ ‫ل‬‫ا‬ ‫ق‬‫ي‬ ‫ت‬ ‫ب‬ ‫ح‬ ‫ب‬
‫قق دلك م عثل خرج ( ي يثل مثال ندما كون مة ‪ MD1‬خرف أو رمر كون عدد س صا حا ولإ يوصل لوك ‪OK‬‬
‫ف‬ ‫ج‬ ‫ف‬ ‫ح‬ ‫ل‬‫ا‬ ‫ت‬ ‫م‬‫ل‬‫ا‬
‫‪-‬بتم يوصثل الثلوك ‪ NOT_OK‬عندما يكون قتمة حول ‪ MD1‬من توع عير قي تي س رم قي يقا لة عا مة وعند‬
‫ت‬ ‫ص‬ ‫ت‬ ‫ف‬ ‫ن‬ ‫ل‬ ‫ع‬‫ي‬ ‫ت‬ ‫ل‬‫ا‬
‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ص‬ ‫ي‬ ‫ل‬ ‫ث‬ ‫ث‬ ‫ح‬ ‫ل‬ ‫ص‬ ‫ن‬ ‫ل‬ ‫ل‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫م‬ ‫خ‬ ‫ت‬ ‫ق‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬ ‫ث‬ ‫ل‬‫ا‬ ‫ث‬ ‫س‬ ‫ل‬ ‫ع‬ ‫خ‬ ‫م‬ ‫ل‬‫ا‬ ‫ث‬ ‫ق‬‫ي‬ ‫ت‬ ‫ب‬ ‫ل‬ ‫ق‬ ‫ح‬ ‫ب‬
‫ق د ك م ع ل رج ( ي ي ل م ال ند ا ون مة ‪ MD1‬رف أو ر ر ون عدد س ا ا و ال ا ي و ل وك‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪46‬‬


‫مثال على استخدام ‪ OK‬و ‪ NOT_OK‬في البلوكات المختلفة‬
‫‪ MOVE‬الدى يكون مسوولإ عن تم ترر قتمة موجودة علي ‪ IN‬الي ‪ OUT‬بشرط أن يكون قتمة‬ ‫وك‬ ‫‪-‬بتم يقعثل الثل‬
‫ف‬ ‫ل‬ ‫ا‬ ‫م‬ ‫ل‬‫ا‬ ‫ي‬ ‫ت‬ ‫ب‬ ‫ب‬ ‫ت‬ ‫ف‬‫ج‬ ‫ف‬ ‫ي‬ ‫ت‬ ‫ف‬‫ح‬ ‫ل‬‫ا‬
‫الدأثا صالحة من التوع قي عتي رم قي يقا لة عاتمة وعند حقق دلك م قعثل خرج ويقل هدة تمة الي ‪OUT‬‬
‫ص‬
‫ج‬ ‫م‬ ‫ث‬‫ن‬ ‫ع‬ ‫ث‬ ‫ق‬ ‫ط‬‫ب‬ ‫م‬ ‫ح‬ ‫ص‬ ‫م‬ ‫م‬‫ت‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫هث ف ح ك ن الفتم هث عي ص لح ليس ف جفتق ت‬
‫ا ي ال ا ت ة ا ر ا ة ت رم ي ح اس ‪ NOT_OK‬و ل أى وأ د ي و ا ار و ود ‪NOT‬‬
‫عي فغ ل تم الفت الم ج عل ل ا خل‬
‫م‬ ‫ل‬ ‫ت‬‫ض‬ ‫ت‬
‫يعدة هثا ح مدحل فر =‪ EN‬أى ر ال و ن ر مة و ودة ي ‪ IN‬ا ي رج ‪OUT‬‬‫ص‬ ‫ا‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪47‬‬


‫‪ .36‬بلوك تنفيذ عملية ‪AND‬على مستوى البت – هنا يتم التنفيذ على ‪Word‬‬

‫ك‬‫ل‬ ‫ا‬ ‫ط‬‫ب‬ ‫م‬‫ل‬‫ا‬ ‫ت‬ ‫م‬‫ع‬ ‫ت‬ ‫ب‬ ‫ع‬ ‫ط‬‫ب‬ ‫م‬‫ل‬‫ا‬ ‫ث‬ ‫ل‬‫ا‬ ‫ي‬
‫م‬‫ل‬ ‫م‬ ‫ك‬ ‫ل‬ ‫ق‬ ‫ض‬ ‫ل‬‫ا‬ ‫ث‬‫م‬
‫ل وك ي ‪ AND‬ي د ة ‪ AND‬و ي ل رت ي ل ‪ Bit‬ن ة ‪word IN1‬‬ ‫ت‬ ‫ل‬‫ا‬ ‫ن‬ ‫ل‬ ‫ن‬ ‫ف‬ ‫ل‬ ‫ق‬ ‫ل‬ ‫م‬ ‫ع‬
‫مع كل نت من الكلمة الثابنة ‪ word IN2‬كما ثلاحظ في الحدول ‪ :‬وهثا تمكن أستحدأم هدأ التولك لعدد أكير من المدأحل ثالصغظ عيل‬
‫ص‬ ‫ل‬‫ا‬ ‫ج‬ ‫ت‬ ‫ل‬‫ا‬
‫مة فرأء‬

‫‪AND‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪48‬‬


‫‪ .37‬بلوك تنفيذ عملية ‪ OR‬على مستوى البت – هنا يتم التنفيذ على ‪Word‬‬
‫ك‬‫ل‬ ‫ا‬ ‫ب‬ ‫م‬‫ل‬‫ا‬ ‫ع‬ ‫ب‬ ‫م‬‫ل‬‫ا‬
‫يعمل الثلوك طقي ‪ OR‬لي تفند لنة ‪ OR‬والتي مثل طقي لكل ‪ Bit‬من لمة ‪word IN1‬‬
‫ت‬ ‫م‬ ‫ب‬ ‫ع‬
‫مع كل نت من الكلمة الثابنة ‪ word IN2‬كما ثلاحظ في الحدول ‪ :‬وهثا تمكن أستحدأم هدأ التولك لعدد أكير من المدأحل ثالصغظ عيل‬
‫ص‬‫ل‬‫ا‬ ‫ج‬ ‫ت‬ ‫ل‬‫ا‬
‫مة فرأء‬

‫‪OR‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪49‬‬


‫مالحظة ‪ :‬بلوك تنفيذ عملية ‪AND‬على مستوى البت ‪ /‬على عدد أكبر من‬
‫المداخل يمكن زيادتها بالضغط على النجمة الصفراء !‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪50‬‬


‫مالحظة ‪ :‬بلوك تنفيذ عملية ‪ OR‬على مستوى البت ‪ /‬على عدد أكبر من‬
‫المداخل يمكن زيادتها بالضغط على النجمة الصفراء!‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪51‬‬


‫‪ .38‬بلوك تنفيذ عملية ‪ AND , OR‬على مستوى البت – هنا يتم التنفيذ على‬
‫مدخلين من نمط ‪ Byte‬أي لكل منهما ‪bits 8‬‬
‫ت‬ ‫م‬‫ع‬ ‫ت‬ ‫ب‬ ‫ع‬ ‫ط‬‫ب‬ ‫م‬‫ل‬‫ا‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬
‫ض‬ ‫ل‬‫ا‬ ‫ث‬‫م‬ ‫ت‬ ‫ل‬‫ا‬ ‫ن‬
‫ل ل وك ي ‪ AND‬ي د ة ‪ AND‬و ي ل رت‬ ‫ل‬ ‫ن‬ ‫ف‬ ‫ل‬ ‫ق‬ ‫ل‬ ‫م‬ ‫ع‬
‫ط‬‫ب‬ ‫م‬ ‫ا‬
‫قي لكل ‪ Bit‬من الثانت ‪Byte IN1‬‬
‫مع كل نت من الثانت الثاني ‪Byte IN2‬‬
‫كما ثلاحظ في الحدول ‪ :‬وهثا تمكن أستحدأم هدأ‬
‫ل‬‫ا‬ ‫ت‬ ‫ل‬‫ا‬ ‫ع‬ ‫ل‬
‫التولك لعدد أكير من المدأحل ثا ظ ي ة رأء‬
‫ف‬‫ص‬ ‫م‬‫ج‬ ‫ل‬ ‫غ‬ ‫ص‬

‫‪OR‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪52‬‬


‫‪ .39‬بلوك تنفيذ عملية ‪ AND , OR‬على مستوى البت – هنا يتم التنفيذ على‬
‫مدخلين من نمط ‪ DWORD‬أي لكل منهما ‪bits 32‬‬
‫ت‬ ‫م‬‫ع‬ ‫ت‬ ‫ب‬ ‫ع‬ ‫ط‬‫ب‬ ‫م‬‫ل‬‫ا‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬
‫ض‬ ‫ل‬‫ا‬ ‫ث‬‫م‬ ‫ت‬ ‫ل‬‫ا‬ ‫ن‬ ‫ل‬
‫‪ -‬ل ل وك ي ‪ AND‬ي د ة ‪ AND‬و ي ل رت‬‫ن‬ ‫ف‬ ‫ل‬ ‫ق‬ ‫ل‬ ‫م‬ ‫ع‬
‫م‬ ‫ط‬‫ب‬ ‫م‬ ‫ا‬
‫قي لكل ‪ Bit‬من الثانت ‪ Byte IN1‬ع كل نت من الثانت‬
‫ت‬‫س‬ ‫م‬‫ت‬
‫الثاني ‪ Byte IN2‬وهثا ن أ دأم دأ‬
‫ه‬ ‫ح‬ ‫ك‬
‫ت‬‫ل‬‫ا‬
‫التولك لعدد أكير من المدأحل ثالصغظ علي مة فرأء‬
‫ص‬‫ل‬‫ا‬ ‫ج‬

‫ع‬ ‫ب‬ ‫م‬ ‫ل‬‫ا‬


‫م‬ ‫ت‬ ‫ب‬
‫وك قي ‪ OR‬لي فند لنة ‪OR‬‬‫ع‬ ‫ط‬ ‫يعمل الثل‬
‫ك‬ ‫ل‬ ‫ا‬ ‫ب‬ ‫م‬ ‫ل‬‫ا‬
‫والتي تمثل قي لكل ‪ Bit‬من لمة ‪ word IN1‬مع كل نت‬
‫ط‬
‫ب‬ ‫ث‬
‫من مة ا ا نة ‪word IN2‬‬
‫ل‬ ‫ل‬ ‫ك‬‫ل‬ ‫ا‬
‫ل‬ ‫ت‬‫ل‬ ‫ا‬ ‫ه‬ ‫ح‬ ‫ت‬‫س‬
‫كما وهثا ن أ دأم دأ و ك‬ ‫ك‬‫م‬ ‫ت‬
‫ت‬‫ل‬‫ا‬
‫‪2023-07-13‬‬
‫لعدد أكير من المدأحل ثالصغظ علي مة فرأء‬
‫إعداد المهندس يامن تركماني‬
‫ص‬‫ل‬‫ا‬ ‫ج‬
‫‪53‬‬
‫توضيح عمليات ‪ AND , OR‬على مستوى البت‬

‫‪OR‬‬

‫‪AND‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪54‬‬


‫‪.40‬بلوك تنفيذ عملية ‪ XOR‬على مستوى البت‬
‫م‬ ‫ع‬ ‫ت‬ ‫ب‬ ‫ع‬ ‫ط‬‫ب‬ ‫م‬‫ل‬‫ا‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬
‫ن‬ ‫ل‬
‫‪ XOR‬ي د ة ‪XOR‬‬ ‫ن‬ ‫ف‬ ‫ل‬ ‫ق‬
‫‪ -‬ل وك ي‬ ‫ل‬ ‫م‬‫ع‬
‫ب‬ ‫م‬‫ل‬‫ا‬
‫والتي تمثل عدم التكافو قي لكل ‪ Bit‬من الثانت‬
‫ط‬
‫‪ Byte IN1‬مع كل نت من الثانت‬
‫الثاني ‪ Byte IN2‬وهثا تمكن أستحدأم هدأ‬
‫ل‬‫ا‬ ‫ت‬‫ل‬‫ا‬ ‫ع‬ ‫ل‬
‫التولك لعدد أكير من المدأحل ثا ظ ي ة رأء‬
‫ف‬‫ص‬ ‫م‬‫ج‬ ‫ل‬ ‫غ‬ ‫ص‬

‫ح‬ ‫م‬ ‫ل‬ ‫ل‬ ‫ث‬


‫ن أ دأم دأ وك دأ ل‬‫ل‬‫ا‬ ‫ه‬ ‫ح‬ ‫ت‬‫س‬ ‫ك‬‫م‬‫ت‬
‫م‬ ‫ل‬
‫من ألإتماط ‪ BYTE‬ا ون ن ‪bits 8‬‬
‫م‬ ‫ك‬
‫م‬ ‫ل‬
‫و من تمظ ‪ WORD‬ا ون ‪16‬‬
‫ك‬
‫م‬‫ل‬
‫‪ bits‬ومن تمظ ‪ DWORD‬ا ون ن ‪Bits 32‬‬
‫م‬ ‫ك‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪55‬‬
‫توضيح عمل بلوك تنفيذ عملية ‪ XOR‬على مستوى البت‬
‫عملية ‪ XOR‬تنتج ‪ 1‬عند اختالف البت يعني‬
‫‪ 1 XOR 0‬تنتج ‪ 1‬بينما عند تماثل البت‬
‫تنتج ‪0‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪56‬‬


‫‪.41‬بلوك تنفيذ عملية ‪ - INV‬إيجاد المتمم المنطقي األحادي‬
‫ع‬ ‫ب‬ ‫م‬‫ل‬‫ا‬
‫‪-‬يعمل الثلوك لطقي ‪ INV‬لي تفند لنة ‪INV‬‬
‫م‬ ‫ب‬ ‫ع‬
‫ع‬ ‫ب‬ ‫ل‬ ‫ت‬ ‫م‬ ‫ا‬
‫والتي ت لمثل أبحاد م ألإحادى مدحل ‪ IN‬وأظهار الثا ح لي ‪OUT‬‬
‫ل‬ ‫م‬
‫ت‬ ‫م‬ ‫ا‬
‫يوصتح مم ألإحادى ( أصغظ هثا)‬

‫تمكن أستحدأم هدأ الثلوك لمدأحل‬


‫م‬ ‫ت‬ ‫ل‬‫ا‬ ‫م‬ ‫ل‬ ‫ك‬ ‫م‬ ‫ك‬ ‫م‬ ‫ل‬
‫من ألإتماط ‪ BYTE‬ا ون ن ‪ bits 8‬و د ك ن ظ‬
‫‪ INT‬ا ون ن ‪bits 16‬‬
‫م‬ ‫ك‬ ‫م‬‫ل‬
‫م‬‫ل‬
‫و من تمظ ‪ WORD‬ا ون ‪16‬‬
‫ك‬
‫م‬‫ل‬
‫‪ bits‬ومن تم لظ ‪ DWORD‬ا ون ن ‪ Bits 32‬و‬
‫م‬ ‫ك‬
‫ل‬ ‫ط‬ ‫م‬ ‫جمت تم ا مبطف خ تمك حنث التم ال‬
‫ع ألإ اط ل نة ألإ رى و ن أ ار ظ وت‬
‫م‬ ‫ا‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬
‫ثالصغظ علي ظثل‬
‫ب‬ ‫س‬
‫‪57‬‬
‫توضيح فكرة المتمم األحادي هنا يتم االتمام إلى العدد ‪ 15‬في النظام السداسي عشر‬
‫ويتم االتمام إلى ‪ 1‬في النظام الثنائي ويتم االتمام إلى ‪ 7‬في النظام الثماني وإلى ‪ 9‬في النظام‬
‫العشري وكل هذا االتمام على مستوى البت أو الخانة من العدد ‪ ( IN‬يعني خانة خانة)‬

‫‪IN‬‬

‫‪OUT‬‬

‫‪0+F = 15‬‬
‫‪1+E = 15‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪58‬‬


‫‪ .42‬بلوك ‪ DECO‬المسؤول عن جعل ‪ Bit‬معين من الخرج يساوي ‪1‬‬
‫ع‬ ‫ب‬ ‫م‬‫ل‬‫ا‬
‫يعمل الثلوك طقي ‪ DECO‬لي تفند لنة جغل ال‪ Bit‬صاحت ال فرم ‪ IN=3‬مثلا هثا في أول لوك‬
‫ث‬ ‫م‬ ‫ب‬ ‫ع‬
‫ق‬ ‫ص‬ ‫ك‬ ‫ق‬
‫مساوثا للوأحد أما ثافي النثات ون أ ار أ‬
‫ت‬

‫كما يفثل هدأ الثلوك أعدأدأ من‬


‫ألإتماط ‪Byte , Word ,int‬‬

‫ل‬ ‫ط‬‫م‬ ‫ل‬‫ا‬ ‫ص‬ ‫ي‬ ‫ث‬ ‫ل‬‫س‬‫ل‬‫ا‬


‫سة أد اة و ح وت‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪59‬‬


‫‪ .43‬بلوك ‪ ENCO‬المسؤول عن إيجاد رقم ال ‪ Bit‬المساوي للواحد ‪1‬‬
‫ط‬‫ب‬ ‫م‬ ‫ف‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ل‬‫ا‬ ‫ت‬‫ل‬‫ا‬ ‫م‬‫ع‬ ‫ت‬‫ب‬ ‫ع‬ ‫ط‬‫ب‬ ‫م‬‫ل‬‫ا‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬
‫م‬ ‫ق‬ ‫م‬‫ت‬ ‫مي‬ ‫م‬ ‫ع‬ ‫ح‬ ‫ن‬
‫ل وك ي ‪ ENCO‬ي د ة ل ت ن أول ‪ Bit‬ن ن دو ة ‪ 1‬ي و ن‬‫ل‬ ‫ن‬ ‫ف‬ ‫ل‬ ‫ق‬ ‫ل‬ ‫م‬‫ع‬
‫ل‬ ‫ط‬‫ب‬ ‫م‬ ‫ا‬ ‫ي‬ ‫ف‬ ‫غ‬ ‫ي‬
‫تم نثا رم هدأ لإنت ي ترينة ي عدد ي مدحل‬
‫ا‬ ‫ق‬ ‫ل‬ ‫ا‬ ‫ف‬ ‫ب‬ ‫ت‬ ‫ع‬ ‫ظ‬

‫كما يفثل هدأ الثلوك أعدأدأ من‬


‫ألإتماط ‪Byte , Word ,int‬‬

‫ل‬ ‫ط‬‫م‬ ‫ل‬‫ا‬ ‫ص‬ ‫ي‬ ‫ث‬ ‫ل‬‫س‬‫ل‬‫ا‬


‫ة أد اة و ح وت‬ ‫س‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪60‬‬


‫‪ .44‬بلوك اختيار قيمة من قيمتين ‪IN0 , IN1‬‬
‫ع‬ ‫ب‬ ‫م‬‫ل‬‫ا‬
‫يعمل الثلوك طقي ‪ SEL‬لي تفند لنة أحنثار قتمة ‪IN1‬أو ‪ IN2‬لإظهارها لي‬
‫ع‬ ‫م‬ ‫ب‬ ‫ع‬
‫ا خرج ‪ OUT‬بثاء لي تمة ا مدحل ‪ G‬مثلا ه اث‬
‫ل‬ ‫ق‬ ‫ع‬ ‫م‬ ‫ل‬
‫عل ا خل‬
‫م‬
‫في حالة ‪ G=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out‬‬
‫عل ا خل‬
‫م‬ ‫ت‬ ‫ق‬ ‫ه‬‫ظ‬ ‫ت‬ ‫ح‬ ‫ف‬ ‫م‬‫ت‬ ‫ي‬ ‫ب‬
‫ا ي ا ة ‪ G=1‬ر ة ‪ IN1‬ي رج ‪Out‬‬‫م‬ ‫ل‬

‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ه‬ ‫ق‬‫ت‬‫ل‬ ‫ص‬ ‫ح‬ ‫م‬‫ل‬‫ا‬ ‫ك‬ ‫ي‬


‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا وم دأ وك‬
‫ح‬ ‫ب‬
‫غ‬‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون ر ل‪.‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪61‬‬


‫‪ .45‬بلوك اختيار قيمة من عدة قيم ‪ – IN0 , IN1 ,….INn‬حالة أعداد‬
‫حقيقية ‪Real‬‬

‫ق‬ ‫م‬‫ع‬ ‫ت‬ ‫ب‬ ‫ع‬ ‫ط‬‫ب‬ ‫م‬‫ل‬ ‫ا‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬
‫ل‬‫ا‬ ‫ه‬ ‫ع‬ ‫ض‬ ‫ت‬ ‫ح‬ ‫م‬ ‫ع‬ ‫ي‬ ‫ب‬ ‫م‬‫ت‬ ‫ث‬‫ن‬ ‫ح‬ ‫ن‬ ‫ل‬
‫ل وك ي ‪ MUX‬ي د ة أ ار ة‪ IN1‬ن دة دأ ل ل دد ا ي ‪32‬‬ ‫ن‬ ‫ف‬ ‫ل‬ ‫ق‬ ‫ل‬ ‫م‬‫ع‬
‫لإظهارها علي ا خرج ‪ OUT‬بثاء لي مة مدحل ‪ K‬لا ه اث‬
‫ث‬ ‫م‬ ‫ل‬‫ا‬ ‫ت‬ ‫ق‬ ‫ع‬ ‫م‬ ‫ل‬
‫عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬تظهر قتمة ‪ IN2‬ي رج ‪Out‬‬
‫عل ا خل‬
‫م‬
‫بيتما في حالة ‪ K=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out‬‬
‫وهكدأ‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك‬
‫ق‬‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون عير غل‪.‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪62‬‬


‫‪ .46‬بلوك اختيار قيمة من عدة قيم ‪ – IN0 , IN1 ,….INn‬حالة أعداد‬
‫صحيحة ‪int‬‬
‫ق‬ ‫م‬‫ع‬ ‫ت‬ ‫ب‬ ‫ع‬ ‫ط‬‫ب‬ ‫م‬‫ل‬‫ا‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬
‫ض‬ ‫ت‬ ‫ح‬ ‫م‬ ‫ع‬ ‫ي‬ ‫ب‬ ‫ت‬ ‫ث‬‫ن‬ ‫ح‬
‫ل وك ي ‪ MUX‬ي د نة أ ار مة‪ IN1‬ن دة دأ ل ل‬ ‫ل‬ ‫ن‬ ‫ف‬ ‫ل‬ ‫ق‬ ‫ل‬ ‫م‬‫ع‬
‫ث‬ ‫ل‬ ‫ت‬ ‫ق‬ ‫ع‬ ‫م‬ ‫ل‬
‫عددها الي ‪ 32‬لإظهارها علي ا خرج ‪ OUT‬بثاء لي مة ا مدحل ‪ K‬م لا ه اث‬
‫عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬تظهر قتمة ‪ IN2‬ي رج ‪Out‬‬
‫عل ا خل‬
‫م‬
‫بيتما في حالة ‪ K=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out‬‬
‫وهكدأ‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك‬
‫م‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ كون عير قغل‪.‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪63‬‬


‫‪ .47‬بلوك اختيار قيمة من عدة قيم ‪ – IN0 , IN1 ,….INn‬حالة أعداد‬
‫من نمط ‪ Byte‬مؤلفة من ‪8 bits‬‬

‫ع‬ ‫ب‬ ‫م‬ ‫ل‬‫ا‬


‫يعمل الثلوك طقي ‪ MUX‬لي تفند لنة أحنثار قتمة ‪IN‬‬
‫م‬ ‫ب‬ ‫ع‬
‫بين عدة مدأحل تضل‬
‫عددها الي ‪ 32‬لإظهارها علي‬
‫ا خرج ‪ OUT‬بثاء لي تمة ا مدحل ‪ K‬مثلا ه اث‬
‫ل‬ ‫ق‬ ‫ع‬ ‫م‬ ‫ل‬
‫عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬تظهر قتمة ‪ IN2‬ي رج ‪Out‬‬
‫عل ا خل‬
‫م‬ ‫ت‬ ‫ق‬ ‫ه‬‫ظ‬ ‫ت‬ ‫ح‬ ‫ف‬ ‫م‬ ‫ت‬ ‫ي‬ ‫ب‬
‫م‬
‫ا ي ا ة ‪ K=0‬ر ة ‪ IN0‬ي رج ‪Out‬‬ ‫ل‬
‫وهكدأ‬
‫ث‬‫ل‬‫ا‬ ‫ت‬ ‫ل‬ ‫ص‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا وم دأ وك‬
‫ل‬ ‫ه‬ ‫ق‬ ‫ح‬ ‫م‬ ‫ل‬‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون ر ل‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪64‬‬
‫‪ .48‬بلوك اختيار قيمة من عدة قيم ‪ – IN0 , IN1 ,….INn‬حالة معطيات مؤلفة‬
‫من محارف (أحرف)‬

‫ع‬ ‫ب‬ ‫م‬ ‫ل‬‫ا‬


‫يعمل الثلوك طقي ‪ MUX‬لي تفند لنة أحنثار قتمة ‪ IN‬بين‬
‫م‬ ‫ب‬ ‫ع‬
‫عدة مدأحل تضل عددها الي ‪ 32‬لإظهارها علي‬
‫ا خرج ‪ OUT‬بثاء لي مة ا مدحل ‪ K‬م لا ه اث‬
‫ث‬ ‫ل‬ ‫ت‬ ‫ق‬ ‫ع‬ ‫م‬ ‫ل‬
‫عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬تظهر قتمة ‪ IN2‬ي رج ‪Out‬‬
‫عل ا خل‬
‫م‬
‫بيتما في حالة ‪ K=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out‬‬
‫وهكدأ‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك‬
‫ق‬ ‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون عير غل‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪65‬‬
‫‪ .49‬بلوك اختيار قيمة من عدة قيم ‪ – IN0 , IN1 ,….INn‬حالة معطيات مؤلفة‬
‫من نمط ‪Word‬‬

‫ع‬ ‫ب‬ ‫م‬ ‫ل‬‫ا‬


‫يعمل الثلوك طقي ‪ MUX‬لي تفند لنة أحنثار قتمة ‪ IN‬بين‬
‫م‬ ‫ب‬ ‫ع‬
‫عدة مدأحل تضل عددها الي ‪ 32‬لإظهارها علي‬
‫ا خرج ‪ OUT‬بثاء لي مة ا مدحل ‪ K‬م لا ه اث‬
‫ث‬ ‫ل‬ ‫ت‬ ‫ق‬ ‫ع‬ ‫م‬ ‫ل‬
‫عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬تظهر قتمة ‪ IN2‬ي رج ‪Out‬‬
‫عل ا خل‬
‫م‬
‫بيتما في حالة ‪ K=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out‬‬
‫وهكدأ‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك‬
‫ق‬ ‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون عير غل‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪66‬‬
‫‪ .50‬بلوك اختيار قيمة من عدة قيم ‪ – IN0 , IN1 ,….INn‬حالة معطيات مؤلفة‬
‫من نمط ‪DWord‬‬

‫ع‬ ‫ب‬ ‫م‬ ‫ل‬‫ا‬


‫يعمل الثلوك طقي ‪ MUX‬لي تفند لنة أحنثار قتمة ‪ IN‬بين‬
‫م‬ ‫ب‬ ‫ع‬
‫عدة مدأحل تضل عددها الي ‪ 32‬لإظهارها علي‬
‫ا خرج ‪ OUT‬بثاء لي مة ا مدحل ‪ K‬م لا ه اث‬
‫ث‬ ‫ل‬ ‫ت‬ ‫ق‬ ‫ع‬ ‫م‬ ‫ل‬
‫عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬تظهر قتمة ‪ IN2‬ي رج ‪Out‬‬
‫عل ا خل‬
‫م‬
‫بيتما في حالة ‪ K=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out‬‬
‫وهكدأ‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك‬
‫ق‬ ‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون عير غل‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪67‬‬
‫‪ .51‬بلوك اختيار قيمة مخرج … ‪ OUT0, OUT1‬لتعديل قيمته حسب قيمة‬
‫مسبقة– حالة معطيات من نمط ‪Real‬‬

‫ع‬ ‫ب‬ ‫م‬‫ل‬‫ا‬


‫يعمل الثلوك طقي ‪ DEMUX‬لي تفند لنة أحنثار قتمة خرج بين عدة محارج‬
‫م‬ ‫م‬ ‫ب‬ ‫ع‬
‫ع‬ ‫ع‬ ‫ق‬ ‫ت‬ ‫ت‬ ‫ق‬
‫تضل عددها الي ‪ 32‬لتعنير ها الي تمة موجودة لي مدحل وحند هو ‪ IN‬بثاء يل‬
‫م‬
‫قتمة المدحل ‪ K‬مثلا هثا‬
‫تظه قت عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬ر مة ‪ IN‬ي رج ‪Out2‬‬
‫عل ا خل‬
‫م‬
‫بيتما في حالة ‪ K=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out0‬‬
‫وهكدأ‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك‬
‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون عير قغل‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪68‬‬
‫‪ .52‬بلوك اختيار قيمة مخرج … ‪ OUT0, OUT1‬لتعديل قيمته حسب قيمة‬
‫مسبقة– حالة معطيات من نمط ‪int‬‬

‫ع‬ ‫ب‬ ‫م‬‫ل‬‫ا‬


‫يعمل الثلوك طقي ‪ DEMUX‬لي تفند لنة أحنثار قتمة خرج بين عدة محارج‬
‫م‬ ‫م‬ ‫ب‬ ‫ع‬
‫ع‬ ‫ع‬ ‫ق‬ ‫ت‬ ‫ت‬ ‫ق‬
‫تضل عددها الي ‪ 32‬لتعنير ها الي تمة موجودة لي مدحل وحند هو ‪ IN‬بثاء يل‬
‫م‬
‫قتمة المدحل ‪ K‬مثلا هثا‬
‫تظه قت عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬ر مة ‪ IN‬ي رج ‪Out2‬‬
‫عل ا خل‬
‫م‬
‫بيتما في حالة ‪ K=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out0‬‬
‫وهكدأ‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك‬
‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون عير قغل‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪69‬‬
‫‪ .53‬بلوك اختيار قيمة مخرج … ‪ OUT0, OUT1‬لتعديل قيمته حسب قيمة‬
‫مسبقة– حالة معطيات من نمط ‪Byte‬‬

‫ع‬ ‫ب‬ ‫م‬‫ل‬‫ا‬


‫يعمل الثلوك طقي ‪ DEMUX‬لي تفند لنة أحنثار قتمة خرج بين عدة محارج‬
‫م‬ ‫م‬ ‫ب‬ ‫ع‬
‫ع‬ ‫ع‬ ‫ق‬ ‫ت‬ ‫ت‬ ‫ق‬
‫تضل عددها الي ‪ 32‬لتعنير ها الي تمة موجودة لي مدحل وحند هو ‪ IN‬بثاء يل‬
‫م‬
‫قتمة المدحل ‪ K‬مثلا هثا‬
‫تظه قت عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬ر مة ‪ IN‬ي رج ‪Out2‬‬
‫عل ا خل‬
‫م‬
‫بيتما في حالة ‪ K=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out0‬‬
‫وهكدأ‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك‬
‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون عير قغل‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪70‬‬
‫‪ .54‬بلوك اختيار قيمة مخرج … ‪ OUT0, OUT1‬لتعديل قيمته حسب قيمة‬
‫مسبقة– حالة معطيات من نمط ‪Word‬‬

‫ع‬ ‫ب‬ ‫م‬‫ل‬‫ا‬


‫يعمل الثلوك طقي ‪ DEMUX‬لي تفند لنة أحنثار قتمة خرج بين عدة محارج‬
‫م‬ ‫م‬ ‫ب‬ ‫ع‬
‫ع‬ ‫ع‬ ‫ق‬ ‫ت‬ ‫ت‬ ‫ق‬
‫تضل عددها الي ‪ 32‬لتعنير ها الي تمة موجودة لي مدحل وحند هو ‪ IN‬بثاء يل‬
‫م‬
‫قتمة المدحل ‪ K‬مثلا هثا‬
‫تظه قت عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬ر مة ‪ IN‬ي رج ‪Out2‬‬
‫عل ا خل‬
‫م‬
‫بيتما في حالة ‪ K=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out0‬‬
‫وهكدأ‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك‬
‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون عير قغل‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪71‬‬
‫‪ .55‬بلوك اختيار قيمة مخرج … ‪ OUT0, OUT1‬لتعديل قيمته حسب قيمة‬
‫مسبقة– حالة معطيات من نمط ‪DWord‬‬

‫ع‬ ‫ب‬ ‫م‬‫ل‬‫ا‬


‫يعمل الثلوك طقي ‪ DEMUX‬لي تفند لنة أحنثار قتمة خرج بين عدة محارج‬
‫م‬ ‫م‬ ‫ب‬ ‫ع‬
‫ع‬ ‫ع‬ ‫ق‬ ‫ت‬ ‫ت‬ ‫ق‬
‫تضل عددها الي ‪ 32‬لتعنير ها الي تمة موجودة لي مدحل وحند هو ‪ IN‬بثاء يل‬
‫م‬
‫قتمة المدحل ‪ K‬مثلا هثا‬
‫تظه قت عل ا خل‬
‫م‬
‫في حالة ‪ K=2‬ر مة ‪ IN‬ي رج ‪Out2‬‬
‫عل ا خل‬
‫م‬
‫بيتما في حالة ‪ K=0‬تظهر قتمة ‪ IN0‬ي رج ‪Out0‬‬
‫وهكدأ‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا لتقوم هدأ الثلوك‬
‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬ ‫ي‬
‫لة وألإ ون عير قغل‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪72‬‬
‫‪ .56‬بلوك إزاحة سلسلة بتات نحو اليمين – لبيانات من نمط ‪ Usint , Uint‬أعداد‬
‫صحيحة‪.‬‬
‫ت‬ ‫ل‬‫ل‬ ‫ع‬ ‫ح‬ ‫ص‬
‫يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪ IN‬وعدد ح من ا مدحل ‪ N‬ومن م يقوم ثاخرأء لنة أرأحة مين‬
‫م‬ ‫ت‬ ‫ل‬ ‫ت‬
‫ل‬ ‫ع‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ع‬ ‫ا‬ ‫ف‬‫م‬‫ت‬
‫لنثات هدأ العدد دأر دد و ود ي ‪N‬‬
‫ل‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MB2 , MW2‬‬
‫ب‬ ‫ع‬ ‫م‬‫ت‬ ‫ل‬
‫ل دأ وك ي أ اط د دة‬ ‫ع‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ه‬ ‫م‬‫ع‬ ‫ي‬
‫ل‬‫ل‬ ‫ث‬‫ح‬ ‫م‬
‫ومن أطوال لفة نثاثات‪.‬‬

‫‪ -‬يوصتح فكرة ألإرأحة بحو التمين أصغظ ه ا‪.‬ث‬


‫ح‬ ‫م‬ ‫ل‬‫ا‬ ‫ك‬ ‫ي‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪73‬‬
‫‪ .57‬بلوك إزاحة سلسلة بتات نحو اليمين – لبيانات من نمط ‪.Word , Dword‬‬
‫ت‬ ‫ل‬‫ل‬ ‫ع‬ ‫ت‬‫ح‬ ‫ص‬ ‫ث‬
‫يقوم هدأ ال وك ا ال رم ن د ل ‪ IN‬و دد ح ن د ل ‪ N‬و ن م وم ا رأء ة أرأ ة ن‬
‫مي‬ ‫ح‬ ‫ن‬ ‫ل‬‫م‬ ‫خ‬ ‫ث‬ ‫ق‬‫ي‬ ‫ت‬ ‫م‬ ‫ح‬ ‫م‬‫ل‬‫ا‬ ‫م‬ ‫ع‬ ‫ح‬ ‫م‬‫ل‬‫ا‬ ‫م‬ ‫ف‬ ‫ث‬‫ف‬ ‫ت‬ ‫س‬ ‫ث‬ ‫ل‬
‫ل‬ ‫ع‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ع‬ ‫ا‬ ‫ف‬‫م‬‫ت‬
‫لنثات هدأ العدد دأر دد و ود ي ‪N‬‬
‫ل‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD2 , MW3‬‬
‫يعمل هدأ الثلوك علي أتماط عدبدة‬
‫ل‬ ‫ث‬‫ح‬ ‫م‬
‫ومن أطوال لفة لنثاثات‪.‬‬

‫‪ -‬يوصتح فكرة ألإرأحة بحو التمين أصغظ ه ا‪.‬ث‬


‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫غ‬ ‫ق‬ ‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫أ‬ ‫ل‬‫م‬ ‫ع‬ ‫ي‬ ‫ل‬ ‫ث‬ ‫ل‬‫ا‬ ‫ه‬ ‫ق‬‫ت‬‫ل‬
‫وم دأ وك ة و لإ ون ر ل‪.‬‬
‫ض‬ ‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬
‫وعند بتفند لنة ح خرج ‪ ENO‬فغال‪.‬‬
‫ل‬‫ا‬ ‫ت‬ ‫م‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪74‬‬
‫‪ .58‬بلوك إزاحة سلسلة بتات نحو اليمين – لبيانات من نمط ‪.UDint , BYTE‬‬
‫ت‬ ‫ل‬‫ل‬ ‫ع‬ ‫ح‬ ‫ص‬
‫يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪ IN‬وعدد ح من ا مدحل ‪ N‬ومن م قوم ثاخرأء لنة أرأحة مين‬
‫م‬ ‫ي‬ ‫ت‬ ‫ل‬ ‫ت‬
‫لنثات هدأ العدد تمفدأر العدد الموجود علي ‪N‬‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MB2 , MD2‬‬

‫ب‬ ‫ع‬ ‫م‬ ‫ت‬


‫ل دأ وك ي أ اط د دة‬‫ل‬ ‫ع‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ه‬ ‫م‬‫ع‬ ‫ي‬
‫ل‬ ‫ث‬ ‫ح‬ ‫م‬
‫ومن أطوال لفة لنثاثات‪.‬‬
‫‪ -‬يوصتح فكرة ألإرأحة بحو التمين أصغظ ه ا‪.‬ث‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬ ‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪75‬‬
‫‪ .59‬بلوك إزاحة سلسلة بتات نحو اليمين – لبيانات من نمط ‪.Sint , Int‬‬
‫مي‬‫ت‬ ‫ل‬‫ل‬ ‫م‬‫ع‬ ‫ي‬ ‫ت‬ ‫ل‬‫ا‬ ‫ت‬‫ح‬ ‫ص‬ ‫ل‬‫ا‬ ‫ف‬ ‫ت‬ ‫س‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬ ‫‪-‬‬
‫ل‬ ‫خ‬ ‫ث‬ ‫ق‬ ‫م‬ ‫ح‬ ‫م‬ ‫م‬ ‫ع‬ ‫ح‬ ‫م‬ ‫م‬
‫وم دأ وك ا ال رم ن د ل ‪ IN‬و دد ح ن د ل ‪ N‬و ن م وم ا رأء نة أرأحة ن‬ ‫ث‬‫ف‬ ‫ث‬ ‫ل‬ ‫ه‬ ‫ق‬
‫لنثات هدأ العدد تمفدأر العدد الموجود علي ‪N‬‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MB2‬‬

‫ب‬ ‫ع‬ ‫م‬ ‫ت‬


‫ل دأ وك ي أ اط د دة‬‫ل‬ ‫ع‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ه‬ ‫م‬‫ع‬ ‫ي‬
‫ل‬ ‫ث‬ ‫ح‬ ‫م‬
‫ومن أطوال لفة لنثاثات‪.‬‬
‫‪ -‬يوصتح فكرة ألإرأحة بحو التمين أصغظ ه ا‪.‬ث‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬ ‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪76‬‬
‫م‬‫س‬‫ب‬ ‫أ‬ ‫ث‬‫ق‬ ‫س‬ ‫ي‬ ‫ل‬‫ل‬ ‫ج‬ ‫م‬ ‫ن‬ ‫خ‬ ‫س‬ ‫ح‬ ‫س‬ ‫ي‬ ‫ل‬‫ا‬ ‫ل‬‫ا‬ ‫ث‬‫ب‬ ‫ن‬‫ن‬‫ع‬‫ي‬ ‫مي‬‫ت‬ ‫ل‬‫ا‬ ‫ح‬ ‫ب‬ ‫ح‬ ‫أ‬ ‫ن‬ ‫ل‬‫م‬‫ع‬
‫‪ -‬ة لإرأ ة و ن و ة ات ي ار ت أ ر ت و ود ار ل لإرأحة و نة‬
‫مي‬‫ت‬ ‫ل‬‫ل‬ ‫ت‬ ‫ت‬ ‫ل‬‫ا‬ ‫م‬‫ت‬
‫هثا نت ألإشارة دأر لإرأ ة ي ت ن ا دد رأ ت لإرأ ة ‪4‬‬
‫ح‬ ‫أ‬ ‫ن‬ ‫م‬ ‫ع‬ ‫ث‬‫ه‬ ‫م‬ ‫ح‬ ‫أ‬ ‫ف‬
‫أى ‪N=4‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪77‬‬


‫‪ .60‬بلوك إزاحة سلسلة بتات نحو اليسار – لبيانات من نمط ‪.USInt‬‬
‫ي‬ ‫ل‬‫ل‬ ‫م‬‫ع‬ ‫ي‬ ‫ت‬ ‫ل‬‫ا‬ ‫ت‬‫ح‬ ‫ص‬ ‫ل‬‫ا‬ ‫ف‬ ‫ت‬ ‫س‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬ ‫‪-‬‬
‫س‬ ‫ل‬ ‫خ‬ ‫ث‬ ‫ق‬ ‫م‬ ‫ح‬ ‫م‬ ‫م‬ ‫ع‬ ‫ح‬ ‫م‬ ‫م‬
‫وم دأ وك ا ال رم ن د ل ‪ IN‬و دد ح ن د ل ‪ N‬و ن م وم ا رأء نة أرأحة ار‬ ‫ث‬‫ف‬ ‫ث‬ ‫ل‬ ‫ه‬ ‫ق‬
‫لنثات هدأ العدد تمفدأر العدد الموجود علي ‪N‬‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MD2‬‬

‫ب‬ ‫ع‬ ‫م‬ ‫ت‬ ‫ل‬


‫ل دأ وك ي أ اط د دة‬ ‫ع‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ه‬ ‫م‬‫ع‬ ‫ي‬
‫ل‬ ‫ث‬ ‫ح‬ ‫م‬
‫ومن أطوال لفة لنثاثات‪.‬‬
‫‪ -‬يوصتح فكرة ألإرأحة بحو اليسار أصغظ ه ا‪.‬ث‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬ ‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪78‬‬
‫‪ .61‬بلوك إزاحة سلسلة بتات نحو اليسار – لبيانات من نمط ‪.Word , UInt‬‬
‫ل‬ ‫ع‬ ‫ح‬ ‫ص‬
‫‪ -‬يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪ IN‬وعدد ح من ا مدحل ‪ N‬ومن م يقوم ثاخرأء لنة أرأحة يسار‬
‫ل‬ ‫م‬ ‫ت‬ ‫ل‬ ‫ت‬
‫ل‬ ‫ع‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ع‬ ‫ا‬ ‫ف‬‫م‬‫ت‬
‫لنثات هدأ العدد دأر دد و ود ي ‪N‬‬
‫ل‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MD2‬‬

‫يعمل هدأ الثلوك علي أتماط عدبدة‬


‫ل‬ ‫ث‬ ‫ح‬ ‫م‬
‫ومن أطوال لفة لنثاثات‪.‬‬
‫‪ -‬يوصتح فكرة ألإرأحة بحو اليسار أصغظ هثا‪.‬‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ب‬
‫وعند د ة ح رج ‪ ENO‬ال‪.‬‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ن‬ ‫ل‬ ‫ن‬ ‫ف‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪79‬‬
‫‪ .62‬بلوك إزاحة سلسلة بتات نحو اليسار – لبيانات من نمط ‪.DWord , Byte‬‬
‫ل‬ ‫ع‬ ‫ح‬ ‫ص‬
‫‪ -‬يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪ IN‬وعدد ح من ا مدحل ‪ N‬ومن م يقوم ثاخرأء لنة أرأحة يسار‬
‫ل‬ ‫م‬ ‫ت‬ ‫ل‬ ‫ت‬
‫ل‬ ‫ع‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ع‬ ‫ا‬ ‫ف‬‫م‬‫ت‬
‫لنثات هدأ العدد دأر دد و ود ي ‪N‬‬
‫ل‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MB2, MD2‬‬

‫يعمل هدأ الثلوك علي أتماط عدبدة‬


‫ل‬ ‫ث‬ ‫ح‬ ‫م‬
‫ومن أطوال لفة لنثاثات‪.‬‬
‫‪ -‬يوصتح فكرة ألإرأحة بحو اليسار أصغظ هثا‪.‬‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ب‬
‫وعند د ة ح رج ‪ ENO‬ال‪.‬‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ن‬ ‫ل‬ ‫ن‬ ‫ف‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪80‬‬
‫‪ .63‬بلوك إزاحة سلسلة بتات نحو اليسار – لبيانات من نمط ‪.Sint , UDint‬‬
‫ل‬ ‫ع‬ ‫ح‬ ‫ص‬
‫‪ -‬يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪ IN‬وعدد ح من ا مدحل ‪ N‬ومن م يقوم ثاخرأء لنة أرأحة يسار‬
‫ل‬ ‫م‬ ‫ت‬ ‫ل‬ ‫ت‬
‫ل‬ ‫ع‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ع‬ ‫ا‬ ‫ف‬‫م‬‫ت‬
‫لنثات هدأ العدد دأر دد و ود ي ‪N‬‬
‫ل‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MW2‬‬

‫يعمل هدأ الثلوك علي أتماط عدبدة‬


‫ل‬ ‫ث‬ ‫ح‬ ‫م‬
‫ومن أطوال لفة لنثاثات‪.‬‬
‫‪ -‬يوصتح فكرة ألإرأحة بحو اليسار أصغظ هثا‪.‬‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ب‬
‫وعند د ة ح رج ‪ ENO‬ال‪.‬‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ن‬ ‫ل‬ ‫ن‬ ‫ف‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪81‬‬
‫‪ .64‬بلوك إزاحة سلسلة بتات نحو اليسار – لبيانات من نمط ‪.int , Dint‬‬
‫ل‬ ‫ع‬ ‫ح‬ ‫ص‬
‫‪ -‬يقوم هدأ الثلوك ثاستفثال فرم من المدحل ‪ IN‬وعدد ح من ا مدحل ‪ N‬ومن م يقوم ثاخرأء لنة أرأحة يسار‬
‫ل‬ ‫م‬ ‫ت‬ ‫ل‬ ‫ت‬
‫ل‬ ‫ع‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ع‬ ‫ا‬ ‫ف‬‫م‬‫ت‬
‫لنثات هدأ العدد دأر دد و ود ي ‪N‬‬
‫ل‬
‫ت‬‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MW2, MD2‬‬

‫يعمل هدأ الثلوك علي أتماط عدبدة‬


‫ل‬ ‫ث‬ ‫ح‬ ‫م‬
‫ومن أطوال لفة لنثاثات‪.‬‬
‫‪ -‬يوصتح فكرة ألإرأحة بحو اليسار أصغظ هثا‪.‬‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ب‬
‫وعند د ة ح رج ‪ ENO‬ال‪.‬‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ن‬ ‫ل‬ ‫ن‬ ‫ف‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪82‬‬
‫ل‬
‫‪-‬عملنة ألإرأحة بحو اليسار ويعننة بثات الي التمين (أصقار حضرأ) تمفدأر ألإرأحة التي تمت ار ا عدد رأ ت‬
‫ن‬ ‫م‬ ‫ث‬ ‫ه‬ ‫س‬ ‫ي‬‫ل‬
‫ألإرأحة ‪ 6‬أى ‪ N=6‬في ثلوك ألإرأحة وأخر سنة بثات (مفدأر ألإرأحة أثا كان ) بتم ففدأبها في هدأ التوع من ألإرأحة‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪83‬‬


‫‪ .65‬بلوك تدوير سلسلة بتات نحو اليمين – لبيانات من نمط ‪, Byte , Word ,‬‬
‫‪.Dword‬‬
‫ت‬‫ح‬ ‫ص‬ ‫ث‬
‫يقوم هدأ ال وك ا ال رم ن د ل ‪ IN‬و دد ح ن د ل ‪ N‬و ن‬
‫م‬ ‫ح‬ ‫م‬‫ل‬‫ا‬ ‫م‬ ‫ع‬ ‫ح‬ ‫م‬ ‫ل‬‫ا‬ ‫م‬ ‫ف‬ ‫ث‬ ‫ف‬‫ت‬‫س‬ ‫ث‬ ‫ل‬
‫ع‬ ‫ل‬ ‫ت‬ ‫ت‬ ‫ل‬‫ل‬ ‫م‬ ‫ع‬
‫تم يقوم ثاخرأء نة دو ر ن ات دأ دد دأر دد و ود ي ‪N‬‬
‫ل‬ ‫ج‬ ‫م‬ ‫ا‬ ‫ع‬‫ل‬ ‫ا‬ ‫ف‬‫م‬ ‫ع‬‫ل‬ ‫ا‬ ‫ه‬ ‫ث‬‫ن‬ ‫ل‬ ‫مي‬ ‫ت‬ ‫ب‬ ‫ل‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MW1, MD2,MB2‬‬
‫يعمل هدأ الثلوك علي أتماط عدبدة‬
‫ل‬ ‫ث‬ ‫ح‬ ‫م‬
‫ومن أطوال لفة لنثاثات‪.‬‬
‫‪ -‬يوصتح فكرة الندوتر بحو التمين أصغظ ه ا‪.‬ث‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ح‬ ‫م‬ ‫ل‬‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬ ‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪84‬‬
‫عملنة الندوتر بحو التمين هثا عدد مرأنت الندوتر ‪ 3‬أى ‪ N=3‬في ثلوك الندوتر هثا بدور أخر ‪ 3‬بثات من التمين‬
‫ي‬ ‫ب‬ ‫ف‬ ‫ل‬ ‫ا‬ ‫ث‬ ‫ن‬ ‫ل‬‫ا‬ ‫م‬ ‫خ‬ ‫ع‬ ‫ل‬‫ع‬ ‫ت‬ ‫ن‬ ‫ل‬‫ا‬ ‫ت‬‫ن‬ ‫ظ‬ ‫ت‬ ‫ك‬ ‫م‬‫ت‬ ‫س‬ ‫ب‬
‫‪ -‬و ف ي ار لإن دد رأ ت دو ر اوى ‪ ( 3‬ن ق دو ر ي أى دد أ ر ن ات) ‪ -‬رق ن‬ ‫ت‬ ‫ن‬ ‫ل‬‫ا‬ ‫ن‬ ‫م‬ ‫ع‬ ‫س‬ ‫ي‬‫ل‬‫ا‬ ‫ل‬‫ا‬ ‫ط‬ ‫ص‬ ‫ت‬
‫ب‬ ‫ص‬
‫الندوتر وألإرأحة هو أبة في الندوتر لإ بتم ففدأن بثات ثل بتعير موأ ا ظ ا ي ألإرأحة د دت دأن ات‬
‫ث‬ ‫ب‬ ‫ف‬‫ف‬ ‫ح‬‫ب‬ ‫ق‬ ‫ف‬ ‫م‬‫ت‬ ‫ي‬ ‫ق‬‫ف‬ ‫ه‬‫ع‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪85‬‬


‫‪ .66‬بلوك تدوير سلسلة بتات نحو اليسار – لبيانات من نمط ‪, Byte , Word ,‬‬
‫‪.Dword -‬‬
‫صحت ل‬ ‫الث س ف ل‬ ‫ي‬
‫قوم هدأ لوك ثا تفثال رم من ا مدحل ‪ IN‬وعدد ح من ا مدحل ‪ N‬ومن‬
‫ل‬ ‫ع‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ع‬‫ل‬ ‫ا‬ ‫ف‬‫م‬ ‫ت‬ ‫ع‬‫ل‬ ‫ا‬ ‫ه‬ ‫ث‬‫ن‬ ‫ل‬ ‫س‬ ‫ي‬ ‫ل‬‫ت يق ث خ عملن ب ت ل‬
‫م وم ا رأء ة دو ر ار ات دأ دد دأر دد و ود ي ‪N‬‬
‫ت‬ ‫م‬ ‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MW2, MD2,MB2‬‬
‫يعمل هدأ الثلوك علي أتماط عدبدة‬
‫ل‬ ‫ث‬ ‫ح‬ ‫م‬
‫ومن أطوال لفة لنثاثات‪.‬‬
‫‪ -‬يوصتح فكرة الندوتر بحو اليسار أصغظ ه ا‪.‬ث‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪86‬‬
‫عملنة الندوتر بحو اليسار هثا عدد مرأنت الندوتر ‪ 3‬أى ‪ N=3‬في ثلوك الندوتر هثا بدور أخر ‪ 3‬بثات من اليسار‬
‫ي‬ ‫ب‬ ‫ف‬ ‫ل‬ ‫ا‬ ‫ث‬ ‫ن‬ ‫ل‬‫ا‬ ‫م‬ ‫خ‬ ‫ع‬ ‫ل‬‫ع‬ ‫ت‬ ‫ن‬ ‫ل‬‫ا‬ ‫ت‬‫ن‬ ‫ظ‬ ‫ت‬ ‫ك‬ ‫م‬‫ت‬ ‫س‬
‫و ف ي ن لإن دد رأ ت دو ر اوى ‪ ( 3‬ن ق دو ر ي أى دد أ ر ن ات) ‪ -‬رق ن‬ ‫ب‬ ‫ت‬ ‫ن‬ ‫ل‬‫ا‬ ‫ن‬ ‫م‬ ‫ع‬ ‫مي‬ ‫ت‬ ‫ل‬‫ا‬ ‫ل‬‫ا‬ ‫ط‬ ‫ص‬ ‫ت‬
‫ب‬ ‫ع‬ ‫ص‬
‫الندوتر وألإرأحة هو أبة في الندوتر لإ بتم ففدأن بثات ثل بتعير موأ ا ظ ا ي ألإرأحة د دت دأن ات‬
‫ث‬ ‫ب‬ ‫ف‬‫ف‬ ‫ح‬‫ب‬ ‫ق‬ ‫ف‬ ‫م‬‫ت‬ ‫ي‬ ‫ق‬‫ف‬ ‫ه‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪87‬‬


‫‪ .67‬بلوكات تحويل أنماط البيانات ‪Int-Dint / Real – int‬‬
‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدحل ‪ IN‬ومن تم يقوم الثاخرأء عملنة بحوثل أيوأع بثاثات‬
‫ث‬ ‫ي‬ ‫ث‬ ‫م‬ ‫ث‬ ‫س‬ ‫ب‬
‫وفقا للايوأع الموجودة في الضندوق و حدم هدأ وك لإخرأء وأفق ن ن ا ات فة‪ .‬مل هدأ وك ي أ اط عدبدة‬
‫م‬‫ت‬ ‫ل‬ ‫ع‬ ‫ل‬ ‫ل‬‫ا‬ ‫ع‬ ‫ل‬ ‫ح‬ ‫ث‬ ‫ث‬ ‫ل‬‫ا‬ ‫ي‬ ‫ب‬ ‫ي‬ ‫ل‬ ‫ل‬‫ا‬ ‫ت‬
‫ل‬‫ل‬ ‫ث‬‫ح‬ ‫م‬
‫ومن أطوال لفة نثاثات‪.‬‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MW2, MW2‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أصغظ هثا‬
‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ب‬
‫وعند د ة ح رج ‪ ENO‬ال‪.‬‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ن‬ ‫ل‬ ‫ن‬ ‫ف‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪88‬‬
‫‪ .68‬بلوكات تحويل أنماط البيانات ‪Int-Uint / int-Real‬‬
‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدحل ‪ IN‬ومن تم يقوم الثاخرأء عملنة بحوثل أيوأع بثاثات‬
‫ث‬ ‫ي‬ ‫ث‬ ‫م‬ ‫ث‬ ‫س‬ ‫ب‬
‫وفقا للايوأع الموجودة في الضندوق و حدم هدأ وك لإخرأء وأفق ن ن ا ات فة‪ .‬مل هدأ وك ي أ اط عدبدة‬
‫م‬‫ت‬ ‫ل‬ ‫ع‬ ‫ل‬ ‫ل‬‫ا‬ ‫ع‬ ‫ل‬ ‫ح‬ ‫ث‬ ‫ث‬ ‫ل‬‫ا‬ ‫ي‬ ‫ب‬ ‫ي‬ ‫ل‬ ‫ل‬‫ا‬ ‫ت‬
‫ل‬‫ل‬ ‫ث‬‫ح‬ ‫م‬
‫ومن أطوال لفة نثاثات‪.‬‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MW2, MW2‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أصغظ هثا‬
‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ب‬
‫وعند د ة ح رج ‪ ENO‬ال‪.‬‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ن‬ ‫ل‬ ‫ن‬ ‫ف‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪89‬‬
‫‪ .69‬بلوكات تحويل أنماط البيانات ‪/Char- Sint / Usint-Real / Dint - UDint‬‬

‫ث‬ ‫ث‬‫ب‬ ‫ث‬ ‫ح‬ ‫ب‬ ‫ل‬ ‫ع‬


‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدحل ‪ IN‬ومن تم يقوم الثاخرأء نة و ل أ وأع ا ات‬
‫ي‬ ‫م‬
‫ع‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬ ‫ث‬‫ح‬ ‫م‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬‫س‬ ‫ب‬ ‫ل‬‫ا‬ ‫ل‬
‫وفقا للايوأع ا و ودة ي دوق و دم دأ وك لإ رأء وأ ق ن ا ات ة‪ .‬ل دأ وك ي أ اط د دة‬
‫ب‬ ‫ع‬ ‫م‬‫ت‬ ‫ل‬ ‫ل‬ ‫ه‬ ‫م‬‫ع‬ ‫ف‬‫ل‬ ‫ث‬ ‫ث‬‫ن‬ ‫ل‬‫ا‬ ‫ي‬ ‫ب‬ ‫ف‬ ‫ي‬ ‫خ‬ ‫ل‬ ‫ه‬ ‫ح‬ ‫ن‬ ‫ض‬ ‫ف‬ ‫ج‬ ‫م‬
‫ل‬‫ل‬ ‫ث‬‫ح‬ ‫م‬
‫ومن أطوال لفة نثاثات‪.‬‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MW2, MW2‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أ غظ ه اث‬
‫ص‬ ‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪90‬‬
‫‪ .70‬بلوكات تحويل أنماط البيانات ‪Dword – Real / Wchar – char / Bcd16 –int‬‬

‫ث‬ ‫ث‬‫ب‬ ‫ث‬ ‫ح‬ ‫ب‬ ‫ل‬ ‫ع‬


‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدحل ‪ IN‬ومن تم يقوم الثاخرأء نة و ل أ وأع ا ات‬
‫ي‬ ‫م‬
‫ع‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬ ‫ث‬‫ح‬ ‫م‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬‫س‬ ‫ب‬ ‫ل‬‫ا‬ ‫ل‬
‫وفقا للايوأع ا و ودة ي دوق و دم دأ وك لإ رأء وأ ق ن ا ات ة‪ .‬ل دأ وك ي أ اط د دة‬
‫ب‬ ‫ع‬ ‫م‬‫ت‬ ‫ل‬ ‫ل‬ ‫ه‬ ‫م‬‫ع‬ ‫ف‬‫ل‬ ‫ث‬ ‫ث‬‫ن‬ ‫ل‬‫ا‬ ‫ي‬ ‫ب‬ ‫ف‬ ‫ي‬ ‫خ‬ ‫ل‬ ‫ه‬ ‫ح‬ ‫ن‬ ‫ض‬ ‫ف‬ ‫ج‬ ‫م‬
‫ل‬‫ل‬ ‫ث‬‫ح‬ ‫م‬
‫ومن أطوال لفة نثاثات‪.‬‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD2, MW2,MB1‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أ غظ ه اث‬
‫ص‬ ‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪91‬‬
‫‪ .71‬بلوكات تحويل أنماط البيانات ‪BCD32 – Dint / Int – BCD16 / Dword –Real‬‬

‫ث‬ ‫ث‬‫ب‬ ‫ث‬ ‫ح‬ ‫ب‬ ‫ل‬ ‫ع‬


‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدحل ‪ IN‬ومن تم يقوم الثاخرأء نة و ل أ وأع ا ات‬
‫ي‬ ‫م‬
‫ع‬ ‫ث‬‫ل‬‫ا‬ ‫ي‬ ‫ث‬‫ح‬ ‫م‬ ‫ث‬‫ل‬‫ا‬ ‫ت‬‫س‬ ‫ب‬ ‫ل‬‫ا‬ ‫ل‬
‫وفقا للايوأع ا و ودة ي دوق و دم دأ وك لإ رأء وأ ق ن ا ات ة‪ .‬ل دأ وك ي أ اط د دة‬
‫ب‬ ‫ع‬ ‫م‬‫ت‬ ‫ل‬ ‫ل‬ ‫ه‬ ‫م‬‫ع‬ ‫ف‬‫ل‬ ‫ث‬ ‫ث‬‫ن‬ ‫ل‬‫ا‬ ‫ي‬ ‫ب‬ ‫ف‬ ‫ي‬ ‫خ‬ ‫ل‬ ‫ه‬ ‫ح‬ ‫ن‬ ‫ض‬ ‫ف‬ ‫ج‬ ‫م‬
‫ل‬‫ل‬ ‫ث‬‫ح‬ ‫م‬
‫ومن أطوال لفة نثاثات‪.‬‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪. MD2, MW2,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أ غظ ه اث‬
‫ص‬ ‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪92‬‬
‫‪ -72‬بلوكات التقريب ألقرب قيمة صحيحة عليا أو دنيا‬
‫والخرج دوما ‪ int‬ومشتقاتها‬
‫م ت يق ث خ عمل يف ن ق قت ص‬
‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدحل ‪ IN‬و ن م وم ا رأء نة رت لإ رت مة حة‬
‫ت‬‫ح‬
‫أعلي من ال فرم الموجود مثلا ‪ 1.5‬يفرت الي أقرت قتمة علثا وهي ‪ 2‬ومثلا ‪ 1.5-‬يفرت الي أقرت قتمة أدني وهي ‪2-‬‬
‫ن‬ ‫ض‬ ‫ل‬‫ا‬ ‫ف‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ي‬ ‫ل‬ ‫ق‬
‫ل وك و ا لا وأع و ودة ي دوق‬ ‫ف‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫م‬‫ع‬ ‫ي‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MB2, MD2, MW2,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أصغظ هثا‬
‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬‫ا‬ ‫ك‬ ‫ي‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ض‬‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬
‫وعند بتفند لنة ح خرج ‪ ENO‬غال‪.‬‬
‫ف‬ ‫ل‬‫ا‬ ‫ت‬ ‫م‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪93‬‬
‫‪ -73‬بلوكات التقريب ألقرب قيمة صحيحة عليا‬
‫م ت يق ث خ عمل يف ن ق قت ص‬ ‫أو دنيا والخرج دوما ‪ int‬ومشتقاتها‬
‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدحل ‪ IN‬و ن م وم ا رأء نة رت لإ رت مة ةح‬
‫ت‬‫ح‬
‫أعلي من ال فرم الموجود مثلا ‪ 1.5‬يفرت الي أقرت قتمة علثا وهي ‪ 2‬ومثلا ‪ 1.5-‬يفرت الي أقرت قتمة أدني وهي ‪2-‬‬
‫ن‬ ‫ض‬ ‫ل‬‫ا‬ ‫ف‬
‫وأع و ودة ي دوق‬‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ي‬
‫لا‬‫ل‬ ‫ا‬ ‫ق‬ ‫ف‬
‫و‬ ‫وك‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ل‬ ‫م‬‫ع‬ ‫ي‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MB2, MD2, MW1,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أ غظ هثا‬
‫ص‬ ‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪94‬‬
‫‪ -74‬بلوكات التقريب ألقرب قيمة صحيحة عليا حصرا والخرج دوما ‪int‬‬
‫م ت يق ث خ عمل يف ن ق قت ص‬ ‫‪ -‬ومشتقاتها‬
‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع امحدد من المدحل ‪ IN‬و ن م وم ا رأء نة ارت لإ رت مة ةح‬
‫ت‬‫ح‬
‫ص‬‫الفت ل‬ ‫ص‬‫ل‬ ‫ل‬ ‫ا‬
‫أعلي من ال فرم الموجود مثلا ‪ 1.5‬يفرت الي مة حة لإ ي و ي ‪ 2‬و لا ‪ 1.5-‬رت ي مة حة لإ ي ‪1-‬‬
‫ل‬ ‫ع‬ ‫أ‬ ‫ت‬‫ح‬ ‫ل‬‫ا‬ ‫ف‬‫ي‬ ‫ث‬‫م‬ ‫ه‬ ‫ل‬ ‫ع‬ ‫أ‬ ‫ت‬‫ح‬ ‫ت‬ ‫ف‬
‫ن‬ ‫ض‬‫ل‬‫ا‬ ‫ف‬
‫وأع و ودة ي دوق‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ي‬
‫لا‬‫ل‬ ‫ا‬ ‫ق‬ ‫ف‬
‫و‬ ‫وك‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ل‬ ‫م‬‫ع‬ ‫ي‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MB2, MD2, MW1,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أ غظ هثا‬
‫ص‬ ‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪95‬‬
‫‪ -75‬بلوكات التقريب ألقرب قيمة صحيحة عليا حصرا والخرج دوما ‪int‬‬
‫م ت يق ث خ عمل يف ن ق قت ص‬ ‫ومشتقاتها‬
‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع امحدد من المدحل ‪ IN‬و ن م وم ا رأء نة ارت لإ رت مة ةح‬
‫ت‬‫ح‬
‫ص‬‫الفت ل‬ ‫ص‬‫ل‬ ‫ل‬ ‫ا‬
‫أعلي من ال فرم الموجود مثلا ‪ 1.5‬يفرت الي مة حة لإ ي و ي ‪ 2‬و لا ‪ 1.5-‬رت ي مة حة لإ ي ‪1-‬‬
‫ل‬ ‫ع‬ ‫أ‬ ‫ت‬‫ح‬ ‫ل‬‫ا‬ ‫ف‬‫ي‬ ‫ث‬‫م‬ ‫ه‬ ‫ل‬ ‫ع‬ ‫أ‬ ‫ت‬‫ح‬ ‫ت‬ ‫ف‬
‫ن‬ ‫ض‬‫ل‬‫ا‬ ‫ف‬
‫وأع و ودة ي دوق‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ي‬
‫لا‬‫ل‬ ‫ا‬ ‫ق‬ ‫ف‬
‫و‬ ‫وك‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ل‬ ‫م‬‫ع‬ ‫ي‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MB2, MW2,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أ غظ هثا‬
‫ص‬ ‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪96‬‬
‫‪ -76‬بلوكات التقريب ألقرب قيمة صحيحة عليا حصرا والخرج دوما ‪int‬‬
‫م ت يق ث خ عمل يف ن ق قت ص‬ ‫ومشتقاتها‬
‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع امحدد من المدحل ‪ IN‬و ن م وم ا رأء نة ارت لإ رت مة ةح‬
‫ت‬‫ح‬
‫ص‬‫الفت ل‬ ‫ص‬‫ل‬ ‫ل‬ ‫ا‬
‫أعلي من ال فرم الموجود مثلا ‪ 1.5‬يفرت الي مة حة لإ ي و ي ‪ 2‬و لا ‪ 1.5-‬رت ي مة حة لإ ي ‪1-‬‬
‫ل‬ ‫ع‬ ‫أ‬ ‫ت‬‫ح‬ ‫ل‬‫ا‬ ‫ف‬‫ي‬ ‫ث‬‫م‬ ‫ه‬ ‫ل‬ ‫ع‬ ‫أ‬ ‫ت‬‫ح‬ ‫ت‬ ‫ف‬
‫ن‬ ‫ض‬‫ل‬‫ا‬ ‫ف‬
‫وأع و ودة ي دوق‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ي‬
‫لا‬‫ل‬ ‫ا‬ ‫ق‬ ‫ف‬
‫و‬ ‫وك‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ل‬ ‫م‬‫ع‬ ‫ي‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MB2, MD2,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أ غظ هثا‬
‫ص‬ ‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪97‬‬
‫‪ -77‬بلوكات إزالة الجزء بعد الفاصلة من العدد (الحاوي فاصلة ) والخرج دوما‬
‫‪ int‬ومشتقاتها‬
‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدحل ‪ IN‬ومن تم يقوم ثاخرأء عملنة أرالة القاصلة من العدد وال فرم‬
‫ت‬ ‫ض‬‫يع الق صل مث تضت مث ت‬
‫د ا ة لا ‪ 1.5‬ح ‪ 1‬و لا ‪ 1.5-‬ح ‪1-‬‬
‫يعمل الثلوك وفقا للايوأع الموجودة في الضندوق‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MB2, MB2, MD2,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات ح لفة أصغظ ه اث‬
‫ث‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫غ‬ ‫ق‬ ‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫أ‬ ‫ل‬‫م‬ ‫ع‬ ‫ي‬ ‫ل‬ ‫ث‬ ‫ل‬‫ا‬ ‫ه‬ ‫ق‬‫ت‬‫ل‬
‫وم دأ وك ة و لإ ون ر ل‪.‬‬
‫ض‬ ‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬
‫وعند بتفند لنة ح خرج ‪ ENO‬فغال‪.‬‬
‫ل‬‫ا‬ ‫ت‬ ‫م‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪98‬‬
‫‪ -78‬بلوكات التقريب ألقرب قيمة صحيحة دنيا حصرا والخرج دوما ‪int‬‬
‫ت‬‫ح‬ ‫م ق ث خ ل ف ن ق قت ص‬
‫ي‬ ‫م‬‫ع‬ ‫ي‬ ‫ت‬ ‫ل‬‫ا‬ ‫م‬ ‫ت‬‫س‬ ‫ومشتقاتها‬
‫الث‬ ‫ي‬
‫قوم هدأ لوك ثا فثال بثاثات من يوع الحدد من مدحل ‪ IN‬و ن م وم ا رأء نة ارلت لإ رت مة حة‬
‫ح‬ ‫ص‬ ‫ل‬ ‫ا‬ ‫ح‬ ‫ص‬ ‫ل‬ ‫ا‬ ‫ل‬
‫أدني من ال فرم ا و ود لا ‪ 1.5‬رت ي ة ة لإد ي و ي ‪ 1‬و لا ‪ 0.5-‬رت ي ة ة لإد ي ‪0‬‬
‫ن‬ ‫أ‬ ‫ح‬ ‫ت‬ ‫م‬‫ت‬ ‫ف‬ ‫ل‬‫ا‬ ‫ف‬‫ي‬ ‫ث‬‫م‬ ‫ه‬ ‫ن‬ ‫أ‬ ‫ح‬ ‫ت‬ ‫م‬‫ت‬ ‫ف‬ ‫ل‬‫ا‬ ‫ف‬‫ي‬ ‫ث‬‫م‬ ‫ج‬ ‫م‬
‫يعمل الثلوك وفقا للايوأع الموجودة في الضندوق‬
‫ت‬ ‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MB2, MW2,MD2,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات ح لفة أصغظ ه اث‬
‫ث‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫غ‬ ‫ق‬ ‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫أ‬ ‫ل‬‫م‬ ‫ع‬ ‫ي‬ ‫ل‬ ‫ث‬ ‫ل‬‫ا‬ ‫ه‬ ‫ق‬‫ت‬ ‫ل‬
‫وم دأ وك ة و لإ ون ر ل‪.‬‬
‫ض‬ ‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬
‫وعند بتفند لنة ح خرج ‪ ENO‬فغال‪.‬‬
‫ل‬‫ا‬ ‫ت‬ ‫م‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪99‬‬


‫‪ - 79‬بلوكات التقريب ألقرب قيمة صحيحة دنيا حصرا والخرج دوما ‪int‬‬
‫م ت يق ث خ عمل يف ن ق قت ص‬ ‫‪ -‬ومشتقاتها‬
‫يقوم هدأ الثلوك ثاستفثال بثاثات من يوع امحدد من المدحل ‪ IN‬و ن م وم ا رأء نة ارت لإ رت مة ةح‬
‫ت‬‫ح‬
‫ص‬‫الفت ل‬ ‫ص‬‫ل‬ ‫ل‬ ‫ا‬
‫أدني من ال فرم الموجود مثلا ‪ 1.5‬يفرت الي مة حة لإد ي و ي ‪ 1‬و لا ‪ 0.5-‬رت ي مة حة لإد ي ‪0‬‬
‫ن‬ ‫أ‬ ‫ت‬‫ح‬ ‫ل‬‫ا‬ ‫ف‬‫ي‬ ‫ث‬‫م‬ ‫ه‬ ‫ن‬ ‫أ‬ ‫ت‬‫ح‬ ‫ت‬ ‫ف‬
‫ن‬ ‫ض‬‫ل‬‫ا‬ ‫ف‬
‫وأع و ودة ي دوق‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ي‬
‫لا‬‫ل‬ ‫ا‬ ‫ق‬ ‫ف‬
‫و‬ ‫وك‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ل‬ ‫م‬‫ع‬ ‫ي‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول ‪.MB2, MW2,MD2,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أ غظ هثا‬
‫ص‬ ‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬ ‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪100‬‬
‫‪ .80‬بلوك التدريج على مقياس جديد لقيمة محددة على المدخل ‪VAlue‬‬
‫ي‪-‬قوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدأحل ‪ MIN, MX, VALUE‬ومن تم يقوم ثاخرأء عملنة بدر حب‬
‫ث‬‫ل‬‫ا‬ ‫ع‬ ‫ي‬ ‫ل‬‫ا‬ ‫ع‬ ‫ت‬ ‫ي‬ ‫ن‬ ‫ل‬‫ا‬ ‫ي‬ ‫م‬‫ل‬ ‫ت‬ ‫ق‬ ‫ع‬‫ي‬ ‫ح‬ ‫ل‬ ‫ت‬ ‫ف‬ ‫ل‬ ‫ل‬
‫مة ا مد لة عير ‪ Value‬تي عند أدحال مة ‪ 0.5‬فثاس من ‪ 100-0‬كون حة لي خرج هي ‪ 50‬و مل لوك وفقا‬
‫ص‬‫ل‬‫ا‬ ‫ج‬ ‫ع‬ ‫ت‬‫ص‬ ‫ل‬ ‫م‬ ‫ل‬ ‫ل‬
‫غادلة الثالنة ‪ OUT= Value * (MX-MIN)+MN :‬تو ح ظ يرفة مل ‪ Scale‬تر ي غظ هثا‬
‫يعمل الثلوك وفقا للايوأع الموجودة في الضندوق‬
‫ت‬ ‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول‪.,MD2,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أ غظ هثا‬
‫ص‬ ‫ث‬ ‫ح‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ كون عير قغل‪.‬‬
‫م‬ ‫ي‬ ‫م‬‫ع‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫ل‬‫م‬‫ع‬ ‫ل‬ ‫عن بتفن ا‬
‫و د د نة ح رج ‪ ENO‬ال‪.‬‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪101‬‬
‫‪ .81‬بلوك التدريج على مقياس جديد لقيمة محددة على المدخل ‪VAlue‬‬
‫‪ -‬يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدأحل ‪ MIN, MX, VALUE‬ومن تم يقوم ثاخرأء عملنة بدربح‬
‫ث‬‫ل‬‫ا‬ ‫ي‬ ‫ل‬‫ا‬ ‫ع‬ ‫ت‬‫ي‬ ‫ن‬ ‫ل‬‫ا‬ ‫ي‬ ‫ل‬ ‫ق‬ ‫ي‬ ‫ح‬ ‫ل‬ ‫ف‬ ‫ل‬ ‫ل‬
‫تمة ا مد لة عير ‪ Value‬عتي عند أدحال تمة ‪ 0.5‬مفثاس من ‪ 100-0‬كون حة لي خرج هي ‪ 50‬و عمل لوك وفقا‬
‫ص‬ ‫ل‬‫ا‬ ‫ع‬ ‫ت‬‫ص‬ ‫ل‬ ‫ل‬ ‫ل‬
‫مغادلة الثالنة ‪ .OUT= Value * (MX-MIN)+MN :‬تو ح ظ يرفة مل ‪ Scale‬ترجي غظ هثا‬
‫ن‬ ‫ض‬‫ل‬‫ا‬ ‫ف‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ي‬ ‫ل‬ ‫ق‬ ‫ف‬
‫ل وك و ا لا وأع و ودة ي دوق‬ ‫ل‬ ‫ث‬ ‫ل‬‫ا‬ ‫م‬‫ع‬ ‫ي‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول‪.,Mw3,MD4,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أصغظ هثا‬
‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ب‬
‫وعند د ة ح رج ‪ ENO‬ال‪.‬‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ن‬ ‫ل‬ ‫ن‬ ‫ف‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪102‬‬
‫‪ .82‬بلوك التدريج على مقياس جديد لقيمة محددة على المدخل ‪VAlue‬‬
‫‪ -‬يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدأحل ‪ MIN, MX, VALUE‬ومن تم يقوم ثاخرأء عملنة بدربح‬
‫ث‬‫ل‬‫ا‬ ‫ي‬ ‫ل‬‫ا‬ ‫ع‬ ‫ت‬‫ي‬ ‫ن‬ ‫ل‬‫ا‬ ‫ي‬ ‫ل‬ ‫ق‬ ‫ي‬ ‫ح‬ ‫ل‬ ‫ف‬ ‫ل‬ ‫ل‬
‫تمة ا مد لة عير ‪ Value‬عتي عند أدحال تمة ‪ 0.5‬مفثاس من ‪ 100-0‬كون حة لي خرج هي ‪ 50‬و عمل لوك وفقا‬
‫ص‬ ‫ل‬‫ا‬ ‫ع‬ ‫ت‬‫ص‬ ‫ل‬ ‫ل‬ ‫ل‬
‫مغادلة الثالنة ‪ .OUT= Value * (MX-MIN)+MN :‬تو ح ظ يرفة مل ‪ Scale‬ترجي غظ هثا‬
‫ن‬ ‫ض‬‫ل‬‫ا‬ ‫ف‬ ‫ج‬ ‫م‬‫ل‬‫ا‬ ‫ي‬ ‫ل‬ ‫ق‬ ‫ف‬
‫ل وك و ا لا وأع و ودة ي دوق‬ ‫ل‬ ‫ث‬ ‫ل‬‫ا‬ ‫م‬‫ع‬ ‫ي‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول‪.,MD4,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أصغظ هثا‬
‫ث‬ ‫ح‬
‫ح‬ ‫م‬ ‫ل‬
‫ملاحظة ‪ :‬ت أن ون د ل ‪ EN‬وأ لا‬
‫ص‬ ‫ا‬ ‫ك‬ ‫ي‬ ‫ح‬ ‫ب‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون ر ل‪.‬‬
‫غ‬ ‫ق‬‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫م‬ ‫ع‬
‫ل‬‫ا‬ ‫ت‬‫ض‬‫ت‬ ‫م‬‫ع‬ ‫ل‬ ‫ا‬ ‫ت‬ ‫ب‬
‫وعند د ة ح رج ‪ ENO‬ال‪.‬‬
‫غ‬ ‫ف‬ ‫خ‬ ‫ن‬ ‫ل‬ ‫ن‬ ‫ف‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪103‬‬
‫طريقة عمل ‪Scale‬‬
‫ث‬‫م‬ ‫م‬ ‫ع‬ ‫ل‬ ‫ا‬ ‫ف‬‫ص‬‫ل‬‫ا‬ ‫ي‬ ‫ي‬ ‫ب‬ ‫م‬‫ل‬ ‫ل‬
‫غادلة الثالنة ‪ OUT= Value * (MX-MIN)+MN :‬و ن حة الثالنة ظ يرفة مل ع أ لة ‪.‬‬

‫س‬ ‫ث‬ ‫س‬ ‫ل‬‫ا‬ ‫ث‬ ‫ت‬ ‫س‬


‫الإت ل ا ات و ات وأ ل – رعة‬‫م‬ ‫ش‬ ‫س‬‫ح‬ ‫ث‬‫م‬ ‫ح‬‫م‬ ‫ي‬‫ل‬ ‫ع‬ ‫ة‬ ‫ل‬‫م‬‫ا‬ ‫غ‬‫ل‬ ‫ا‬ ‫ة‬ ‫ل‬‫ث‬ ‫م‬‫ت‬ ‫ل‬‫ا‬ ‫ش‬ ‫س‬‫ح‬ ‫ل‬
‫يفند هدأ الثلوك في التغامل مع ا ا ات ا ن‬
‫ي‬ ‫م‬‫ل‬ ‫ه‬ ‫ت‬ ‫س‬ ‫م‬‫ل‬‫ا‬ ‫م‬ ‫ل‬‫ا‬ ‫ص‬‫ل‬ ‫ا‬ ‫ل‬‫ا‬ ‫م‬ ‫ل‬‫ا‬
‫م‬ ‫ك‬ ‫ف‬ ‫م‬ ‫م‬ ‫ح‬
‫ر ات و ا ات رأرة ‪ -‬ا ات ظ دأت الإت رة و كدأ ‪ -‬و ن ند أن ون ‪ Value‬ن ‪-0‬‬ ‫غ‬ ‫ش‬ ‫س‬‫ح‬ ‫خ‬ ‫ش‬ ‫س‬‫ح‬ ‫ك‬ ‫خ‬
‫‪ 1‬وعند دلك بتم أخرأج قتمة منثاسنة مع ‪ ، Value‬يعتي ‪Value = 0.3‬و ‪ MN=0 , MX=100‬بخرج ‪ 30‬علي الخرج وهكدأ‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪104‬‬


‫‪ .83‬بلوك إيجاد النسبة المئوية من مقياس بين قيمتين لقيمة محددة ‪VAlue‬‬
‫‪ -‬يقوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدأحل ‪ MIN, MX, VALUE‬ومن تم يقوم ثاخرأء عملنة أبحاد‬
‫ل‬ ‫ي‬ ‫ل‬‫ا‬ ‫ل‬ ‫ل‬ ‫ل‬ ‫ل‬
‫ا ة و ة ة د ة ر ‪ Value‬ن أ ل ال ‪ MIN-MX‬ي د أد ال ة ‪ 40‬اس ن ‪ 20-80‬ون‬
‫ك‬ ‫ي‬ ‫م‬ ‫ث‬‫ف‬‫م‬ ‫م‬ ‫ت‬ ‫ق‬ ‫ح‬ ‫ن‬ ‫ع‬ ‫ت‬ ‫ع‬ ‫ح‬‫م‬ ‫ص‬ ‫م‬ ‫عي‬ ‫ل‬‫ح‬ ‫م‬‫ل‬‫ا‬ ‫م‬‫ت‬ ‫ف‬ ‫ب‬ ‫ت‬ ‫م‬ ‫ا‬ ‫ن‬ ‫س‬ ‫ي‬
‫م‬ ‫ع‬ ‫ي‬ ‫ظ‬ ‫ت‬‫ص‬ ‫ت‬‫ل‬ ‫ل‬ ‫ث‬ ‫ل‬ ‫ا‬ ‫غ‬‫م‬‫ل‬ ‫ل‬ ‫ق‬ ‫ف‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫م‬ ‫ع‬ ‫ي‬ ‫ه‬ ‫خ‬ ‫ل‬‫ا‬ ‫ل‬ ‫ع‬ ‫ت‬‫ي‬ ‫ن‬ ‫ل‬‫ا‬
‫حة ي رج ي ‪ 0.33‬و ل وك و ا ادلة ا نة ‪ .OUT= (Value-MN)/(MX-MIN) :‬و ح رفة ل‬
‫‪ NORM‬ترجي الصغظ ه اث‬
‫يعمل الثلوك وفقا للايوأع الموجودة في الضندوق‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول‪.,MD4,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات لفة أ غظ ه اث‬
‫ص‬ ‫ث‬ ‫ح‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫ي‬
‫لتقوم هدأ الثلوك لة وألإ ون عير غل‪.‬‬
‫ق‬ ‫م‬ ‫ك‬ ‫ي‬ ‫م‬‫ع‬
‫ض‬‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫وعند بتفند لنة ح خرج ‪ ENO‬فغال‪.‬‬
‫ل‬‫ا‬ ‫ت‬ ‫م‬
‫‪105‬‬
‫‪ .84‬بلوك إيجاد النسبة المئوية من مقياس بين قيمتين لقيمة محددة ‪VAlue‬‬
‫ح‬‫ب‬ ‫ل‬ ‫ع‬
‫ي‪-‬قوم هدأ الثلوك ثاستفثال بثاثات من يوع محدد من المدأحل ‪ MIN, MX, VALUE‬ومن تم يقوم ثاخرأء نة أ اد‬
‫م‬
‫ك‬ ‫ي‬ ‫ث‬ ‫م‬‫ل‬ ‫ت‬ ‫ق‬ ‫ح‬ ‫ع‬ ‫ت‬ ‫ع‬‫ي‬ ‫ح‬‫م‬ ‫ل‬‫ا‬ ‫ص‬ ‫ح‬ ‫ل‬‫ا‬ ‫ت‬ ‫ف‬‫ل‬ ‫ل‬ ‫ت‬ ‫م‬‫ل‬‫ا‬ ‫ي‬ ‫ل‬‫ا‬
‫م‬ ‫ف‬ ‫م‬ ‫ن‬
‫ة و ة ة د ة ر ‪ Value‬ن أ ل ال ‪ MIN-MX‬ي د أد ال ة ‪ 40‬اس ن ‪ 20-80‬ون‬ ‫م‬ ‫عي‬ ‫ل‬ ‫م‬ ‫م‬ ‫ب‬ ‫ن‬ ‫س‬
‫م‬ ‫ع‬ ‫ي‬ ‫ظ‬ ‫ت‬‫ص‬ ‫ت‬ ‫ل‬ ‫ل‬ ‫ث‬ ‫ل‬ ‫ا‬ ‫ل‬ ‫غ‬‫م‬‫ل‬ ‫ل‬ ‫ق‬ ‫ف‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫م‬ ‫ع‬ ‫ي‬ ‫ه‬ ‫خ‬ ‫ل‬‫ا‬ ‫ل‬ ‫ع‬ ‫ت‬‫ي‬ ‫ن‬ ‫ل‬‫ا‬
‫حة ي رج ي ‪ 0.33‬و ل وك و ا اد ة ا نة ‪ .OUT= (Value-MN)/(MX-MIN) :‬و ح رفة ل‬
‫‪ NORM‬ترجي الصغظ ه اث‬
‫يعمل الثلوك وفقا للايوأع الموجودة في الضندوق‬
‫ت‬‫م‬‫مث بت ب النيت ف ال‬
‫لا هثا م خ يرن حة ي حول‪.,MD4,‬‬
‫م‬ ‫ل‬‫ا‬
‫لتوصتح أتماط النثاثات ح لفة أصغظ ه اث‬
‫ث‬
‫ملاحظة ‪ :‬بحت أن يكون المدحل ‪ EN‬وأصلا‬
‫غ‬ ‫ق‬ ‫م‬ ‫ي‬ ‫ع‬ ‫ك‬ ‫ي‬ ‫أ‬ ‫ل‬‫م‬ ‫ع‬ ‫ي‬ ‫ل‬ ‫ث‬ ‫ل‬‫ا‬ ‫ه‬ ‫ق‬‫ت‬‫ل‬
‫وم دأ وك ة و لإ ون ر ل‪.‬‬
‫ض‬ ‫ت‬ ‫ع‬ ‫ل‬ ‫ا‬
‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬
‫وعند بتفند لنة ح خرج ‪ ENO‬فغال‪.‬‬
‫ل‬‫ا‬ ‫ت‬ ‫م‬
‫‪106‬‬
‫توضيح عمل ‪NORM‬‬
‫‪ -‬ا اد ة ا ة ‪OUT= (Value-MN) /(MX-MIN) :‬‬ ‫ن‬ ‫ل‬ ‫ث‬‫ل‬‫ا‬ ‫ل‬ ‫غ‬ ‫م‬ ‫ل‬
‫ث‬‫م‬ ‫ح‬ ‫م‬ ‫ل‬ ‫ع‬ ‫ل‬‫م‬ ‫غ‬‫ل‬ ‫ا‬ ‫ل‬‫ث‬ ‫م‬‫ت‬ ‫ل‬‫ا‬ ‫ش‬ ‫س‬ ‫ح‬ ‫ل‬
‫يفند هدأ الثلوك في التغامل مع ا ا ات ا نة ا ة ي الإت ل‬
‫ل‬‫ا‬ ‫م‬ ‫ل‬‫ا‬ ‫ل‬ ‫ا‬ ‫س‬ ‫م‬
‫حساشات و ات ل وأ ل – ر ة ر ات و ا ات رأرة ‪ -‬ا ات‬
‫ش‬ ‫س‬‫ح‬ ‫خ‬ ‫ش‬ ‫س‬ ‫ح‬ ‫ك‬ ‫خ‬ ‫ع‬ ‫س‬ ‫ث‬ ‫س‬ ‫ث‬ ‫ت‬
‫ت‬ ‫ع‬ ‫ي‬ ‫ه‬ ‫م‬ ‫ت‬ ‫س‬ ‫م‬ ‫ا‬ ‫ح‬‫م‬ ‫ال‬ ‫ص‬ ‫ل‬ ‫ا‬
‫ظ دأت الإت رة و دأ ‪ -‬ي ‪Value = 20‬و ‪MN=10 , MX=30‬‬‫ك‬ ‫غ‬
‫ك‬‫ه‬ ‫خ‬ ‫ل‬‫ا‬
‫رج ‪ 0.5‬ي رج و دأ‬ ‫ل‬ ‫ع‬ ‫خ‬ ‫ب‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪107‬‬


‫أنماط البيانات ‪Data Types‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪108‬‬


‫أنماط البيانات ‪Data Types‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪109‬‬


‫س‬ ‫ل‬ ‫غ‬‫ي‬
‫ت ل ألله ا ي ‪ -‬رج‬ ‫ض‬ ‫ق‬ ‫ي‬ ‫م‬‫ت‬
‫م‬ ‫لي‬‫ل‬ ‫س‬ ‫ش‬
‫و ات ألإ ا نة ر حة‬ ‫ك‬ ‫ل‬ ‫ث‬ ‫ل‬‫ا‬
‫ت‬ ‫س‬
‫ثا حدأم‬
‫‪TIA PORTAL V15‬‬
‫جميع الحقوق محفوظة – يمنع االستخدام والنشر بشكل تجاري دون الرجوع للمؤلف‬
‫‪Yamen.turkmany@hotmail.com / WhatsApp: +963938183824‬‬

‫‪2023-07-13‬‬ ‫إعداد المهندس يامن تركماني‬ ‫‪110‬‬

You might also like