اطلاعیه

Collapse
No announcement yet.

تابع تاخیر در لب ویو

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

    تابع تاخیر در لب ویو

    سلام دوستان چطوری میشه تاخیر مورد نظر رو بین اجرای دو تابع در لب ویو قرار داد؟ مثلا بین دو تابع رایت ویزا یا در بین هر مرحله ای
    یعنی در صورتی جریان داده برقرار بشه که به مقدار تاخیر مورد نظر گذشته باشه

    #2
    پاسخ : تابع تاخیر در لب ویو

    با سلام
    شما میتونی از تابع time delay برای تاخیر در کل برنامه استفاده کنی یا اگه میخواین یه بلوک از برنامه تاخیر داشته باشه از تابع elapsed time و یک حلقه case استفاده کنین ضمن اینکه هر دو تابع در شاخه timing قرار دارند.

    دیدگاه


      #3
      پاسخ : تابع تاخیر در لب ویو

      اگه زمانبدیت خیلی دقیق نیست (یعنی نمیخوای Realtime کار کنی)
      برای کار شما یه تابع با اسم wait next ms وجود داره که بین هر دو فراخونی این تابع دقیقا همون مقداری که بخوای فاصله ( و نه تاخیر به معنای عام) قرار میده
      * تابع delay که بچه ها معرفی کردند در هر بار فراخوانی همون مقدار تاخیر ایجاد میکنه

      دیدگاه


        #4
        پاسخ : تابع تاخیر در لب ویو

        سلام دوست عزیز
        تاخیر با المان های تاخریری در برنامه ای که ارتباط سریال داشته باشد اختلال به وجود می اورد . برای تاخیر از حلقه های for استفاده کن
        و یک تاخیر کوچک میلی ثانیه ای با المان های تاخیری بنداز داخلش .
        موفق باشید
        انجمن LABVIEW
        http://www.eca.ir/forum2/index.php?board=279.0
        اموزش ميكروكنترلرهاي AVR به زبان ساده
        http://www.eca.ir/forum2/index.php/topic,7070.0.html

        دیدگاه


          #5
          پاسخ : تابع تاخیر در لب ویو

          متشکرم- ارتباط real time هست و از ارتباط سریال برای کنترل موتور استفاده میشه-در این صورت از کدوم روش استفاده کنم -من مراحل رو قبلا داخل کیس گذاشتم و در جستجوی روش دقیق تاخیر هستم تا در کیس ها قرار بدم- پس با توجه به فرمایش nex2004 از حلقه ی فور استفاده کنم؟

          دیدگاه

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