الدرس العاشر ج1

الجزء الثانى
Working with Blocks
التعامل مع البلوكات

االبلوكات فى السميولينك عبارة عن عناصر او أجراء من النظام التخيلى او الديناميكى
ويوجد نوعان من البلوكات
االبلوكات التخيلية والبلوكات الغير تخيلية
والبلوكات الغير تخيلية هى التى تحدد سلوك النظام واذا تغيرت فان النظام يتغير
ااما البلوكات التخيلية فدورها غير فعال فهى تستخدم لتنظيم عرض النموذج
وبعض البلوكات من الممكن ان تكون تخليه فى اوقات وغير تخيلية فى اوقات اخرى
وفى الجدول الاتى نرى محموعة من البلوكات تكون غير تخيلية فى احوال معينة

ملحوظة : لتنظيم البلوكات فى الموديل يمكننا عرض شبكة حتى نقوم بالمحاذاه عليها ويكون ذلك من خلال الامر الاتى

كود

set_param('<model name>','showgrid','on')

ويمكننا تغيير عرض خطوط الشبكة باستخدام الامر الاتى

كود

set_param('<modelname>','gridspacing',<number of pixels>)

ويجب مراعاة انه يوجد شبكة مخفية عرضها 5 بيكسل ولذلك يجب ان يكون اختيارنا لعرض الشبكة من مضاعفات الخمسة

Working with Block Parameters

االتعامل مع خصائص البلوكات

يكون لكل بلوك مجموعة من الخصائص التى تحدد شكله وسلوكه ويوجد بعض الخصائص العامة لكل البلوكات وبعضها خاص لبلوكات معينة

ويمكننا تغيير خصائص البلوكات باستخدام مجموعة من القوائم مثل

Format menu

Block Properties dialog box

Block Parameter dialog box

Model Explorer

set_param command

Working with Tunable Parameters

وهى البلوكات التى يمكن تعديل خصائصها اثناء عملية المحاكاة

ويمكن معرفة هذه البلوكات عن طريق محاولة الدخول الى التحكم فى خصائصها من خلال

block’s dialog box or the Model Explorer

او من خلال اوامر الماتلاب

أثناء عملية المحاكاة

فاذا استطاعنا الدخول فان الخصائص التى نستطيع التحكم فيها تكون من النوع Tunable Parameters اما الخصائص التى لن نستطيع الدخول اليها nontunable .

Displaying Block Outputs

يمكننا اظهار قيمة خرج البلوك عند الوقوف عليه بالماوس

ولتفعيل هذه الخاصية قم بالدخول قائمة view واختيارPort Values كما واضح فى الشكل الاتى

Working with Block Libraries

التعامل مع مكتبات البلوكات

يمكننا عمل مكتبة لمجموعة من البلوكات طريق قائمة file ثم اختيار new library

مشاركة الروابط 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

شارك بتعليقك

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