الدرس 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 وسوف نتعرض له لاحقا .

مشاركة الروابط These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • De.lirio.us
  • MyShare
  • e-mail
  • blogmarks
  • BlogMemes
  • Book.mark.hu
  • YahooMyWeb

شارك بتعليقك

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