طلب


(noora alani) #1

السلام عليكم
سؤال هل يجوز تحويل رقم بالنظام الثنائي الى اشارة analog
باستخدام simulink واذا يجوز كيف


#2

اى رقم او ثابت سواء عشرى او ثنائى هو عبارة عن اشارة analog لانه له نفس القيمة طوال الوقت


(noora alani) #3

مشكلتي انه لدي رقم ثنائي يكون ادخال الى fuzzy controller
فعند التنفيذ يطلع خطا لذلك يجب ان احوله الى اشارة باستخدام DAC
لكن لا اعرف كيف امثله ب simulink


#4

يرجى ارفاق الموديل مع التوضيح أكثر


(noora alani) #5

السلام عليكم
لدي اشارة تدخل على fft
بعدها ناخذ magnitude ثم تدخل على بلوك يقوم بتحويل لرقم العشري الى الثنائي ثم هذا الرقم يدخل الى fuzzy وهنا المشكلة لان الادخال يكون على شكل مصفوفة [1x 7]لكن fuzzy يتقبل [1x1]
ارجو ان يكون الشرح واضحا ان شاء الله


#6

اولا انا لا اعلم لماذا تريدى التحويل من عشرى الى ثنائى ؟؟
ثانيا من خلال الملف الخاص بى fuzzy inference system واضح انك استخدمتى mamdani وله 2 دخل وخرج واحد
NumInputs=2
NumOutputs=1

ويمكنك عمل الاتى لا داعى لاستخدام النظام الثنائى على الاطلاق لكن الفازى لا يتعامل مع نظام ثنائى وانما الدخل يكون دالة متغيرة مع الزمن اى تكون لها قيمة وبناء على هذه القيمة يتم تصنيفها اذا كانت كبيرة او صغيرة او متوسطة

ويوجد لديك 2 دخل فلذلك يجب استخدام بلوك mux ويمكنك النظر فى الامثلة الموجودة فى الهيلب مثل مثال الخزان او البندول المعكوس