اطلاعیه

Collapse
No announcement yet.

مشکل با دستور case

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

    مشکل با دستور case

    سلام دوستان
    من به تازگی کار با نرم افزار labview رو شروع کردم و در استفاده از حلقه case یه مشکلی برام پیش اومد اونم اینه که زمانی که در درون صفحات ا حلقه case از حلقه while استفاده میکنم زمانی که در ترمینال انتخاب شرط حلقه case فرمان تعویض صفحه (تغییر شرط) رو میدم تا دستورات صفحه دوم اجرا بشه این اتفاق نمیافته و برنامه مدام همون شرط اول رو اجرا میکنه و به دستورات من توجهی نمیکنه اما به محض این حلقه while رو از برنامه حذف میکنم و حلقه case روبدون while اجرا میکنم برنامه درست کار میکنه!!!!!!!

    #2
    پاسخ : مشکل با دستور case

    برنامه تا وقتیکه از حلقه وایل در نیاد ؛ شرط کیس رو مجددا بررسی نمیکنه (بعنوان قانون کلی یه قسمت وقتی اجرا میشه که تمام ورودیهاش آماده باشه و اجرای یه قسمت وقتی تموم میشه که اجرای تمام زیر قسمتهاش تموم بشه)
    برای فهم این مطلب پنجره های فرانت پنل و بلاک دیاگرام رو همزمان روی مانیتور قرار بده ؛ یه لامپ کنار آیکن ران در پنجره بلاک دیاگرام هست اونو روشن کن بعد برنامه رو اجرا کن تا روال اجرای برنامه رو ببینی

    دیدگاه

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