اطلاعیه

Collapse
No announcement yet.

Break یک حلقه بی نهایت

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

    Break یک حلقه بی نهایت

    سلام دوستان
    من یه حلقه بی نهایت دارم که میخوام به دلخواه کاربر Break شه!
    در ضمن نمیخوام وسط حلقه از کاربر سوال کنه که ادامه بدم یا نه!
    مثلا اینجوری باشه که در حال اجرای دستورات حلقه با فشار دکمه ای از حقله بیرون بیاد و اگر این دکمه فشرده نشد کماکان دستورات اجرا شه!
    ممنونم
    در دیر مغان آمد یارم قدحی در دست
    مست از می می خواران از نرگس مستش مست

    #2
    پاسخ : Break یک حلقه بی نهایت

    این امکان در Cآ‌که به راحتی وجود داره...در مطلب هم یارم میاد همچین چیزی بود.
    یک دگمه تعریف میکنید که اگر در طول برنامه اجرا شد برنامه قطع بشه....درسته؟

    سعی میکنم جزوه هام رو یک نگاهی بندازم اگر یادم اومد زود جواب میدم.

    دیدگاه


      #3
      پاسخ : Break یک حلقه بی نهایت

      راستی چرا از خود دگمه break استفاده نمیکنی؟ اینم دگمس دیگه :icon_razz:

      دیدگاه


        #4
        پاسخ : Break یک حلقه بی نهایت

        سلام امیر جان
        ممنون از جوابت،اما با break نمیشه،چون برنامه مربوط به پورت سریال هست،وقتی اینجوری از برنامه بیام بیرون پورت رو نمیبنده،و برای دسترسی دوباره بهش دردسر دارم :sad:
        در دیر مغان آمد یارم قدحی در دست
        مست از می می خواران از نرگس مستش مست

        دیدگاه


          #5
          پاسخ : Break یک حلقه بی نهایت

          من حلش میکنم !
          منتها امیدوارم خیلی خیلی واجب نباشه میتونی 1 هفته وقت بدی بهم؟

          دیدگاه


            #6
            پاسخ : Break یک حلقه بی نهایت

            مرسی امیر جان،زحمت میکشی
            اما اگه یه خرده زودتر بشه بهتره :biggrin:
            همچین یه نمه عجله ای،البته الان کارم گیر نیست،فقط مشکل همون بسته نشدن پورت سریال هست وقتی برنامه رو با Ctrl+c قطع میکنم!
            بازم ممنونم
            در دیر مغان آمد یارم قدحی در دست
            مست از می می خواران از نرگس مستش مست

            دیدگاه


              #7
              پاسخ : Break یک حلقه بی نهایت

              سلام.
              محمد جان توی متلب کد مینویسی؟
              موفق باشید.
              شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
              هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
              چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

              دیدگاه


                #8
                پاسخ : Break یک حلقه بی نهایت

                خوب تاپیک تو شاخه متلب هست دیگه !

                دیدگاه


                  #9
                  پاسخ : Break یک حلقه بی نهایت

                  سلام دوستان
                  من یه حلقه بی نهایت دارم که میخوام به دلخواه کاربر Break شه!
                  در ضمن نمیخوام وسط حلقه از کاربر سوال کنه که ادامه بدم یا نه!
                  مثلا اینجوری باشه که در حال اجرای دستورات حلقه با فشار دکمه ای از حقله بیرون بیاد و اگر این دکمه فشرده نشد کماکان دستورات اجرا شه!
                  ممنونم
                  اتفاقا منم یه زمانی دقیقا همین مشکل رو داشتم و متاسفانه هنوز هم راهشو که بشه با کیبرد یا ماوس یه اینتراپت به متلب فرستاد رو پیدا نکردم
                  قدیما تو qbasic یادمه از یه ساختار به شکل مثلا do while inkey$ = m استفاده میکردم، ولی تاحالا نتونستم معادلش رو تو سی و متلب پیدا کنم
                  /
                  ولی برای مشکل بسته نشدن پورت بعد از زدن ctrl+c همیشه یه دستور fclose اول هر mفایلم میزاشتم!
                  {خلاف قوانین - امضا ویرایش شد}

                  دیدگاه


                    #10
                    پاسخ : Break یک حلقه بی نهایت

                    حقیقتش منم در آینده همین مشکل رو خواهم داشت ! مربوط به پروژه کارشناسیم.... واسه همین وقتی این تاپیک رو دیدم رفتم از یکی دوستام اینو پرسیدم و اونم گفت که آره میشه با تعریف یک دگمه همچین کاری کرد منتها چون وقت امتحاناست نتونسم اصرار کنم که برنامه رو بگه البته یکم توضیح داد ولی من نفهمیدم!
                    حالا دوباره ازش خواهش میکنم که اگر تونست بیاد اینجا خودش جواب بده تا زودتر کارمون راه بیفته .

                    دیدگاه


                      #11
                      پاسخ : Break یک حلقه بی نهایت

                      کلمه serial break رو تو هلپ سرچ کن چند تا راه حل بود که همون fclose-fopen هم جزوشون بودن .

                      دیدگاه


                        #12
                        پاسخ : Break یک حلقه بی نهایت

                        سلام.
                        من هم جستجو کردم چیزی مثل اینکه اول باید یه رویداد تعریف کنی ولی من نتونستم رویداد صفحه کلید رو پیدا کنم اگه اون رویداد رخ بده مثل وقفه میشه میره زیر برنامه اش رو اجرا میکنه این رو جستجو کن : events شاید کمکی کنه
                        موفق باشید.
                        شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
                        هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
                        چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

                        دیدگاه


                          #13
                          پاسخ : Break یک حلقه بی نهایت

                          سلام
                          ممنون از همه دوستان
                          من هم هنوز نتونستم راه حل پیدا کنم،البته دیگه وقتمو روش نذاشتم و هر بار Matlab رو میبندم و دوباره باز میکنم :redface:
                          باز هم اگر کسی نتیجه گرفت خوشحال میشم اگه اینجا توضیح بده
                          موفق باشید
                          در دیر مغان آمد یارم قدحی در دست
                          مست از می می خواران از نرگس مستش مست

                          دیدگاه

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