27.04.08الدرس 11 ج12
Initializing Signals and Discrete States
من خصائص برنامج السميولينك انه يتيح لنا ان نقوم بتحديد القيم الابتدائية للاشارات والحالات المتقطعة
والقيم الابتدائية تعنى قيمة الاشارة عند الزمن صفر
ويكمننا عمل هذا عن طريق ال signal objects .
ويكمننا عمل هذا ايضا بالدخول الى خصائص البلوك نفسه كما فى البلوكات الاتية
Outport, Data Store Memory, or Memory
فمثلا قم بادراج بلوك Unit Delay من قائمة Discrete فى نموذج فارغ وقم بالضغط عليه لتظهر نافذه خصائص البلوك وستجد بها initial condition حيث يمكنك تحديد القيمة الابتدائية للاشارة

اما لتحديد القيم الابتدائية عن طريق ال Signal Object فهذا سوف نتعرض له لاحقا عن التعامل مع البيانات .
التعامل مع نقط الاختبار
Working with Test Points
نقطة أختبار او Test point تعنى فى السميولينك ان هذه الاشارة من الموكد ان يتم ملاحظتها عند استعمال سكوب Scope ويتيح لنا السميولينك ان نجعل اى اشارة نقطة اختبار .
وعند تعريف الاشارة على انها نقطة فان هذا يمعنها من عمليات ال model optimizations مثل
signal storage reuse
وهى طريقة لتقليل حجم الذاكرة المستخدمة فى المحاكاة عن طريق تحديد امكان عامة فى الذاكرة لاستخدمها مع جميع البلوكات والاشارات بدلا من جعل مكان مخصص لكل بلوك او اشارة وسوف نتعرض لها لاحقا ان شاء الله .
block reduction
وهى عملية يقوم بها السميولينك لتجاهل الاشارات الداخلة او الخارجة الى كل بلوك اثناء عملية المحاكاة .
Designating a Signal as a Test Point
تصميم اشارة كنقطة اختبار
قم بالدخول الى خصائص الاشارة المطلوبة Signal Properties وقم بوضع علامة على Test point

وايضا عند وضع علامة على signal logging فان السميولينك يقوم باعتبار الاشارة نقطة اختباراتوماتيكيا
والان ستلاحظ العلامة الموجودة على الاشارة بعد تحويلها الى نقطة اختبار كما يلى :
ويمكننا ايضا استخدام Signal Objects وسوف نتعرض له لاحقا .

















شارك بتعليقك
عليك أن تسجل دخولك لكي تشارك بتعليقك.