با سلام
من یه حلقه While توی برنامم دارم که مرتب و با سرعت بالا اجرا میشه. ولی همزمان داخل حلقه نیاز دارم که یه دستور به صورت فاصله زمانی ثابت اجرا بشه. به عنوان مثال این حلقه در هر میلی ثانیه 500 بار اجرا میشه (البته این عدد ثابت نیست) بعد من می خوام که در فواصل زمانی مشخصی یه فرمان داخل حلقه اجرا بشه. این فاصله زمانی بین 1 تا 100 میلی ثانبه متغییر هست. البته این نکته را بگم که از حلقه های Timmed Structure هم نمی تونم استفاده کنم. چون اولاً دقیق نیست (مخصوصاً توی فاصله های زمانی زیر 10 میلی ثانیه) و ثانیاً سرعت اجرا به شدت کم میشه.
با تشکر
من یه حلقه While توی برنامم دارم که مرتب و با سرعت بالا اجرا میشه. ولی همزمان داخل حلقه نیاز دارم که یه دستور به صورت فاصله زمانی ثابت اجرا بشه. به عنوان مثال این حلقه در هر میلی ثانیه 500 بار اجرا میشه (البته این عدد ثابت نیست) بعد من می خوام که در فواصل زمانی مشخصی یه فرمان داخل حلقه اجرا بشه. این فاصله زمانی بین 1 تا 100 میلی ثانبه متغییر هست. البته این نکته را بگم که از حلقه های Timmed Structure هم نمی تونم استفاده کنم. چون اولاً دقیق نیست (مخصوصاً توی فاصله های زمانی زیر 10 میلی ثانیه) و ثانیاً سرعت اجرا به شدت کم میشه.
با تشکر
دیدگاه