اطلاعیه

Collapse
No announcement yet.

برنامه نویسی متلب فانکشن

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    برنامه نویسی متلب فانکشن

    با سلام من داخل یک متلف فانکشن سیمولینک، ی برنامه ای نوشتم که میخواهم دقیقا به اندازه ۲ میلی ثانیه طول بکشه. توضیح بیشتر اینکه ی حلقه forداخلش دارم مثلا ۱۰۰ بار باید تکرار رو توی ۲ میلی ثانیه انجام بدهد یعنی هر بار اجرای حلقه for را توی ۲۰ میکرو ثانیه انجام بدد یعنی ی بار که for را انجام داد اینقدر صبر کند تا دوباره for را اجرایی کند. از تابع pause هم استفاده کردم جواب مناسبی نداد و زمان برنامه نویسیرو خیلیخیلی بالا برد.چه جوری میتونم اجراییش کنم؟؟ با تشکر
    جدیدترین ویرایش توسط aliakbar1372; ۲۱:۱۹ ۱۳۹۸/۰۹/۲۴.

    #2
    پاسخ : برنامه نویسی متلب فانکشن

    نوشته اصلی توسط aliakbar1372 نمایش پست ها
    با سلام من داخل یک متلف فانکشن سیمولینک، ی برنامه ای نوشتم که میخواهم دقیقا به اندازه ۲ میلی ثانیه طول بکشه. توضیح بیشتر اینکه ی حلقه forداخلش دارم مثلا ۱۰۰ بار باید تکرار رو توی ۲ میلی ثانیه انجام بدهد یعنی هر بار اجرای حلقه for را توی ۲۰ میکرو ثانیه انجام بدد یعنی ی بار که for را انجام داد اینقدر صبر کند تا دوباره for را اجرایی کند. از تابع pause هم استفاده کردم جواب مناسبی نداد و زمان برنامه نویسیرو خیلیخیلی بالا برد.چه جوری میتونم اجراییش کنم؟؟ با تشکر
    سلام.
    نکته ای که در کد نویسی متلب یا هر برنامه ای بر بستر سیستم عامل (ویندوز) وجود داره و تفاوتش با کد زدن بر روی میکرو اینه که شما اصلا نمی تونید به چنین زمان بندی هایی که گفتید برسید. شما با متلب که هیچ ُ با زبان سی یا اسمبلی هم وقتی در ویندوز کد می زنید می تونید با زمان هایی در حدود چند ده میلی ثانیه به بالا سر و کار داشته باشید. رسیدن به رزولیشن پایین تر ،* مستلزم اینه که شما کدتون رو بر روی یک پردازنده خام بریزید یا از سیستم عامل های real time استفاده کنید. پس کلا در محیط ویندوز برای هر زبان برنامه نویسی اصلا توقع میکرو ثانیه نداشته باشید.

    دیدگاه

    لطفا صبر کنید...
    X